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 VT-x is not available
jedes Mal eine Fehlermeldung, 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?
quelle
Nach dem Update von Windows 10 auf "Fall Creators Update" habe ich das gleiche Problem. Ich habe es durch die folgenden Schritte gelöst:
quelle
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" hingewiesen . 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 zeigte mir wiederum das Hardware-Bereitschaftstool für 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
führte mich durch den Prozess der Deaktivierung dieser Funktionen.
Und ich habe Virtualisierungsfähigkeit zurück.
quelle
Wenn Sie den letzten Build von Windows 10 verwenden, deaktivieren Sie die Speicherintegration in Device Security und starten Sie den Computer neu.
Ich hatte ein ähnliches Problem mit der virtuellen Box, als ich diese Option aktivierte. Das Deaktivieren hat bei mir funktioniert.
quelle
Virtualbox hat einwandfrei funktioniert. Ich habe heute, am 29. Juni 2017, Avast Anti-Virus aktualisiert . Virtualbox hat dann den VT-x-Fehler gemeldet. Gehen Sie in den Avast-Einstellungen zur Fehlerbehebung und aktivieren Sie "Verschachtelte Virtualisierung verwenden, sofern verfügbar" und starten Sie dann Ihren PC neu. Dies funktionierte für mich ohne weitere Änderungen.
quelle
Ich war über die Tatsache aufgeregt, dass es im Dialogfeld "Windows-Funktionen" zwei Optionen zum Deaktivieren gab:
Ich hatte versucht, ein Upgrade auf VirtualBox 6 durchzuführen, und einige Leistungsprobleme. Ich hatte ein Downgrade auf VirtualBox 5 und hatte diese Probleme. Hoffentlich hilft das jemand anderem.
quelle
Ich kam zu diesem Beitrag und dachte, VT-x sei nicht aktiviert, weil Hyper-V mir mitteilte, dass die virtuelle Maschine prozessorspezifische Funktionen verwendet, die auf physischen Computern nicht unterstützt werden. Dies begann nach der Installation von Windows-Updates und dem Neustart des Servers. In Wirklichkeit war VT-x tatsächlich aktiviert.
Der Fix bestand darin, den gespeicherten Status für alle VMs zu löschen, was praktisch ein Ausschalten war.
Es sieht so aus, als ob der Grund dafür ein CPU-Mikrocode-Update gewesen sein könnte, aber es ist schwer zu sagen, es ist nur etwas, das in einer Reihe von Suchergebnissen aufgetaucht ist.
quelle
Wie in einer anderen Antwort erwähnt, verwenden Core-Isolation , Application Guard, Credential Guard und Device Guard die Hyper-V-Funktion. Wenn Sie diese Sicherheitsstufe nicht benötigen, können Sie sie durch Ausführen deaktivieren
oder
Weitere Informationen zu diesen Befehlen finden Sie unter Verwalten von Windows Defender Credential Guard
Unter Windows 10 Build 18305 und höher wird Windows Sandbox neben den Schutzfunktionen auch Hyper-V aktivieren, da es sich auch um eine dünne Virtualisierungsebene handelt
Wenn Sie die Sandbox-Funktion verwenden möchten, können Sie Hyper-V leider nicht wie in anderen Antworten deaktivieren . Hierfür gibt es 2 Lösungen
Aktivieren Sie verschachteltes Paging, damit Sie andere Hypervisoren in Hyper-V ausführen können. Führen Sie einfach den folgenden Befehl aus, um diese Funktion zu aktivieren
Weitere Informationen finden Sie hier
quelle
bcdedit /set hypervisorlaunchtype off
arbeitete für michbcdedit /set hypervisorlaunchtype off
ist der einzige Weg für mich, das Ding 'VT-x ist nicht verfügbar' loszuwerden. Es folgten jedoch noch weitere Probleme. Und schließlich bin ich zu Hyper-V gewechselt. Übrigens verwende ich die Windows-Insider-Vorschau.Ich habe dasselbe Problem mit Virtualbox und ich habe Folgendes auf meinem Computer überprüft
Nachdem ich die oben genannten Gründe ausgeschlossen hatte, fiel mir ein, dass ich gerade Windows Sandbox aktiviert habe. Ich fand diesen Beitrag .
Das Problem liegt in der Windows-Sandbox. Deaktivieren Sie die Windows-Sandbox einfach über die Windows-Funktionen, und der Neustart funktioniert nicht. Sie müssen Folgendes tun, wie im obigen Beitrag beschrieben:
quelle