在用VirtualBox安装win8、win2012时,会报如下图问题,这是因为:要求CPU必须支持Physical Address Extension (PAE), NX 和 SSE2。

解决VirtualBox安装win8报"Your PC needs to restart...."错误_处理器

解决方法:在 VirtualBox 设置–系统–处理器–启用PAE/NX功能。

其他设置:

1.系统-主板-扩展特性:启用 IO-APIC chipset

 选择ICH9  

2.系统-处理器-扩展特性:启用PAE/NX  

3.显示-显卡-扩展特性:启用3D/2D加速

4.显示-远程桌面:不要启用服务器

5.系统-硬件加速-硬件虚拟:全部启用


如果仍然不能安装,则进行如下操作:

用管理员启动命令行,输入:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" list vms

将列出所有的虚拟机信息。

继续输入:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" setextradata "<Virtual Machine Name Here>" VBoxInternal/CPUM/CMPXCHG16B 1

回车,关闭命令行,重新安装虚拟机系统便可。