Die VT-x / AMD-V-Hardwarebeschleunigung ist auf Ihrem System nicht verfügbar

36

Während der Installation eines Betriebssystems erhalte ich eine Fehlermeldung ähnlich der folgenden:

VT-x/AMD-V hardware acceleration is not available on your system. Certain guests (e.g. OS/2 and QNX) require this feature and will fail to boot without it.

Dies sollte passieren, wenn mein Computer dies nicht unterstützt SLAT. Später stellte ich fest, dass mein Computer unterstützt SLATund EPThier ist ein Screenshot:

Bildbeschreibung hier eingeben

Beim Starten des Betriebssystems wird jedoch der folgende Fehler angezeigt:

Bildbeschreibung hier eingeben

Ich verwende Windows 7. Irgendwelche Ideen?

BLuMn
quelle
1
Haben Sie bestätigt, dass die Virtualisierung im BIOS aktiviert ist?
Qwilson
Ich fürchte, es gibt keine solche Option zum Aktivieren der Virtualisierung unter Erweiterte BIOS-Optionen . In den BIOS-Einstellungen ...?
BLuMn
Welchen Gerätetyp verwenden Sie, z. B. Desktop, Laptop, Modell usw.? Prozessortyp / -modell wären sehr hilfreich.
Qwilson
Desktop-Computer, Windows 7 (32-Bit) Pentium Dual Core e5300
BLuMn
Hab schnell gesucht und ähnliche Probleme mit der VBox und dem e5300 gefunden. Die Aktivierung der Virtualisierung ist der Schlüssel. Einige Lösungen schlagen vor, das BIOS zu aktualisieren. Können Sie bestätigen, dass Sie die neueste haben?
Qwilson

Antworten:

48

Die VT-x / AMD-V-Unterstützung wird für VirtualBox deaktiviert, wenn Sie Hyper-V installiert haben. Sie wird wieder aktiviert, wenn Sie Hyper-V deinstallieren. Sie können dies an einer Eingabeaufforderung mit erhöhten Rechten tun, indem Sie Folgendes eingeben:

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
Sedat Kapanoglu
quelle
7
Danke, meine hat funktioniert, bis es nicht mehr war. Ich habe Hyper-V entfernt, indem ich in der Systemsteuerung auf Programme und Funktionen geklickt, auf Windows-Funktionen aktivieren oder deaktivieren geklickt, Hyper-V erweitert und das Kontrollkästchen deaktiviert habe.
Chris Schiffhauer
7
Hyper-V wird unbeaufsichtigt installiert, wenn Sie die Windows Phone-Emulatoren oder das SDK installieren.
Daniel AA Pelsmaeker
Hyper V "verbraucht" AMD-V beim Booten, ohne dass irgendwelche VMs eingerichtet sind, ist absurd. Ich habe den Win Phone Emulator vor einiger Zeit installiert und darf seitdem keine VBox mehr verwenden. Es ist anstrengend, diese Nachricht zu erhalten, eine Stunde lang zu versuchen, sie zu lösen und schließlich zu entdecken, dass dies die Ursache ist. Weiter Marsch ...
Sully
@Sully Ich denke, das passiert, weil dieser Teil von Hyper-V möglicherweise nicht nach Bedarf gestartet werden kann. Es muss sich ganz am Anfang der Kernel-Initialisierung befinden.
Sedat Kapanoglu
3
Sie müssen HyperV nicht deinstallieren / neu installieren, um dieses Problem zu beheben. Wenn Sie HyperV für Telefonemulatoren benötigen (wie ich), können Sie einfach neue Startoptionen mit bcdedit einrichten. Siehe meine Antwort im Rahmen dieser Frage für weitere Informationen: superuser.com/questions/698478/...
allgegenwärtigen
3

Ich vermute, dass Ihre CPU die VT-x-Funktion nicht unterstützt, wie andere angegeben haben. Wie Joshua betonte, hilft Ihnen die Intel-Website dabei, die Leistungsfähigkeit Ihrer CPU zu bestimmen. Insbesondere sollten Sie die Seite Bestellung / Spezifikation überprüfen , da unterschiedliche Versionen desselben Prozessors möglicherweise unterschiedliche Funktionen aufweisen.

Wenn Ihr E5300 nicht die SLGTL-Spezifikation ist, wird VT-x nicht unterstützt. Die einzige Möglichkeit, um sicherzugehen, besteht darin, Ihren Spezifikationscode zu ermitteln, entweder in der Verpackung oder mit Blick auf die CPU. Sie können auch Programme wie CPU-Z oder Intel® Processor Identification Utility ausprobieren, die Ihnen mitteilen, ob VT-x verfügbar ist, aber ich denke nur, wenn die Option im BIOS aktiviert ist.

Das Aktualisieren Ihres BIOS würde das Problem ebenfalls nicht unbedingt lösen, da die CPU immer noch über die VT-x-Funktion verfügen muss. Wenn Sie Ihr BIOS aktualisieren und in den CPU-Einstellungen noch keine Option zum Aktivieren von VT-x oder Hardwarevirtualisierung verfügbar ist, unterstützt Ihre CPU diese Funktion höchstwahrscheinlich nicht.

Roberto Gomez
quelle
2

Überprüfen Sie zunächst IMMER die Intel-Website für Prozessordokumentation auf ARK.INTEL.COM, um festzustellen, was Ihre CPU unterstützt. In diesem Fall unterstützt der Intel E5300 keine Virtualisierungsfunktionen. Siehe diesen Link:

http://ark.intel.com/products/35300

Das Dienstprogramm, das Sie ausführen, zeigt auch, wenn auch nicht sehr deutlich, dass Sie nicht über diese Funktionen verfügen. Die Bindestriche (-) zeigen an, dass die Funktion nicht verfügbar ist. Wenn Sie einen Stern (*) hätten, wäre dies der Fall. Siehe den folgenden Link als Referenz.

http://www.techrepublic.com/blog/networking/use-coreinfo-to-determine-processor-capabilities/4937

Es sollte weiterhin in der Lage sein, virtuelle Maschinen auszuführen, dies ist jedoch erheblich langsamer als bei VT-Unterstützung.

Joshua
quelle
na ja, die config. zeigt, dass es geht: i.stack.imgur.com/Z49X0.png ... irgendeine Idee?
BLuMn
@MaxPat. - Intel Datenblätter lügen nicht.
Ramhound
@MaxPat. Du liegst falsch. In der Anzeige werden Bindestriche (-) angezeigt. Wenn Sie über die entsprechenden Funktionen verfügen, werden Sternchen (*) angezeigt. Siehe den Link als Referenz: techrepublic.com/blog/networking/…
Joshua
Gibt es Workarounds?
Christian Sirolli
0

Ein BIOS-Update hat dazu geführt, dass die Virtualisierungstechnologie im BIOS für mich deaktiviert wurde, was zu dem oben genannten Fehler führte.

Durch erneutes Aktivieren der Option im BIOS wurde das Problem behoben.

PS Bei AMD-CPUs heißt die Option SVM und befindet sich tief unter Advanced CPU Core-Einstellungen oder ähnlichem.

lolmaus - Andrey Mikhaylov
quelle