ИСПРАВЛЕНИЕ: VirtualBox Ошибка 0x000000C4 (решено)

В этом руководстве содержатся подробные инструкции по устранению ошибки VirtualBox 0x000000C4 при попытке установить 64-разрядную ОС Windows 8.1, Widows 10 или Windows Server 2012 на Oracle VM VirtualBox. 

Ваш компьютер должен перезагрузиться.
Пожалуйста, удерживайте кнопку питания.
Код ошибки: 0x000000C4
Параметры:
0x0000000000000091
0x000000000000000F
0xFFFFF80141B5BA80 (или «0xFFFFF801E5962A80»)
0x0000000000000000

VirtualBox Ошибка 0x000000C4 - исправить

Как исправить ошибку VirtualBox 0x000000C4 (Windows 10, 8.1, Server 2012)

Важный: Прежде чем перейти к методам ниже. убедитесь, что вы установили последнюю версию Oracle Virtual box и указали, что вы устанавливаете 64-битную ОС в настройках виртуальной машины.

оракул vm ошибка 0x000000C4 - исправить

Способ 1. Включите защиту выполнения данных в BIOS.
Способ 2. Включите инструкцию CMPXCHG16B.

Способ 1. Включите защиту выполнения данных в BIOS.

Первый способ разрешить код ошибки VM 0x000000C4 — включить «Предотвращение выполнения данных» в BIOS. Для этого:

1. Включите компьютер и войдите в BIOS (Настройка CMOS).
2. Перейти к продвинутый или Безопасность варианты и включить Защита выполнения данных.

* Примечание: в некоторых BIOS «Защита выполнения данных«может быть названо» Нет защиты от выполнения памяти «, или» Бит отключения при выполнении «, или» Функция отключения при выполнении «, или» Бит NX «.

Включить защиту выполнения данных

3. Сохраните ваши изменения а также Выход из настройки биоса.
4. Загрузиться в Windows.
5. Откройте VirtualBox и установите виртуальную машину.

Способ 2. Включите инструкцию CMPXCHG16B.

Согласно Microsoft, одно из системных требований для установки 64-разрядной ОС Windows 8.1, Windows 10 или Server 2012 на 64-разрядный ПК — наличие процессора, который поддерживает инструкцию CMPXCHG16B (также называемый «CompareExchange128»). Но на некоторых более ранних процессорах отсутствовала инструкция CMPXCHG16B, и вы должны включить эту функцию на машине с виртуальной машиной, чтобы обойти ошибку «0x000000C4». Для этого:

1. Откройте командную строку от имени администратора.
2. Введите следующую команду:

  • cd \ Program Files \ Oracle \ VirtualBox

исправить ошибку virtualbox 0x000000C4 в windows 10

3. Затем введите приведенную ниже команду для вывода списка машин VM.

  • VBoxManage.exe список vms

4. Обратите внимание на вывод вышеуказанной команды, имя машины VBOX, где вы получаете ошибку 0x000000C4.

Например, в этом примере машина с ошибкой «0x000000C4» является «Windows8.1_x64_Pro».

Включить CMPXCHG16B инструкция virtualbox

5. Затем введите следующую команду, но замените значение «Имя виртуальной машины» на имя компьютера VBOX, с которым вы столкнулись с ошибкой 0x000000C4, и нажмите Войти:

  • VBoxManage.exe setextradata «Имя виртуальной машины» VBoxInternal / CPUM / CMPXCHG16B 1

например В этом примере команда будет:

  • VBoxManage.exe setextradata «Windows8.1_x64_Pro» VBoxInternal / CPUM / CMPXCHG16B 1

Включить CMPXCHG16B - виртуальный ящик Oracle VM

6. Закройте командную строку и продолжите установку машины ВМ. *

* Чаевые: Если вы хотите включить инструкцию CMPXCHG16B для всех установленных машин ВМ, введите следующую команду:

  • VBoxManage.exe setextradata global VBoxInternal / CPUM / CMPXCHG16B 1

Это оно! Дайте мне знать, если это руководство помогло вам, оставив свой комментарий о вашем опыте. Пожалуйста, любите и делитесь этим руководством, чтобы помочь другим.

Ссылка на основную публикацию
Adblock
detector