Wie aktiviere ich VT-X?

73

Ich möchte ein Gastbetriebssystem mit mehreren CPUs in VirtualBox bereitstellen. Mein Host-Computer ist ein Quad-Core-HP Compaq und verwendet die Intel Core 2 vPro-Hardware.

Wenn ich jedoch versuche, die Einstellung in vbox zu aktivieren, erhalte ich die Fehlermeldung, dass VT-x nicht verfügbar ist. Kann ich das irgendwo aktivieren? wie finde ich sonst heraus, ob meine hardware das unterstützt?

Bearbeiten: Gemäß den nachstehenden Vorschlägen habe ich versucht, das Tool Securable zu verwenden, und es wird gemeldet, dass die Hardwarevirtualisierung "Gesperrt" ist. Die Prozessoren werden als " Intel Core 2 Quad CPU / Q9400 @ 2.66GHz " gemeldet.

Joel Martinez
quelle
1
Stellen Sie sicher , dass Ihre Hardware - Unterstützung VT-x - Check - Liste , dann sicherstellen , dass es im BIOS aktiviert ist.
Joakim Elofsson
Konnten Sie die Einstellung im BIOS finden? Wenn nicht, geben Sie uns den Modellnamen / die Modellnummer Ihrer HP an.
Arathorn
Es stellte sich heraus, dass ich im BIOS einfach nicht an der richtigen Stelle gesucht habe. Es war unter dem Menü Sicherheit :-)
Joel Martinez
1
Manchmal kann es auf der Betriebssystemebene (Windows) sein - in den "Windows-Funktionen" musste ich Hyper-V auf AUS schalten (Neustart erforderlich). Dann fing VirtualBox an, es zu benutzen.
Tomasz Gandor

Antworten:

45

Mit dem Tool Securable von Gibson Research können Sie herausfinden, ob Ihre Hardware Virtualisierungserweiterungen unterstützt. Wenn angezeigt wird, dass Ihre Hardware unterstützt, jedoch nicht aktiviert ist, überprüfen Sie die BIOS-Einstellungen, um sie zu aktivieren.

heavyyd
quelle
Ich habe secureable verwendet und den Fragentext mit den gemeldeten Informationen aktualisiert (gesperrt). Ich stöberte im BIOS herum, konnte aber nichts über VT-X, Hardware-Virtualisierung oder VMX sehen
Joel Martinez
"Gesperrt" bedeutet, dass Ihr Prozessor die Virtualisierung unterstützt, diese jedoch im BIOS deaktiviert wurde
Uhr
1
Auf meinem Dell Optiplex 960 kann VT nur aktiviert werden, wenn die anderen Virtualisierungsoptionen (direkte E / A und vertrauenswürdige Ausführung) explizit deaktiviert wurden.
Nic
1
Bitlocker-Benutzer aufgepasst: Wenn Sie Ihre VT-Einstellungen ändern, müssen Sie möglicherweise Ihren Bitlocker-Wiederherstellungsschlüssel eingeben. Wenn Sie Ihren Wiederherstellungsschlüssel nicht gespeichert haben, deaktivieren Sie Bitlocker, bevor Sie Einstellungen ändern.
Nic
1
@vijay, die BIOS-Einstellungen sind spezifisch für den Hersteller Ihres Computers. In den meisten Fällen müssen Sie den Computer jedoch neu starten. Normalerweise können Sie schlagen F2oder F12oder DELwährend des POST , um das BIOS - Setup aufzurufen.
Heavyd
26

Starten Sie Ihren PC, drücken Sie F2, gehen Sie zur Sicherheitsoption und aktivieren Sie die VT-Technologie .

