在 BIOS 中启用英特尔虚拟化支持导致我的 VMware VM 无法使用

在 BIOS 中启用英特尔虚拟化支持导致我的 VMware VM 无法使用

我突然想出了一个好主意,安装 Windows XP Mode,以便尝试解决这个问题从昨天开始。它似乎运行良好,但作为新 Virtual PC 和 Windows XP Mode 安装的一部分,我必须在 BIOS 中启用 Intel 虚拟化支持。启用它后,我可以正常使用 XP Mode。但是,当我尝试启动在安装 XP Mode 之前存在的 VMware VM 时,VMware VM 无法启动。相反,VMware Workstation (6.5.2) 向我提供了一条令人沮丧的错误消息。此消息来自日志文件,但 UI 也在消息框中给出了此消息:

Msg_Post: Error
Oct 01 08:39:12.852: vcpu-0| [msg.log.error.unrecoverable] VMware Workstation unrecoverable error: (vcpu-0)
Oct 01 08:39:12.852: vcpu-0| VCPU 0 RunVM failed: -2.
Oct 01 08:39:12.852: vcpu-0| [msg.panic.haveLog] A log file is available in "D:\Virtual Machines\Win 2003 R2 Standard -- MOSS\vmware.log".  [msg.panic.haveCore] A core file is available in "D:\Virtual Machines\Win 2003 R2 Standard -- MOSS\vmware-vmx-4128.dmp".  [msg.panic.requestSupport.withLogAndCore] Please request support and include the contents of the log file and core file.  [msg.panic.requestSupport.vmSupport.windowsOrLinux] 
Oct 01 08:39:12.852: vcpu-0| To collect data to submit to VMware support, select Help > About and click "Collect Support Data". You can also run the "vm-support" script in the Workstation folder directly.
Oct 01 08:39:12.852: vcpu-0| [msg.panic.response] We will respond on the basis of your support entitlement.

此错误消息似乎是可逆的。我可以打开硬件虚拟化并收到错误。我可以关闭硬件虚拟化并让虚拟机正常启动。重复上述步骤。如果这只是巧合,那真是太奇怪了。

那么,有什么方法可以让我的 VMware VM 在打开 BIOS 虚拟化开关的情况下正常运行吗?如果可能的话,我真的很想同时使用 VMware 和 XP Mode。

答案1

您可以同时拥有这两者并且也可以使用 VT-x,但是不能同时运行它们。

请看这里:

http://edwinfriesen.nl/content/?p=222

上述帖子与我的发现相符。

答案2

我认为您只能运行 VMware xor Windows Virtual PC(我认为就是 XP Mode)。

这两者不相容。我认为这与你启用 Intel VT-x 支持无关。XP Mode 需要它,VMware 应该可以在有或没有 VT-x 的情况下运行。

相关内容