Fehler "VT-x / AMD-V-Hardwarebeschleunigung auf Ihrem System nicht verfügbar" beim Versuch, Virtualbox auszuführen

9

Ich muss Mac OS auf einer virtuellen Box für eine Klasse ausführen und es gibt mir immer wieder Fehler

"Die VT-x / AMD-V-Hardwarebeschleunigung ist auf Ihrem System nicht verfügbar. Bestimmte Gäste (z. B. OS / 2 und QNX) benötigen diese Funktion und können ohne sie nicht booten."

Wenn es eine Lösung gibt, bin ich nicht an Windows 8.1 gewöhnt und benötige detaillierte Anweisungen zur Behebung. Vielen Dank

Ashley
quelle
Entweder sind die Optionen für die Virtualisierung in Ihrem BIOS nicht aktiviert, oder Ihr Prozessor unterstützt sie nicht. Können Sie die genaue Modellnummer Ihres Laptops angeben? Sollte so etwas wie M7-XXXxx sein
Michael Frank
1
Ich würde vorschlagen, dass Sie überprüfen, ob Ihre CPU die Virtualisierung auf Intels ARK unterstützt . Nur weil es sich um eine handelt, i7bedeutet dies nicht, dass die Virtualisierung unterstützt oder aktiviert wird. Wenn dies der Fall ist, überprüfen Sie Ihre BIOS-Einstellungen.
Nerdwaller
Ist Ihr System ein Mac? Wenn nicht, dürfen Sie MacOS nicht in einer VM ausführen.
magicandre1981
3
Diese Frage scheint nicht zum Thema zu gehören, da es sich um die Verwendung von Software handelt, die gegen die Lizenz verstößt. (Apple bietet keine Lizenz zur Verwendung von Mac OS auf einem HP Computer an.)
David Schwartz
Angemessener Kommentar, aber ich bin anderer Meinung. Sie gehen davon aus, dass Apple diese Bedingung in einer Lizenz durchsetzen kann und je nach Standort möglicherweise nicht in der Lage ist. (Aus einer Reihe von Gründen, faire Verwendung ist einer)
Davidgo

Antworten:

9

Sie müssen HyperV nicht deinstallieren / neu installieren

Ich bin auf dasselbe Problem mit dem neuen Visual Studio 2015 Android-Emulator und Windows Phone-Emulator gestoßen, während ich gleichzeitig versucht habe, VirtualBox-Clients auszuführen. Leider können Sie VBox nicht gleichzeitig mit den anderen Emulatoren ausführen. Sie müssen nur eine neue Startoption einrichten und neu starten, um hin und her zu wechseln.

Öffnen Sie eine administrative Eingabeaufforderung und führen Sie Folgendes aus:

C:\>bcdedit /copy {current} /d "Windows w/ HyperV"
C:\>bcdedit /set hypervisorlaunchtype off

Dadurch werden Ihre aktuellen Starteinstellungen in eine neue Starteinstellung mit dem Namen "Windows w / HyperV" kopiert und anschließend HyperV unter Ihrer aktuellen Starteinstellung deaktiviert. Sie können "bcdedit" ohne Parameter ausführen, um zu überprüfen, ob bei {current} der Hypvervisorlaunchtype auf "off" und im neuen Abschnitt der Hypvervisorlaunchtype auf "auto" gesetzt ist.

Siehe Scott Hanselman Artikel für weitere Informationen.

Immer präsent
quelle
8

Haben Sie Hyper-V installiert? Beispielsweise wurde es möglicherweise hinzugefügt, wenn Sie die Windows Phone-Emulatoren installiert haben, die mit Visual Studio 2012 und 2013 geliefert werden.

Wenn ja, liegt ein bekannter Konflikt zwischen Hyper-V und VirtualBox vor. Die Unterstützung der Hardwarevirtualisierung wurde bei der Installation von Hyper-V nicht erkannt .

Ein ähnliches Problem tritt beim Versuch auf, Intel HAXM zur Beschleunigung virtueller Android x86-Geräte zu verwenden - Windows 8 - Installation von Intel HAXM nach der Installation von Hyper-V .

Das Deinstallieren der Windows Phone-Emulatoren und das Deaktivieren von Hyper-V Control Panel >> Programs and Features >> Turn Windows features on or offscheint derzeit die einzige Problemumgehung zu sein.

Eoin
quelle
1
+1: Ich habe gesehen, wie andere Hyper-V vorgeschlagen haben, aber ich habe nicht gedacht, dass ich es installiert habe, bis Sie mich auf die Windows Phone-Emulatoren hingewiesen haben.
Daniel AA Pelsmaeker
1

Für alle anderen, die dies in Zukunft nachschlagen könnten. Ich hatte das gleiche Problem. Es stellte sich heraus, dass die Virtualisierung im BIOS deaktiviert wurde. Überprüfen Sie, ob dies der Fall ist. Wenn ja, aktivieren Sie es einfach und der Fehler ist verschwunden

user3706454
quelle
0

Überprüfen Sie, wie in früheren Antworten angegeben, ob Ihr Prozessor die VT-x-Virtualisierung unterstützt. Wenn dies nicht der Fall ist, können Sie Mac OS auf VirtualBox einfach nicht ausführen. Wenn dies der Fall ist, ziehen Sie VMWare Player in Betracht, eine anständige Alternative für VirtualBox, die ebenfalls kostenlos ist. Es wird häufig auf Computern verwendet, deren Prozessoren VT-x zur Emulation von Mac OS nicht unterstützen.

Caleb Xu
quelle