7

При попытке загрузить Windows 8.1 или Windows Server 2012, либо ранее установленная виртуальная машина, либо загрузка из CS/ISO в virtualbox выдает код ошибки: 0x000000C4.

2 ответа2

11

Это решение решило проблему для меня:

http://4sysops.com/forums/topic/windows-server-2012-r2-on-virtual-box-error-0x000000c4/

Вам нужно установить параметр в virtualbox, чтобы включить определенную инструкцию процессора. [vmname] следует заменить именем затронутой виртуальной машины без квадратных скобок.

Окна:

"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" setextradata [vmname] VBoxInternal/CPUM/CMPXCHG16B 1

Mac, Linux:

VBoxManage setextradata [vmname] VBoxInternal/CPUM/CMPXCHG16B 1
0

У меня тоже была такая же проблема, и также возможно установить CMPXCHG16B глобально:

"C:\Program Files\Oracle\VirtualBox\VBoxManage" setextradata global VBoxInternal/CPUM/CMPXCHG16B 1

Однако мне также пришлось зайти в BIOS и изменить настройку Memory Protection с Disabled на Enabled прежде чем проблема исчезнет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .