如何启用 VT-x

如何启用 VT-x

我的机器上安装了 Ubuntu 12.04。我还安装了 Virtualbox,以便可以运行 Windows 7。

我设置了具有 4 GB RAM 和 25 GB 虚拟 HDD 的虚拟盒,按下“开始”后,它并没有从光驱中的 Windows DVD 启动,而是出现了此错误:

无法为虚拟机win7打开会话。

VT-x features locked or unavailable in MSR. (VERR_VMX_MSR_LOCKED_OR_DISABLED).

Result Code: NS_ERROR_FAILURE (0x80004005)
Component: Console
Interface: IConsole {1968b7d3-e3bf-4ceb-99e0-cb7c913317bb}

您知道这是什么以及我该如何克服它吗?

谢谢你!

答案1

您必须在 BIOS 中启用硬件虚拟化

来源

答案2

目前所有的虚拟化解决方案都试图利用硬件辅助虚拟化,而不是软件仿真解决方案(二进制翻译)。这些硬件虚拟化技术之一是英特尔的虚拟化技术(VT-x)。虽然 AMD 支持自己的虚拟化技术(AMD-V),但基本的处理器虚拟化扩展是以英特尔的解决方案命名的。我不想再深入讨论虚拟化理论之类的东西了,如果你想读的话,可以看看这个维基百科文章信息量非常大。

如何启用 VT-x

如果要启用硬件辅助虚拟化,则需要执行两项配置。它们是:

在此处输入图片描述

相关内容