您的系统不提供 VT-x/AMD-V 硬件加速

您的系统不提供 VT-x/AMD-V 硬件加速

在安装操作系统时,我收到类似以下内容的错误:

VT-x/AMD-V hardware acceleration is not available on your system. Certain guests (e.g. OS/2 and QNX) require this feature and will fail to boot without it.

如果我的电脑不支持,就会出现这种情况SLAT。后来我发现我的电脑支持SLATEPT下面是截图:

在此处输入图片描述

但是,我在开始启动操作系统时收到此错误:

在此处输入图片描述

我正在运行 Windows 7,有什么想法吗?

答案1

如果您安装了 Hyper-V,则 VirtualBox 的 VT-x/AMD-V 支持将被禁用。卸载 Hyper-V 后,它将再次启用。您可以通过输入以下命令从提升的命令提示符中执行此操作:

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V

答案2

我怀疑你的 CPU 不支持 VT-x 功能,正如其他人所说的那样。正如 Joshua 指出的那样,英特尔网站将帮助你确定你的 CPU 的功能。具体来说,你应该检查订购/规格页面,因为同一处理器的不同版本可能具有不同的特性。

基本上,如果您的 E5300 不是 SLGTL 规格,那么它就不支持 VT-x。唯一可以确定的方法是找出您的规格代码,无论是从包装盒中还是实际查看 CPU。您还可以尝试以下程序CPU-Z或者英特尔® 处理器识别实用程序它会告诉您 VT-x 是否可用,但我认为只有在 BIOS 中启用该选项时才可用。

更新 BIOS 也不一定能解决问题,因为 CPU 仍然必须具有 VT-x 功能。现在,如果您更新 BIOS,并且 CPU 设置下仍然没有可用于启用 VT-x 或硬件虚拟化的选项,则很可能您的 CPU 不支持该功能。

答案3

首先,您应该始终检查英特尔处理器文档网站 ARK.INTEL.COM,以了解您的 CPU 支持哪些功能。在这种情况下,英特尔 E5300 不支持虚拟化功能。请参阅此链接:

http://ark.intel.com/products/35300

您正在运行的实用程序也显示(虽然不是很清楚)您不具备这些功能。破折号 (-) 表示该功能不可用,而如果您有星号 (*),则可以使用。请参阅以下链接以供参考。

http://www.techrepublic.com/blog/networking/use-coreinfo-to-determine-processor-capabilities/4937

它应该仍然能够运行虚拟机,但是速度会比有 VT 支持时慢得多。

答案4

BIOS 更新导致我的 BIOS 中禁用虚拟化技术,从而出现上述错误。

在 BIOS 中重新启用该选项可解决问题。

PS 对于 AMD CPU,该选项称为 SVM,位于高级 CPU 核心设置或类似设置下的深处。

相关内容