В этом руководстве содержатся подробные инструкции по устранению ошибки VirtualBox 0x000000C4 при попытке установить 64-разрядную ОС Windows 8.1, Widows 10 или Windows Server 2012 на Oracle VM VirtualBox.
Ваш компьютер должен перезагрузиться.
Пожалуйста, удерживайте кнопку питания.
Код ошибки: 0x000000C4
Параметры:
0x0000000000000091
0x000000000000000F
0xFFFFF80141B5BA80 (или «0xFFFFF801E5962A80»)
0x0000000000000000
Как исправить ошибку VirtualBox 0x000000C4 (Windows 10, 8.1, Server 2012)
Важный: Прежде чем перейти к методам, описанным ниже. убедитесь, что вы установили последняя версия Oracle Virtual Box и вы указали, что устанавливаете 64-битный ОС в настройках ВМ.
Способ 1. Включите защиту выполнения данных в BIOS.
Первый способ устранить код ошибки виртуальной машины 0x000000C4 - включить «Предотвращение выполнения данных» в BIOS. Для этого:
1. Включите компьютер и войдите в BIOS (Настройка CMOS).
2. Перейти к Передовой или чтобы Безопасность варианты и Давать возможность в Защита выполнения данных.
* Примечание: В некоторых BIOS значок "Защита выполнения данных"может называться" Нет защиты памяти при выполнении ", или" Бит отключения выполнения ", или" Функция отключения выполнения ", или" Бит NX ".
3.Сохраните изменения и Выход из Bios Setup.
4. Загрузитесь в Windows.
5. Откройте VirtualBox и установите виртуальную машину.
Способ 2. Включите инструкцию CMPXCHG16B.
По данным Microsoft, одна изСистемные требования для установки 64-разрядной ОС Windows 8.1, Windows 10 или Server 2012 на 64-разрядный ПК, должен иметь процессор, поддерживающий инструкцию CMPXCHG16B (также может называться «CompareExchange128»). Но в некоторых более ранних процессорах отсутствовала инструкция CMPXCHG16B, и вам необходимо включить эту функцию на виртуальной машине, чтобы обойти ошибку «0x000000C4». Для этого:
1. Откройте командную строку от имени администратора.
2. Введите следующую команду:
- компакт-диск \ Program Files \ Oracle \ VirtualBox
3. Затем введите команду ниже, чтобы вывести список виртуальных машин.
- VBoxManage.exe список vms
4. Обратите внимание на вывод вышеуказанной команды, имя машины VBOX, на которой вы получаете ошибку 0x000000C4.
Например, в этом примере виртуальная машина с ошибкой "0x000000C4" - это "Windows8.1_x64_Pro ".
5. Затем введите следующую команду, но замените "Имя ВМ"значение с именем машины VBOX, на которой вы столкнулись с ошибкой 0x000000C4, и нажмите Входить:
- VBoxManage.exe setextradata "Имя ВМ"VBoxInternal / CPUM / CMPXCHG16B 1
например В этом примере команда будет такой:
- VBoxManage.exe setextradata "Windows8.1_x64_Pro"VBoxInternal / CPUM / CMPXCHG16B 1
6. Закройте командную строку и продолжите установку виртуальной машины. *
* Подсказка: Если вы хотите включить инструкцию CMPXCHG16B для всех установленных виртуальных машин, введите следующую команду:
- VBoxManage.exe setextradata global VBoxInternal / CPUM / CMPXCHG16B 1
Вот и все! Сообщите мне, помогло ли вам это руководство, оставив свой комментарий о своем опыте. Пожалуйста, поставьте лайк и поделитесь этим руководством, чтобы помочь другим.