VT-x ist im BIOS für beide CPU-Modi deaktiviert (VERR_VMX_MSR_ALL_VMX_DISABLED).


237

Xamarin Android Player heruntergeladen und mit >> next >> progress Virtual Box installiert.

Als ich versuchte, einen Emulator zu starten, bekam ich

Failed to initialized device (name Of the emulator)
VboxManager Commendt Failed

und das Detail des Fehlers in Oracle Vm Virtualbox ist

VT-x is disabled in the BIOS for both all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED)

Wie kann ich das beheben?

Ich habe die Lösung meines Problems gefunden, einige Bilder eingefügt, um anderen zu helfen. Danke, gehen Sie hier


2
Dies ist eher eine Frage von superuser.com
SushiHangover

1
Wenn Sie Ihr Problem gelöst haben, sollten Sie hier eine Antwort hinzufügen, anstatt auf eine externe Website zu verlinken.
Peter O.

3
Ich habe die Lösung meines Problems gefunden, einige Bilder eingefügt
Sam

Antworten:


207

Es handelt sich um ein RAM-Problem. Die Dokumentation ist selbsterklärend:

Sie versuchen, der VM> 3 GB RAM zuzuweisen. Dies erfordert: (a) ein 64-Bit-Hostsystem; und (b) echter Hardware-Durchgang, dh VT-x.

Schnelle Lösung

Weisen Sie der virtuellen Maschine weniger als 3 GB zu.

Komplette Lösung

  1. Stellen Sie sicher, dass Ihr System 64-Bit ist.
  2. Aktivieren Sie die Virtualisierung auf Ihrem Host-Computer. Wie das geht, finden Sie hier oder es gibt viele andere Ressourcen bei Google .

12
Schnelle Lösung funktionierte auf meinem System nicht. Musste Virtualisierung im BIOS aktivieren. (Ubuntu 16.04)
Edo

3
Dies kann ein RAM-Problem sein. Das ist aber nur eine Möglichkeit.
Auspex

144

Das Ein- und Ausschalten von PAE / NX hat bei mir nicht funktioniert. Ich musste nur die Virtualisierung auf meinem Computer aktivieren. Ich habe an einem HP Compaq 8200 gearbeitet und die folgenden Schritte ausgeführt, um die Virtualisierung zu aktivieren. Wenn Sie an einem anderen Computer arbeiten, müssen Sie wahrscheinlich nur nachschlagen, wie Sie die Virtualisierung auf Ihrem PC aktivieren. Die folgenden Schritte für HP Compaq 8200 (oder ähnliches) werden wörtlich aus dem Kommentar des Benutzers qqdmax5 im HP Diskussionsforum hier kopiert .


Um Oracle VM Virtual Box / VMware-Computer auf einem 64-Bit-Host auszuführen, müssen Virtualization Technology (VTx) und Virtualization Technology Directed I / O (VTd) aktiviert sein.

Normalerweise sind diese Einstellungen auf BIOS-Ebene deaktiviert.

Um VTx und VTd zu aktivieren, müssen Sie die entsprechenden Einstellungen im BIOS ändern.

Hier ist ein Beispiel, wie es für HP Compaq 8200 oder einen ähnlichen PC gemacht wird:

  1. Starten Sie die Maschine.
  2. Drücken Sie F10, um das BIOS aufzurufen.
  3. Sicherheit-> Systemsicherheit
  4. Aktivieren Sie Virtualization Technology (VTx) und Virtualization Technology Directed I / O (VTd).
  5. Speichern Sie den Computer und starten Sie ihn neu.

Es gibt auch einige Diskussionen darüber auf askubuntu .


6
+1 Danke für diese Antwort. Für meinen Lenovo PC musste ich amiduos.com/support/knowledge-base/article/…
Mayoares

Nach einem Windows-Update hatten sich meine BIOS-Einstellungen geändert. Damit es wieder funktioniert, musste ich Vt-d deaktivieren und die Hardwarevirtualisierung im BIOS aktivieren.
Onshop

1
Dies ist die richtige Antwort für alle Benutzer, deren BIOS-Einstellungen (VTx) deaktiviert wurden. Danke fürs Schreiben.
Alex Raj Kaliamoorthy

In meinem BIOS musste ich "Intel Virtualization Technology" aktivieren.
Kris

Dies war auch das Problem für mich, einen älteren HP EliteBook-Laptop und ein Linux-Betriebssystem zu verwenden. F10> BIOS> Systemkonfiguration. > VirtualizationTechnology
RoboBear

59