yash
quelle
12
In einigen neuen BIOS- Versionen wurde die Option " CPU-Einstellung" als " Virtuelle Technologie" oder " Intel-Virtualisierung" bezeichnet .
Java Xu
Ist es möglich, die BIOS-Virtualisierungseinstellung zu aktivieren, ohne das System neu zu starten. Oder innerhalb des Systems zu ändern. Mein System während des Neustarts funktioniert nicht. Die BIOS-Virtualisierung muss aktiviert werden. Ist dies möglich?
Vijay
Ich habe die VT-x-Technologie (siehe Internet und verschiedene Programme) i53120M auf meinem Laptop, aber im BIOS gibt es diese Option nicht. In der virtuellen Box wird angegeben, dass ich die Beschleunigung der Virtualisierung nicht verwenden kann, und der Prozessorabschnitt ist ausgegraut.
Vlado Pandžić
7

Ihr Prozessor unterstützt VT-X, Sie müssen es nur in den BIOS-Einstellungen aktivieren. Starten Sie Ihren Computer neu und drücken Sie die angegebene Taste auf dem Startbildschirm, um das BIOS-Setup aufzurufen und es zu aktivieren.

Arathorn
quelle
Einzelheiten zu den CPUs auf dem Host hinzugefügt. Lass es mich wissen, wenn es noch etwas gibt, auf das ich dich näher eingehen soll. Vielen Dank!
Joel Martinez
Gibt es eine Möglichkeit, VT-X zu aktivieren, ohne das BIOS zu verwenden? Ich habe gerade einen Laptop mit Intel 3820QM gekauft und das BIOS bietet mir diese Option nicht an. andere Leute beschweren sich auch darüber, deshalb habe ich es nicht vermisst. Es ist ein Clevo P170EM
Ritsaert Hornstra
1
Ich habe einen Ivy Bridge-Laptop und er sollte VT-x unterstützen, aber ... Das BIOS hat keine Option, ihn zu aktivieren. Gibt es eine andere Möglichkeit, es zu aktivieren? Ich könnte eine neue SuperUser-Frage erstellen.
Ritsaert Hornstra
Nach einigem Suchen fand ich ein neueres (scheinbar inoffizielles) BIOS mit der Unterstützung für VT-x, das immer an (statt immer aus) ist.
Ritsaert Hornstra
5

Dies ist möglicherweise nicht offensichtlich. Es wird im BIOS manchmal als Vanderpool-Technologie bezeichnet, ohne die Virtualisierung zu erwähnen.

JamesRyan
quelle
5

Als Randnotiz: Bei einigen Laptops müssen Sie den Laptop herunterfahren und ausschalten, nachdem Sie VT-x im BIOS aktiviert und das Netzkabel und den Akku 30 Sekunden lang entfernt haben. Ich hatte gerade heute einen solchen Laptop und fand diese Lösung hier .

Daniel AA Pelsmaeker
quelle
3

Die Reduzierung des Arbeitsspeichers in VirtualBox von 4 GB auf 2 GB funktionierte für uns, als wir nur RDP auf dem Hostcomputer hatten und daher nicht auf das BIOS zugreifen konnten.

Nakilon
quelle
2

Für mich war "VT-x ist nicht verfügbar" sehr irreführend - ich hatte meinen Computer auf Windows 10 aktualisiert, das Hyper-V aktiviert hatte, was zu der Fehlermeldung führte.

Durch Deaktivieren von Hyper-V in Windows-Funktionen wurde das Problem behoben. Basierend auf Kommentaren hier bin ich nicht der einzige.

Beachten Sie, dass Docker in Windows 10 beispielsweise Hyper-V aktiviert haben möchte. Dies bedeutet, dass Sie Virtualbox und Docker nicht auf demselben Windows-Computer ausführen können, worüber Docker Sie warnt:

(Außerhalb von Windows 10 / Docker wird Docker Toolbox verwendet, um Docker unter Windows auszuführen, das mit VirtualBox problemlos funktioniert.)

eis
quelle
Heutzutage muss man auch die Virtualisierung Basierte Sicherheit deaktivieren: superuser.com/a/1415967/155706
Hrobky
0

Auf meinem Sony-Laptop ist die Einstellung Intel(R) Virtualization Technology, die unter AdvancedRegisterkarte ist.

Arda
quelle