我使用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))
我知道为什么会收到此错误?
答案 0 :(得分:136)
您可以尝试将设置下的基本内存减少到大约3175MB,并将内核减少到1.这应该可以正常工作,因为您的BIOS已设置为虚拟化。使用f12密钥,安全性,虚拟化以确保它已启用。如果它没有说VT-x没问题,那就应该说VT-d等。
答案 1 :(得分:9)
通常可以在BIOS中禁用/启用VT-x。
当您的PC刚刚启动时,您应按DEL(或其他)进入BIOS设置。在那里你可以找到启用VT技术(或其他东西)的选项。
答案 2 :(得分:3)
您确定您的处理器支持Intel虚拟化(VT-x)或AMD虚拟化(AMD-V)吗?
在这里,您可以找到硬件辅助虚拟化检测工具(http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0ee2a17f-8538-4619-8d1c-05d27e11adb2&displaylang=en),它将告诉您硬件是否支持VT-x。
或者,您可以在此处找到您的处理器:http://ark.intel.com/Default.aspx。自2006年以来,所有AMD处理器都支持虚拟化。