当我启动我的虚拟机时,“ VT-x 不可用”

我使用 VMWare 软件创建了一个虚拟机,在启动虚拟机时出错。上面写着“ VT-x 不可用:

00:00:03.916 NAT: zone(nm:mbuf_cluster, used:0)
00:00:03.916 NAT: zone(nm:mbuf_packet, used:0)
00:00:03.916 NAT: zone(nm:mbuf_jumbo_pagesize, used:0)
00:00:03.916 NAT: zone(nm:mbuf_jumbo_9k, used:0)
00:00:03.916 NAT: zone(nm:mbuf_jumbo_16k, used:0)
00:00:03.930 VMSetError: D:\tinderbox\win-4.0\src\VBox\VMM\VMMR3\VM.cpp(350) VMR3Create; rc=VERR_VMX_NO_VMX
00:00:03.930 VMSetError: Unknown error creating VM
00:00:03.931 ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={515e8e8d-f932-4d8e-9f32-79a52aead882} aComponent={Console} aText={VT-x is not available. (VERR_VMX_NO_VMX).
00:00:03.931 Unknown error creating VM (VERR_VMX_NO_VMX)}, preserve=false
00:00:03.944 Power up failed (vrc=VERR_VMX_NO_VMX, rc=E_FAIL (0X80004005))

知道为什么我会得到这个错误吗?

290347 次浏览

您确定您的处理器支持 Intel 虚拟化(VT-x)或 AMD 虚拟化(AMD-V)吗?

Here you can find Hardware-Assisted Virtualization Detection Tool ( http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0ee2a17f-8538-4619-8d1c-05d27e11adb2&displaylang=en) which will tell you if your hardware supports VT-x.

或者你可以在这里找到你的处理器: http://ark.intel.com/Default.aspx。自2006年以来所有的 AMD 处理器都支持虚拟化。

通常可以在 BIOS 中禁用/启用 VT-x。

当您的电脑刚刚启动时,您应该按 DEL (或其他东西)获得的 BIOS 设置。在那里您将找到一个启用 VT 技术(或其他东西)的选项。

您可以尝试将设置下的基本内存减少到3175MB 左右,并将核心减少到1。考虑到您的 BIOS 设置为虚拟化,这应该可以工作。使用 f12密钥、安全性和虚拟化来确保它被启用。如果没有显示 VT-x,那么它应该显示 VT-d 或类似的内容。