尝试运行 Virtualbox 时出现错误“VT-x/AMD-V 硬件加速在您的系统上不可用”

Ash*_*ley 8 cpu virtualbox vt-x windows-8.1

我必须在虚拟机上运行 Mac OS 来上课,但它不断给我错误说明

“VT-x/AMD-V 硬件加速在您的系统上不可用。某些客户机(例如 OS/2 和 QNX)需要此功能,如果没有它,将无法启动。”

如果有解决方案,我不习惯 Windows 8.1,将需要有关如何修复它的详细说明。谢谢

Eve*_*ent 9

您不必卸载/重新安装 HyperV

我在使用新的 Visual Studio 2015 Android 模拟器和 Windows Phone 模拟器时遇到了同样的问题,同时还尝试运行 VirtualBox 客户端。不幸的是,您不能与其他模拟器同时运行 VBox;您只需要设置一个新的引导选项并重新启动即可来回切换。

打开管理命令提示符并运行:

C:\>bcdedit /copy {current} /d "Windows w/ HyperV"
C:\>bcdedit /set hypervisorlaunchtype off
Run Code Online (Sandbox Code Playgroud)

这会将您当前的启动设置复制到一个名为“Windows w/HyperV”的新启动选项,然后将在您当前的启动选项下禁用 HyperV。您可以不带参数运行“bcdedit”来检查 {current} 是否将 hypvervisorlaunchtype 设置为“off”,以及新部分是否将 hypvervisorlaunchtype 设置为“auto”

有关更多信息,请参阅Scott Hanselman 的文章


小智 8

你有安装 Hyper-V 吗?例如,如果您安装了 Visual Studio 2012 和 2013 附带的 Windows Phone 模拟器,则可能已添加它。

如果是这样,则 Hyper-V 和 VirtualBox 之间存在已知冲突 -如果安装了 Hyper-V,则未检测到硬件虚拟化支持

尝试使用 Intel HAXM 来加速 Android x86 Virtual Devices - Windows 8 - How to install Intel HAXM after install Hyper-V时出现类似问题。

卸载 Windows Phone 模拟器并关闭 Hyper-VControl Panel >> Programs and Features >> Turn Windows features on or off似乎是目前唯一的解决方法。


Cal*_* Xu 0

正如之前的回复所说,检查您的处理器是否支持VT-x虚拟化。如果没有,那么您将无法在 VirtualBox 上运行 Mac 操作系统。如果是这种情况,请考虑 VMWare Player,它是 VirtualBox 的不错替代品,而且还是免费的。它通常用于处理器不支持 VT-x 的计算机来模拟 Mac OS。