我必须在虚拟机上运行Mac OS上一堂课,但不断出现错误,提示我
“ VT-x / AMD-V硬件加速在您的系统上不可用。某些客户机(例如OS / 2和QNX)需要此功能,如果没有该功能,则无法启动。”
如果有解决方案,我将不习惯Windows 8.1,并且将需要有关如何修复它的详细说明。谢谢
我必须在虚拟机上运行Mac OS上一堂课,但不断出现错误,提示我
“ VT-x / AMD-V硬件加速在您的系统上不可用。某些客户机(例如OS / 2和QNX)需要此功能,如果没有该功能,则无法启动。”
如果有解决方案,我将不习惯Windows 8.1,并且将需要有关如何修复它的详细说明。谢谢
Answers:
您不必卸载/重新安装HyperV
我在使用新的Visual Studio 2015 Android模拟器和Windows Phone模拟器时遇到了同一问题,同时还尝试运行VirtualBox客户端。不幸的是,您不能与其他仿真器同时运行VBox。您只需要设置一个新的引导选项,然后重新引导即可来回切换。
打开管理命令提示符并运行:
C:\>bcdedit /copy {current} /d "Windows w/ HyperV"
C:\>bcdedit /set hypervisorlaunchtype off
这会将您当前的引导设置复制到名为“ Windows w / HyperV”的新引导选项,然后在当前引导选项下禁用HyperV。您可以运行不带参数的“ bcdedit”以检查{current}的hypvervisorlaunchtype设置为“ off”,以及新部分的hypvervisorlaunchtype设置为“ auto”
有关更多信息,请参见Scott Hanselman的文章。
您是否安装了Hyper-V?例如,如果您安装了Visual Studio 2012和2013随附的Windows Phone仿真器,则可能已添加了它。
如果是这样,则Hyper-V和VirtualBox之间存在已知的冲突- 如果安装了Hyper-V,则不会检测到硬件虚拟化支持。
尝试使用Intel HAXM加速Android x86虚拟设备-Windows 8-在安装Hyper-V之后如何安装Intel HAXM时,会发生类似的问题。
卸载Windows Phone仿真器并关闭Hyper-V Control Panel >> Programs and Features >> Turn Windows features on or off
似乎是目前唯一的解决方法。