Virtualbox 在 Windows 8.1 或 2012 中给出错误代码:0x000000C4

Con*_*ole 7 virtualbox windows-server-2012 windows-8.1 windows-server-2012-r2

尝试启动 Windows 8.1 或 Windows Server 2012,之前安装的 VM 或从虚拟机上的 CS/ISO 启动会给出错误代码:0x000000C4。

Con*_*ole 11

这个解决方案为我解决了这个问题:

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

您需要在 virtualbox 中设置一个参数来启用某个 CPU 指令。[vmname] 应替换为不带方括号的受影响 VM 的名称。

视窗:

"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" setextradata [vmname] VBoxInternal/CPUM/CMPXCHG16B 1
Run Code Online (Sandbox Code Playgroud)

Mac、Linux:

VBoxManage setextradata [vmname] VBoxInternal/CPUM/CMPXCHG16B 1
Run Code Online (Sandbox Code Playgroud)

  • 命令 `VBoxManage setextradata [vmname] VBoxInternal/CPUM/CMPXCHG16B 1` 也适用于 Ubuntu (14.04), vbox 4.2.26 (3认同)