it-swarm.com.de

VT-x ist nicht verfügbar, aber im BIOS aktiviert

Vor kurzem trat ein Problem mit VT-x auf meinem Windows 10 auf, das auf HP EliteBook ausgeführt wird. Ich habe zuvor mit Oracle VirtualBox einige VMs darauf ausgeführt, und VT-x war im BIOS aktiviert und funktionierte einwandfrei.

Ich bekam jedes Mal einen VT-x is not available Fehler, wenn ich versuchte, eine meiner VMs zu starten. Das passierte, nachdem ich Docker auf meinem Computer installiert hatte, also habe ich versucht, es zu deinstallieren und neu zu starten. Hat nicht geholfen.

Ich habe die BIOS-Einstellungen überprüft und festgestellt, dass VT-x aktiviert ist. Die Überprüfung mit dem Intel (R) Processor Identification Utility zeigt jedoch, dass VT-x nicht unterstützt wird und Oracle VirtualBox dies auch nicht erkennt.

Es gab keine Hardware-Änderungen und die einzige Software-Änderung war die Installation/Deinstallation von Docker.

Wie kann dieses Problem behoben werden?

99
SergeyOvchinnik

Es gibt drei häufige Ursachen für die Art des Fehlers, den der Benutzer sieht:

  • VT-x ist im BIOS nicht aktiviert
  • Die CPU unterstützt VT-x nicht
  • Die Hyper-V-Virtualisierung ist in Windows aktiviert

Da der Benutzer die ersten beiden möglichen Schuldigen bereits beseitigt hat, müssen Sie als Nächstes eine Eingabeaufforderung als Administrator öffnen und den folgenden Befehl ausführen:

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V

Starten Sie anschließend den PC neu und versuchen Sie es erneut mit VirtualBox.

138
n8te

Nach dem Update von Windows 10 auf "Fall Creators Update" habe ich das gleiche Problem. Ich habe es durch die folgenden Schritte gelöst:

  1. Aktivieren Sie alle Funktionen unter "Hyper-V" unter "Windows-Funktionen aktivieren oder deaktivieren".
  2. Neustart.
  3. Deaktivieren Sie alle Funktionen unter "Hyper-V" unter "Windows-Funktionen aktivieren oder deaktivieren".
  4. Neustart.
  5. Jetzt funktioniert VirtualBox wieder und es wird (64-Bit) in der Liste der Betriebssysteme angezeigt.
16
Eng.Fouad

Als ich dieses Problem hatte, gab VMWare Player eine bessere Diagnoseantwort als VirtualBox, als ich versuchte, eine virtuelle 64-Bit-Maschine zu erstellen.

Auf meinem Computer waren die Unternehmensfunktionen Device Guard und Credential Guard aktiviert. Ich nehme an, sie wurden aktiviert, als ich MalwareBytes ausführte. Mir fällt keine andere Änderung ein, die ich vorgenommen habe.

VMWare Player hat mich auf eine Seite namens Windows Defender Credential Guard verwalten verwiesen. Diese Seite enthält eine Reihe von Informationen zu Gruppenrichtlinien-Manager-Einstellungen und Ähnlichem, die für eine W10 HOME-Installation natürlich nicht relevant sind.

Diese Seite verwies mich wiederum auf das Hardwarebereitschaftstool Device Guard und Credential Guard , ein PowerShell-Tool zum Aktivieren und Deaktivieren dieses Feature-Sets auf Servern.

Führen Sie dieses Tool in einer Run-As-Administrator-Power-Shell aus und geben Sie diesen Befehl ein

 .\DG_Readiness_Tool_v3.5.ps1 -Disable -AutoReboot

führte mich durch den Prozess der Deaktivierung dieser Funktionen.

Und ich habe Virtualisierungsfähigkeit zurück.

5
O. Jones

Wenn Sie den letzten Build von Windows 10 verwenden, deaktivieren Sie Speicherintegration in Gerätesicherheit und starten Sie neu.

Ich hatte ein ähnliches Problem mit der virtuellen Box, als ich diese Option aktivierte. Das Deaktivieren hat bei mir funktioniert.

 Core Isolation - Memory integrity Screenshot

5
slingzor

Virtualbox hat einwandfrei funktioniert. Ich habe heute, 29. Juni 2017, Avast Antivirus aktualisiert. Virtualbox hat dann den VT-x-Fehler gemeldet. Gehen Sie in den Avast-Einstellungen zur Fehlerbehebung und aktivieren Sie "Verschachtelte Virtualisierung verwenden, wo verfügbar" und starten Sie dann Ihren PC neu. Dies funktionierte für mich ohne weitere Änderungen.

2
ejasft