2011-03-30 20 views
93

我使用VMWare軟件創建了一個虛擬機,並在啓動虛擬機時出錯。它說:「VT-x是不可用:當我啓動我的虛擬機時,「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)) 

任何想法,爲什麼我收到此錯誤

+16

我有同樣的錯誤 - 我停用VM的系統設置中的「IO-APIC」。這對我行得通。 – maholtz 2013-02-13 08:42:48

+31

禁用Windows Hyper-V功能爲我工作 – 2014-01-20 00:45:50

+10

當我在不知情的情況下更新到Windows 10時,Hyper-V又變爲活動狀態。留意這一點。 – metaforge 2015-10-12 19:57:41

回答

3

你確定你的處理器支持英特爾虛擬化(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所有AMD處理器自2006年以來suppo rts虛擬化。

+0

我無法在我的Windows 2008 R2 64位服務器上安裝該虛擬化檢測工具。任何替代方法? – 2011-03-30 07:31:58

+0

你在用什麼處理器? – Yax 2011-03-30 07:48:49

+0

Intel Xeon,E5440 @ 2.83 GHz 2.91 GHz – 2011-03-30 08:26:04

8

VT-x通常可以在您的BIOS中禁用/啓用。

當您的電腦剛剛啓動時,您應該按DEL(或其他)進入BIOS設置。你會發現啓用VT技術(或其他)的選項。

130

您可能會嘗試將設置下的基本內存降低到3175MB左右,並將內核數量減少到1個。如果您的BIOS設置爲虛擬化,則應該可以工作。使用f12密鑰,安全性,虛擬化來確保它已啓用。如果它沒有說VT-x是好的,它應該說VT-d或類似的。

+1

出於某種原因,我無法編輯UI中的核心數量,因爲它已被禁用。必須編輯相應圖像的「* .vbox」才能將內核更改爲1. – deepak 2014-08-16 09:02:22

+2

我遇到類似的問題,並且減少內存解決了我的問題,爲什麼這會起作用?我在安裝虛擬機的虛擬機上。盜夢空間。 – dood 2015-11-06 12:04:36

+0

Stackoverflow解救:-D – 2016-03-16 12:29:25

相關問題