如何启用VT-X?


73

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

但是,当我尝试在vbox中启用设置时,出现错误,提示VT-x不可用。我可以在某处启用此功能吗?我如何才能找到我的硬件是否支持呢?

编辑:根据以下建议,我尝试使用安全工具,它报告硬件虚拟化已“锁定”。据报道,这些处理器为“ Intel Core 2 Quad CPU / Q9400 @ 2.66GHz


1
确保您的硬件支持vt-x检查列表,然后确保已在BIOS中将其启用。
Joakim Elofsson)

您可以在BIOS中找到设置吗?如果没有,请给我们提供您的HP的型号名称/编号。
arathorn

原来我只是没有在BIOS中找对地方。它在“安全”菜单下:-)
乔尔·马丁内斯

1
有时可能是在操作系统级别(Windows)上-在“ Windows功能”中,我不得不将Hyper-V设置为OFF(需要重新启动)。然后VirtualBox开始使用它。
Tomasz Gandor

Answers:


45

您可以使用该工具可保护吉布森研究,以找出是否你的硬件支持虚拟化扩展。如果它告诉您您的硬件受支持但未启用,请检查BIOS设置以将其启用。


我使用了安全的,并用报告的内容(锁定)更新了问题文本。我在BIOS中闲逛,但看不到有关VT-x,硬件虚拟化或vmx的任何信息
Joel Martinez,2009年

“已锁定”表示您的处理器支持虚拟化,但已在BIOS中被禁用
2009年

1
在我的Dell Optiplex 960上,启用VT的唯一方法是是否明确禁用了其他虚拟化选项(直接IO和受信任的执行)。
Nic

1
Bitlocker用户请注意:更改VT设置可能会迫使您输入Bitlocker恢复密钥。如果您没有保存恢复密钥,请在更改设置之前关闭Bitlocker。
Nic

1
@ vijay,BIOS设置特定于您的计算机制造商,但是大多数设置都要求您重新启动计算机。通常,您可以在POST期间单击F2F12DEL进入BIOS设置程序。
重载了2015年

26

启动PC,按F2,转到安全选项并启用VT技术


12
在某些新的BIOS中,它在CPU设置选项中称为“ 虚拟技术”或“ 英特尔虚拟化 ” 。
Java徐

是否可以在不重新启动系统的情况下启用BIOS虚拟化设置。或者可以在系统内部进行更改。重新启动F2按钮时我的系统无法正常工作,我需要启用BIOS虚拟化。是否可以?
vijay 2015年

我的笔记本电脑上装有VT-x技术(可在Internet和几个程序上检查)i53120M,但BIOS中没有该选项。虚拟盒子说我不能使用虚拟化加速器,并且处理器部分显示为灰色。
VladoPandžić2015年

7

您的处理器确实支持VT-X,您只需要在BIOS设置中启用它即可。重新引导计算机,然后在引导屏幕上按指定的键进入BIOS设置程序并启用它。


添加了有关主机上CPU的详细信息。让我知道是否还有其他应提供的细节。谢谢!
乔尔·马丁内斯

有什么方法可以在不使用BIOS的情况下启用vt-x?我刚购买了配备Intel 3820QM的笔记本电脑,但BIOS没有提供此选项。其他人也抱怨它,所以这不是我错过的事情。这是Clevo P170EM
Ritsaert Hornstra

1
我确实有一个Ivy Bridge笔记本电脑,它应该支持VT-x,但是... BIOS没有启用它的选项。还有另一种方法可以启用它吗?我可能会创建一个新的SuperUser问题。
Ritsaert Hornstra 2012年

经过一番搜索之后,我发现了更新的(看起来像非官方的)BIOS,其中始终支持VT-x(而不是始终关闭)。
Ritsaert Hornstra 2012年

5

这可能并不明显。在BIOS中有时称为vanderpool技术,而没有提及虚拟化。


5

附带说明:某些笔记本电脑要求您在BIOS中启用VT-x并拔下电源线和电池30秒钟后,关闭并关闭笔记本电脑电源。我今天才有这样的笔记本电脑,在这里找到了这种解决方案。


3

当我们只有RDP来托管主机,因此无法访问BIOS时,将VirtualBox中的RAM从4gb减少到2gb对我们来说是可行的。


2

对我来说,“ VT-x不可用”极具误导性-我将计算机升级到Windows 10,该计算机已打开Hyper-V,从而导致错误消息。

从Windows功能禁用Hyper-V解决了该问题。根据这里的评论我不是唯一的一个。

请注意,例如Windows 10中的Docker希望启用Hyper-V。这意味着您不能在同一台Windows计算机上运行Virtualbox和Docker,Docker警告您:

(在Windows 10 / Docker之外,使用Docker Toolbox在Windows中运行Docker,可以与VirtualBox配合使用)


如今,您也必须禁用基于虚拟化的安全性:superuser.com/a/1415967/155706
Hrobky

0

在“我的索尼笔记本电脑”上,设置为Intel(R) Virtualization Technology,位于Advanced选项卡下。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.