2009-08-14 18:57:25 +0000 2009-08-14 18:57:25 +0000
73
73

如何启用VT-X?

我想在VirtualBox中提供一个具有多个CPU的客机操作系统。我的主机是一台四核HP Compaq,使用的是Intel Core 2 vPro硬件。

然而,当我尝试在vbox中启用这个设置时,我得到一个错误,说VT-x不可用。这是我可以在什么地方启用的东西吗? 要怎么才能知道我的硬件是否支持呢?

edit:根据下面的建议,我尝试使用Securable工具,它报告说硬件虚拟化是 “Locked Off"。处理器报告为 ”Intel Core 2 Quad CPU / Q9400 @ 2.66GHz

答案 (9)

45
45
45
2009-08-14 19:01:53 +0000

你可以使用Gibson Research的工具Securable来了解你的硬件是否支持虚拟化扩展。如果它告诉你,你的硬件支持,但没有启用,请检查BIOS设置以启用。

26
26
26
2010-08-23 17:10:45 +0000

启动电脑,按F2,进入安全选项并启用VT技术

7
7
7
2009-08-14 19:01:03 +0000

你的处理器确实支持VT-X,你只需要在BIOS设置中启用它就可以了。重新启动电脑,然后按启动屏幕上的指定键,进入BIOS设置,并启用它。

5
5
5
2009-08-14 20:33:24 +0000

这可能不是很明显。它有时会被称为vanderpool技术,但没有提到虚拟化。

5
5
5
2011-04-27 08:05:52 +0000

另外,有的笔记本需要在BIOS中开启VT-x后关闭电源,并拔掉电源线和电池30秒。我今天就遇到了这样的笔记本,找到了这个解决方案这里

3
3
3
2015-11-10 23:45:54 +0000

将VirtualBox中的RAM从4gb减少到2gb对我们来说很有效,当时我们只有RDP到主机机,所以无法访问BIOS。

2
2
2
2016-10-25 19:09:58 +0000

对我来说,"VT-x不可用 “是非常有误导性的–我的电脑升级到了Windows 10,开启了Hyper-V,这导致了错误信息。根据评论这里,我不是唯一的一个。这意味着你不能在同一台Windows机器上运行Virtualbox和Docker,Docker警告你:

(在Windows 10/Docker之外,Docker Toolbox是用来在Windows中运行Docker的,它和VirtualBox一起工作就好了)

0
0
0
2020-02-20 10:00:43 +0000

我们是2020年1月。我又遇到了这个问题!

这要归功于Windows 10 Pro的Sandbox新feauture,它已经在最新的Win10更新中部署了这个功能。启用后,这个功能会隐约使用VT,而且是以一种自私和排他的方式。所以之后Virtualbox将在启动任何常见的组合客人(Ubuntu 64、MX 64)时失败。即使是正在工作的客人也不会启动,并抛出错误: Failed to open the guest Failed to open the guest VMMR0DONEMINITVM失败:VERRNEMMISSINGKERNELAPI(VERRNEMMISSINGKERNELAPI)。VT-x不可用 (VERR\VMXNOVMX): ConsoleWrap 接口:IConsole {hexacode}

确实,BIOS有启用它们,这不是改变。之前有运行的客人。而Securable工具即使在解决后也能诊断和跟进电脑的状态。正常状态和解决后:64/Yes/Yes。当VBx Guests没有启动时,Securable工具给出了64/Yes/No.

,所以我不得不: - 进入打开或关闭Windows功能 - 禁用Hyper-V - 禁用Windows沙盒 - 任何改变都意味着Windows重启。轻轻的Windows重启方式对我来说并没有马上起作用。我建议PC停止/暂停10秒/启动(不是理性的,只是这种方式对我来说很管用)。

  • 不需要去BIOS:因为已经启用了虚拟化选项,而且之前都能正常工作。
0
0
0
2014-05-25 17:11:04 +0000

在My Sony Laptop上,设置为Intel(R) Virtualization Technology,在Advanced选项卡下。