При попытке загрузить Windows 8.1 или Windows Server 2012, либо ранее установленная виртуальная машина, либо загрузка из CS/ISO в virtualbox выдает код ошибки: 0x000000C4.
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
прежде чем проблема исчезнет.