Ich versuche, die Hardware-Virtualisierung für mein neues MacBook Pro für Windows 8.1-Setup mit Boot Camp zu aktivieren.
Ich habe online gesucht und weiß, dass wir nicht einfach wie Windows ins BIOS gehen und Einstellungen ändern können. Leider sind die meisten der Lösungen, auf die ich gestoßen bin, für Parallels oder VMs.
Kann mir jemand freundlich mitteilen, wie ich die Hardwarevirtualisierung auf MBP für Windows 8.1 aktivieren kann, das mit Boot Camp installiert wurde?
Antworten:
Es gibt keine Hardware-Virtualisierung zum Ein- oder Ausschalten wie auf Wintel-PCs.
Dieser Switch und viele andere BIOS-Switches gibt es, weil die Hardware-Hersteller (zumindest teilweise) nicht die Hardware und Software herstellen, wie es Apple tut.
Es ist auf jedem Mac mit einem Prozessor, der Virtualisierung unterstützt, immer aktiv. So gut wie jeder Mac in den letzten Jahren.
quelle
There is no hardware virtualization to turn on or off like on Wintel PCs.
ist rundweg falsch. Silicon-Funktionen können über BIOS oder UEFI deaktiviert werden - genau das passiert im kaputten Bootcamp-Modus von Apple.Es hört sich so an, als würden Sie auf dasselbe Problem stoßen, bei dem der VT-x nach dem Booten in Windows im Task-Manager als "Deaktiviert" angezeigt wird.
Ich weiß nicht wie oder warum, aber nachdem ich eingegangen bin
Danach war alles in Ordnung und ich konnte Hyper-V auch nach einem Kaltstart problemlos verwenden.
Wenn ich mit der Options-Taste kalt gebootet und dann Windows ausgewählt habe , wurde VT-x im Task-Manager deaktiviert.
Stelle dir das vor. Könnte irgendein Mac-Genie das erklären?
quelle
diskutil list
zum Erarbeiten der Windows-Partition verwenden, dannsudo /usr/sbin/bless --device /dev/disk0s4 --setBoot --legacy --legacydrivehint /dev/disk0
BEARBEITEN: Ich habe einen besseren Weg gefunden, um dies zum Laufen zu bringen, anstatt den ursprünglich vorgeschlagenen Stiefeltanz (siehe unten). Grundsätzlich
enable_and_lock_vmx true
in RefInd und das wars. Details unten ...Vorgeschlagene Methode
csrutil disable; reboot
)sudo nano refind/refind.conf-sample
enable_and_lock_vmx
und auf setzen,true
dh die gesamte Zeile sollte lesenenable_and_lock_vmx true
. <= Dies behebt das Problem wirklich!timeout 4
./refind-install
vom Terminal aus ausführen . Die von Ihnen bearbeitete Beispielkonfiguration wird als installierte Konfiguration verwendet.csrutil enable; reboot
stattdessen ausDiese Methode ist sehr flüssig - sie funktioniert sowohl auf normalen als auch auf verschlüsselten Datenträgern (FileVault2, VeraCrypt oder BitLocker) und benötigt einige Minuten für die Installation. Das Beste daran ist, dass es bei jedem Neustart funktioniert.
Alte Methode
Keine der anderen Methoden funktionierte für mich, besonders da mein Windows 10 Bitlocker-verschlüsselt war, dh es erscheint nicht in,
Startup Disks
um einen Neustart zu wählen. Die folgenden Schritte funktionieren jedochAusschalten
Nicht nur ein harter Neustart; vollständig ausgeschaltet ; wie in ' zählen bis 10 wenn aus ' aus
Schalten Sie den OS X-Desktop ein und starten Sie ihn
Dieser Prozess lädt die Virtualisierung ordnungsgemäß. In meinem Fall musste ich
option
OS X gedrückt halten und auswählen, mein FileVault-Kennwort eingeben (mein OS X ist verschlüsselt) und dann warten, bis der OS X-Desktop gestartet wurde.Starten Sie Windows neu
Soft-Neustart über das Apple-Menü, dh Apple-Symbol oben links => Neustart. Wählen Sie während des Bootvorgangs Windows / Bootcamp (über die Optionstaste). Mein Windows war Bitlocker-verschlüsselt, also gab ich das Festplattenkennwort ein, startete zu Windows, gab das Windows-Kennwort ein und landete auf dem Windows 10-Desktop. Dieses Mal war Hyper-V präsent und funktionell!
Ich stelle dies hier als zukünftige Referenz zur Verfügung, hoffe aber, dass Apple den Boot-Prozess von Bootcamp tatsächlich korrigiert. Es ist seit 8 Jahren kaputt und das oben genannte Hackery ist lächerlich für einen 3000-Dollar-Rechner und wenn Bootcamp ein offiziell unterstütztes Mac-Feature ist.
quelle
Es scheint, dass es nicht funktioniert, wenn Sie direkt unter Windows booten. Wenn Sie jedoch unter OS X booten und zu Windows wechseln, funktioniert es. Oder Sie können unter Windows booten, zu OS X wechseln und wieder zu Windows zurückkehren.
quelle
docker run hello-world
um sicherzustellen, dass Docker richtig funktioniert. Es war 2. Starten Sie neu und halten Sie die Optionstaste gedrückt, um die Option zum Buchen in Windows 3 aufzurufen. Wählen Sie Windows. Ich bin gelaufen,docker run hello-world
um sicherzustellen, dass Docker richtig funktioniert. Es war.Ich habe es mit und ohne gedrückter Alt-Taste versucht, von Mac OS auf Windows und umgekehrt.
Die Hyper-V-Installation wird gestartet und fordert einen Neustart an. Beim Starten von Windows ist der zweite Schritt der Installation fehlgeschlagen und ein Rollback wurde durchgeführt.
Heute kaufte ich einen Thunderbolt-zu-Ethernet-Adapter, steckte ihn ein, installierte Hyper-V und nach dem Neustart konnte ich ihn verwenden. Auch wenn ich den Adapter abziehe.
Hyper-V muss also eine Art Ethernet-Adapter installiert sein.
quelle
Nachdem ich rEFInd installiert habe, um mein MF839 Macbook (Win10, Ubuntu, OSX) dreimal zu starten, um die Virtualisierung unter Windows 10 zu aktivieren, starte ich zuerst unter OSX. Wenn der Anmeldebildschirm angezeigt wird, drücke ich auf die Schaltfläche zum Neustarten, damit der Mac neu gestartet wird, und dann auf I Wählen Sie Windows 10 von RefInd.
quelle
Ich hatte alle verschiedenen Start / Neustart-Kombinationen ausprobiert und nichts funktionierte, bis ich den Thunderbolt zum Ethernet-Adapter hinzufügte. Beim nächsten Start der Windows Boot Camp-Partition konnte ich Hyper V aktivieren.
quelle