从Oracle虚拟机框加载图像时出现此错误。我该如何解决?我通过远程桌面连接将虚拟机4.3.12安装到Windows 7 64位,32G RAM计算机上。
我已经检查了英特尔可视化设置,它对硬件可视化说“是”。
我在网上看到这些问题看起来像是同一个问题。但我正在使用远程桌面控制,所以我无法在重启页面上更改设置。重新启动此计算机时,我将自动注销。
VERR_VMX_MSR_VMXON_DISABLED when starting an image from Oracle virtual box
答案 0 :(得分:25)
如果机器不需要VT-x工作,更改机器设置可以提供帮助:
尝试更改虚拟机配置文件(.vbox)中的设置HardwareVirtEx。
这是一个CPU部分/看起来像这样
<Hardware version="2">
<CPU count="1" hotplug="false">
<HardwareVirtEx enabled="false"/>
<HardwareVirtExNestedPaging enabled="true"/>
<HardwareVirtExVPID enabled="true"/>
<HardwareVirtExUX enabled="true"/>
<PAE enabled="false"/>
<HardwareVirtExLargePages enabled="true"/>
<HardwareVirtForce enabled="false"/>
</CPU>
来自:https://forums.virtualbox.org/viewtopic.php?f=6&t=58820
这也可以使用VBoxManage设置:
VBoxManage.exe modifyvm <machine name> --hwvirtex off
或使用API:
void setHWVirtExProperty(HWVirtExPropertyType property, boolean value)
答案 1 :(得分:4)
您附加的屏幕截图仅说明您的处理器是否支持虚拟化。它没有说明它是否实际打开。这些天大多数机器都预先配置好关闭。
我设法通过打开我的BIOS来解决同样的问题(您可以通过关闭PC,再次打开电源,按Del或F10键来打开BIOS)。然后在BIOS中查找打开虚拟化的设置。 See我的机器上的虚拟化设置如何关闭,一旦打开就解决了我的问题!