VT-x funktioniert nicht mehr in VirtualBox

1031
alessandro1997

Ich habe gerade herausgefunden, dass VT-x auf meinem Windows 10-Host in VirtualBox 5.0.14 nicht mehr funktioniert.

Beim Versuch, einen meiner x64-Gäste zu booten, wird jetzt der Fehler "VT-x ist im BIOS für alle CPU-Modi deaktiviert" angezeigt, und ich kann nicht mehr als eine CPU auswählen oder x64-Gäste erstellen.

VT-x ist im BIOS aktiviert und Hyper-V ist nicht installiert. In der Tat hat VT-x bis heute gut funktioniert.

Ich habe mehrmals versucht, VirtualBox neu zu installieren, aber ohne Erfolg.

Niemand scheint ein ähnliches Problem gehabt zu haben.

Was könnte es sein?

Der Host ist ein Lenovo Yoga Thinkpad 15, das auf einem Intel i5-5200U bei 2,20 GHz läuft .

2
Haben Sie Informationen über die Hardware des Hosts? Smeerpijp vor 8 Jahren 0
Siehe die Frage. alessandro1997 vor 8 Jahren 0
Ich habe gerade herausgefunden, dass VT-x auf meinem Windows 10-Host in VirtualBox 5.0.14 nicht mehr funktioniert. Was hast du geändert, bevor es aufhörte zu arbeiten? Smeerpijp vor 8 Jahren 0
Ich habe nichts verändert, das ist das Seltsame. Ich habe meinen PC neu gestartet und es hat einfach nicht mehr funktioniert. Ich erinnere mich, dass die Installation der Updates während des Neustarts abgeschlossen ist, aber bei den Updates scheint es nicht so, als wäre Virtualisierung involviert. alessandro1997 vor 8 Jahren 0
Welche Updates hast du installiert? Versuchen Sie, sie zurückzusetzen und die VMs erneut zu starten Smeerpijp vor 8 Jahren 0
Dies wird normalerweise durch ein anderes Programm verursacht, das die Erweiterung verwendet. In der Vergangenheit habe ich gesehen, wie Sicherheitsprogramme diese Erweiterung verwenden. Überprüfen Sie die Software, die diese Erweiterung möglicherweise verwendet, und deaktivieren Sie die erforderliche Funktion. Ramhound vor 8 Jahren 0
Ich habe versucht, die Updates zu deinstallieren und mein Antivirus zu deaktivieren, aber es hat nicht geholfen. alessandro1997 vor 8 Jahren 0

2 Antworten auf die Frage

0
kidmose

Ich bin auf das gleiche Problem gestoßen und habe es gelöst: Irgendetwas hat die VT-x-Funktionen verwendet, und laut einem Beitrag im Orakel-Forum (Link verloren, Google ein bisschen) verwendet Vbox die Virtualisierung in einer Weise, die nicht mit der vorherigen kompatibel ist. Sie können bestätigen, ob dies der Fall ist, indem Sie ausführen msinfo32.exe, nach unten scrollen und nach einer Zeichenfolge suchen, die wie "Ein Hypervisor wurde ermittelt ..." als letzte Zeile angezeigt wird. Wenn Sie ~ 4 Zeilen zu Hyper-V-Funktionen sehen, unterscheidet sich Ihr Problem von mir und die Lösung trifft möglicherweise nicht zu.

Nun geht also eine möglicherweise frustrierende Suche nach dem Einsatz von Virtualisierung ...

Wenn Hyper-V installiert ist und ausgeführt wird (Windows-Dienste einchecken), können Sie es versuchen und entfernen. Systemsteuerung> Programme> Windows-Funktionen ein- oder ausschalten

Die Leute haben auch "andere Antiviren als BitDefender" und Dinge, die im XP-Kompatibilitätsmodus laufen, als der Schuldige erwähnt. Ich habe versucht, alle Prozesse zu beenden und alle Dienste zu stoppen - kein Glück (auf eigenes Risiko, Sie könnten etwas kaputt machen ...)

Schließlich wurde ich auf ein neues Feature namens "Virtualization Based Security" unter Windows hingewiesen. Gehen Sie zum Taskmanager und suchen Sie unter "Details" nach einem Prozess, der aufgerufen wird Secure System. Wenn dies der Fall ist, haben Sie wahrscheinlich den Grund für Ihre Probleme gefunden. Obwohl Hyper-v wie oben beschrieben entfernt wird, führt diese Funktion einen Hypervisor aus, der die Virtualbox blockiert.

In regedit.exe HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuardauf 0und neu starten . Hat den Trick für mich getan. Beachten Sie, dass Sie eine Sicherheitsfunktion deaktivieren. Weitere Informationen finden Sie unter https://technet.microsoft.com/de-de/itpro/windows/keep-secure/deploy-device-guard-enable-virtualization-based-security .

0
Dudi Boy

Heute hatte ich das gleiche Problem. Nach der Installation von Docker für Windows unter Windows 10. Offensichtlich können 'Docker für Windows' und VirtualBox nicht zusammen auf demselben Computer installiert werden. Der Grund dafür ist, dass 'Docker für Windows' auf Hyper-v basiert. Dies ist gut dokumentiert und erklärt hier .

Wir müssen also Hyper-v oder VirtualBox wählen. Beide können nicht installiert sein. In meinem Fall habe ich 'Docker for Windows' deinstalliert und Hyper-v von meinem Computer entfernt. Anweisungen zum Entfernen von Hyper-v finden Sie hier . Dann hat VirtualBox wieder funktioniert.

Bei der Verwendung von Docker-Containern kann ich Linux-Docker-Container auch auf VirtualBox Linux-Gästen ohne Hyper-v ausführen (dies ist eigentlich genau die Implementierung von Hyper-v Linux).

Sie könnten in Erwägung ziehen, weitere zitierte Verweise aus dem Inhalt der von Ihnen bereitgestellten Links hinzuzufügen, falls die Links jemals schlecht werden und der Inhalt weiterhin in der Antwort enthalten ist. Pimp Juice IT vor 6 Jahren 0