我最近预先重新安装了 Windows 7 Ultimate x64,但在此过程中我失去了使用 VT-x 的能力。也就是说,我试图让 HAXM 工作,但我以后肯定会在 VirtualBox 中需要它。它在 BIOS 中已启用,但几个程序检测到它可用,但被禁用。
在此之前,VirtualBox 运行正常,自从我第一次运行虚拟 Android 设备以来,HAXM 就已安装并运行,无需专门安装。我的硬件在 VT-x 工作和不工作之间没有变化。
经过一番搜索,我得到了以下信息:
我测试了启用和禁用 NX 位。
我测试了禁用 VT-x、重新启动、然后再次启用它。
我从 Windows 功能中删除了“Tablet PC 组件”。
Avast 的“启用硬件辅助虚拟化”已勾选。
这些都无法使 VT-x 再次工作。HAXM 的安装和 Microsoft 的 HAV 检测工具都显示 VT-x 可用但已禁用。我没有安装其他虚拟化技术。此外,出于好奇,我在 Xubuntu 14.04 上进行了测试。运行rdmsr 0x3A
返回 5。
中央处理器:Intel Core i3-2100
主板:技嘉 H61M-S1
那么,我要做什么才能让 VT-x 再次工作?
提前致谢。
答案1
打开 Avast,转到 ->设置->故障排除-> “启用硬件辅助虚拟化”,取消勾选Avast的“启用硬件辅助虚拟化”。来源:https://forum.avast.com/index.php?topic=162445.0
答案2
安装 VirtualBox 解决了这个问题。我之前没有这样做,因为我认为我需要先解决 VT-x 问题,但我还有另一个更紧急的问题需要 VirtualBox,所以我就这么做了。