Oracle VirtualBox“在BIOS中禁用了VT-x”

时间:2014-07-03 07:40:56

标签: virtualbox remote-access remote-desktop bios

从Oracle虚拟机框加载图像时出现此错误。我该如何解决?我通过远程桌面连接将虚拟机4.3.12安装到Windows 7 64位,32G RAM计算机上。

enter image description here

我已经检查了英特尔可视化设置,它对硬件可视化说“是”。 enter image description here

我在网上看到这些问题看起来像是同一个问题。但我正在使用远程桌面控制,所以我无法在重启页面上更改设置。重新启动此计算机时,我将自动注销。

VERR_VMX_MSR_VMXON_DISABLED when starting an image from Oracle virtual box

2 个答案:

答案 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我的机器上的虚拟化设置如何关闭,一旦打开就解决了我的问题!