虚拟 PC 和硬件辅助虚拟化 (VT-x) 问题

虚拟 PC 和硬件辅助虚拟化 (VT-x) 问题

我已经在 Windows 7 上安装了 Microsoft 的 Virtual PC,但是当我尝试启动虚拟机时收到以下错误消息:

<Virtual machine name>无法启动,因为硬件辅助虚拟化已禁用。请在 BIOS 设置中启用硬​​件虚拟化,然后重试。如果硬件虚拟化设置已启用,则可能必须在 BIOS 中禁用可信执行技术 (TXT) 设置或更新系统 BIOS。

但是,如果我下载并运行硬件辅助虚拟化检测工具,它传达了以下积极信息:

这台计算机配置了硬件辅助虚拟化。

此计算机满足运行 Windows Virtual PC 的处理器要求。如果此计算机运行的是受支持的 Windows® 7 版本,则可以安装 Windows Virtual PC。

我还使用第三方实用程序 CrystalCPUID 中的 MSR Walker 检查了系统上两个处理器上的 MSR 0x3a,并且它是 0x5(0x4 = VT 启用,0x1 = VT 锁定),正如预期的那样。

还有人知道还要检查什么吗?谢谢。

答案1

这并不是最好的解决方案,但如果没有其他方法 - Windows Virtual PC 现在有一个补丁可以在非 VT-X 机器上运行,所以你可以尝试一下,尽管它会更慢。

答案2

我第一次使用 Windows 7 Virtual PC 时遇到了完全相同的问题。

为了解决这个问题,我在 BIOS 中关闭了 VT,并对 Windows 进行了冷启动,然后在 BIOS 中再次打开它并再次进行冷启动。

VPC 现已运行良好。

答案3

在 BIOS 中 VT 是否真的打开?许多主板默认禁用此功能。

答案4

通过按钮关闭计算机,然后重新打开,然后查看计算机启动时 BIOS 设置,然后从那里尝试

相关内容