"VT-x ist nicht verfügbar", wenn ich meine virtuelle Maschine starte [geschlossen]

120

Ich habe eine virtuelle Maschine mit der VMWare-Software erstellt und beim Starten der virtuellen Maschine eine Fehlermeldung erhalten. Es heißt "VT-x ist nicht verfügbar:

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))

Irgendeine Idee, warum ich diesen Fehler bekomme?

D MADANAGOPAL
quelle
17
Ich hatte den gleichen Fehler - ich habe "IO-APIC" in den Systemeinstellungen der VM deaktiviert. Das ist für mich in Ordnung.
Maholtz
44
Das Deaktivieren der Windows Hyper-V-Funktion hat bei mir funktioniert
Scotty Waggoner
11
Hyper-V wurde wieder aktiv, als ich ohne mein Wissen auf Windows 10 aktualisiert habe. Achten Sie darauf.
Metaforge
2
Ich hatte Hyper-V aktiviert, alles war in Ordnung, aber einige GenyMotion-VMs würden nicht funktionieren (etwas höher als Android 5.0). Die Lösung für mich war in diesem Video sehr einfach. youtube.com/watch?v=Y56boAsdptw
Brad Martin
1
In meinem Fall habe ich "Microsoft Visual Studio Emulator für Android" installiert. Das hat alle meine VBox-VMs gekackt. Ich habe den Emulator deinstalliert, immer noch keine Würfel. Ich habe gesehen, dass Hyper-V nicht installiert war, also habe ich es installiert und deinstalliert - dieser Reset hat den Schalter umgelegt und meine VBox-VMs wieder zum Laufen gebracht.
JMD

Antworten:

137

Sie können versuchen, den Basisspeicher unter den Einstellungen auf ca. 3175 MB zu reduzieren und die Kerne auf 1 zu reduzieren. Dies sollte funktionieren, da Ihr BIOS für die Virtualisierung eingestellt ist. Verwenden Sie den Schlüssel f12, Sicherheit, Virtualisierung, um sicherzustellen, dass er aktiviert ist. Wenn nicht VT-x angezeigt wird, das in Ordnung ist, sollte VT-d oder ähnliches angezeigt werden.

Michael Cantu
quelle
1
Aus irgendeinem Grund konnte ich die Anzahl der Kerne in der Benutzeroberfläche nicht bearbeiten, da sie deaktiviert war. Musste die "* .vbox" des entsprechenden Bildes bearbeiten, um die Kerne auf 1 zu ändern.
deepak
2
Ich hatte ein ähnliches Problem und die Reduzierung des Speichers löste mein Problem. Warum funktioniert das? Ich bin auf einer virtuellen Maschine und installiere eine virtuelle Maschine. Anfang.
Jacek Trociński
2
Wo geben Sie dazu die Taste F12 ein? In der virtuellen Box?
Eric
3
Warum sollte die Reduzierung des Basisspeichers und der Kerne funktionieren?
Randy the Dev
30
Dies ist mir nach der Installation des neuesten Docker für Windows passiert. Es aktivierte Hyper-V-Funktionen in Windows 10 und alle VirtualBox-Instanzen waren fehlerhaft. Durch Deaktivieren von Hyper-V wurde das Problem behoben (siehe hier: poweronplatforms.com/enable-disable-hyper-v-windows-10-8 ), aber jetzt ist Docker defekt: - /
Gábor Nagy
9

VT-x kann normalerweise in Ihrem BIOS deaktiviert / aktiviert werden.

Wenn Ihr PC gerade startet, sollten Sie DEL (oder etwas anderes) drücken, um zu den BIOS-Einstellungen zu gelangen. Dort finden Sie eine Option zum Aktivieren der VT-Technologie (oder etwas anderem).

olovb
quelle
4

Sind Sie sicher, dass Ihr Prozessor Intel Virtualization (VT-x) oder AMD Virtualization (AMD-V) unterstützt?

Hier finden Sie das Hardware-Assisted Virtualization Detection Tool ( http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0ee2a17f-8538-4619-8d1c-05d27e11adb2&displaylang=de ), mit dem Sie feststellen können, ob Ihre Hardware vorhanden ist unterstützt VT-x.

Alternativ finden Sie Ihren Prozessor hier: http://ark.intel.com/Default.aspx . Alle AMD-Prozessoren seit 2006 unterstützen Virtualisierung.

Yax
quelle
1
Ich konnte dieses Virtualisierungserkennungs-Tool nicht auf meinem Windows 2008 R2 64-Bit-Server installieren. Irgendwelche alternativen Wege?
D MADANAGOPAL
Welchen Prozessor verwenden Sie?
Yax
Intel Xeon, E5440 @ 2,83 GHz 2,91 GHz
D MADANAGOPAL
Laut: ark.intel.com/… unterstützt Ihr Prozessor VT-x. Versuchen Sie dies: itropics.net/index.php/computers/windows/…
Yax
Vielen Dank für Ihre Antwort. welches soll ich probieren Es gibt viele Optionen in diesem Link ... das Problem ist, dass ich versuche, die virtuelle Box auf meinem VM-Computer zu installieren. Ich musste ein Ticket erheben, um die Einstellungen auf meinem VM-Computer ändern zu können. Ich werde zuerst versuchen, Hardware VT zu aktivieren und sehen.
D MADANAGOPAL