In Virtual Box "Einstellungen"> Systemeinstellungen> Prozessor> Aktivieren Sie die Option PAE / NX. Es hat mein Problem gelöst.


5
Ich musste PAE / NX aktivieren deaktivieren. Dadurch wurde der Fehler behoben und die virtuelle Maschine gestartet!
Wallyk

2
Wie unterscheidet sich dies von stackoverflow.com/a/34741964/1221410 ? Welches war ungefähr 3 Jahre vor dieser Antwort aufgeführt?
Dave

1
Hat auch bei mir nicht funktioniert. Unter Einstellungen> System> Beschleunigung habe ich jedoch "VT-x / AMD-V aktivieren" deaktiviert und dann funktioniert es! (Ich habe die PAE / NX-Option deaktiviert).
Florian Richoux

Vorübergehende Lösung. Wenn Sie mit Vagrant oder einer anderen Technologie arbeiten, funktioniert dies nicht. (Zumindest nicht für mich gearbeitet. :()
Manan Shah

17

Ich hatte dieses Problem, als ich versuchte, ein 32-Bit-Betriebssystem mit mehr als 3584 MB RAM auszuführen. Das Einstellen des RAM des Gastbetriebssystems auf 3584 MB und weniger hat geholfen.

Aber ich habe trotzdem nur das Flag im BIOS aktiviert.


15

Führen Sie die folgenden Schritte in Oracle VM VirtualBox Manager aus:

  1. Wählen Sie das virtuelle Gerät und wählen Sie Einstellungen
  2. Navigieren Sie zu System und klicken Sie auf die Registerkarte Prozessor
  3. Aktivieren Sie das Kontrollkästchen PAE / NX aktivieren
  4. Klicken Sie auf OK und Sie sind fertig

Starten Sie zur Überprüfung das virtuelle Gerät über Oracle VM VirtualBox. Wenn alles gut gegangen ist, startet das Gerät.

Schließen Sie dieses Gerät und öffnen Sie es über Genymotion.



7

Für das neueste Windows 10 (HP & Intel Motherboard / Prozessor)

Befolgen Sie die folgenden Schritte, beginnend mit:

Settings ->
Update & Security ->
Recovery ->
Advanced startUp -> Restart now

F10 (System Recovery) -> System Configuration tab -> Virtualization Technology

Aktivieren

F10 zum Speichern und Beenden


Vielen Dank. Dies bringt alle Windows-Benutzer in die richtige Richtung. Ich habe ein ASUS-Motherboard und musste das erweiterte Startmenü herunterfahren und dann physisch eine BIOS-Option (F2 / Del für ASUS) anzeigen ... einmal im BIOS war es unter Erweitert => Erweiterte Konfiguration => CPU und aufgerufen Intel Virtualisierungstechnologie.
Andrew T

6

Mein BIOS VT-X war eingeschaltet, aber ich musste PAE / NX ausschalten, damit die VM ausgeführt werden konnte.


6

Für Ubuntu auf HP (Intel-Prozessoren)

Drücken Sie beim Booten des Systems F10 , um in den System-Setup-Modus zu gelangen.

Oben finden Sie Registerkarten wie Main, Security, Advanced.

Gehen Sie in Erweitert >> und klicken Sie auf System - Einstellungen.

Aktivieren Sie die Kontrollkästchen unter Virtualisierungstechnologie aktivieren (VTx) und Virtualisierungstechnologie Directed I / O (VTd).

Zurück zum Hauptmenü klicken Sie auf Änderungen speichern und beenden.


5

Wenn Sie auf einem 32-Bit-Computer arbeiten, lassen Sie nicht mehr als 3584 MB RAM zu, und es wird ausgeführt.


3

Ich musste PAE / NX ausschalten und dann wieder einschalten ... voila !!


1
Ich stimme zu, das gleiche hat bei mir funktioniert. Windows 10 x64, Virtual Box 5.0.14. Ich musste PAE / NX in VB-Optionen deaktivieren und es half.
Dawid Sibiński

2

Überprüfen Sie einfach, wie viele CPUs Sie zuweisen. Mit einer CPU müssen Sie nicht mit Ihrem BIOS spielen.


Hatte eine ähnliche Sache, und die anderen oben genannten Lösungen funktionierten nicht. Meine importierte VM hatte 4 CPU-Sets, reduzierte sie auf die eine ( vboxmanage VMNAME --cpus 1) und startete wie ein Zauber. Danke Denis.
Guy Park

1

Stellen Sie sicher, dass die Virtualisierung in Ihrem BIOS aktiviert ist.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.