Wie aktiviere ich die Hardwarevirtualisierung für das MacBook Pro Ende 2013 (für Windows 8.1 mit Boot Camp)?

32

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?

Ahsan
quelle
Oder vielleicht haben Sie Hyper-V installiert :( siehe hier: superuser.com/questions/866962/…
Tod Thomson

Antworten:

4

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.

Steve Chambers
quelle
Oh ok. Vielen Dank. Meine einzige Sorge war, dass Visual Studio mir mitteilte, dass die Hardware-Virtualisierung ausgeschaltet war.
Ahsan
1
Im Task-Manager sollte ein Feld angezeigt werden, das Sie darüber informiert, ob die Virtualisierung aktiviert ist. Es ist in vollem Task-Manager, unter Prozessor Registerkarte ...
TiernanO
8
Falsche Antwort. 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.
DeepSpace101
1
Diese Antwort ist zu 100% falsch. Macbook Bootcamp ist kaputt und schaltet es manchmal aus.
Csauve
39

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

  • OS X
  • Systemeinstellungen
  • Zieldatenträger
  • Wählen Sie die BOOTCAMP- Diskette als Startdiskette

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?

Ausländer
quelle
haben Sie Startup oder Target Disk Modus in der Starttafel gemeint
ina
3
Mac "genius" teilt Ihnen mit, dass Sie eine unbeabsichtigte Software mit ihrer Hardware verwenden. Ehrliche (etwas, nach dem Apple suchen sollte) Antwort wäre - Firmware-Fehler, den Apple seit 2008 nicht mehr richtig beheben kann ( forums.macrumors.com/showthread.php?t=821551 ).
Sean Feldman
1
Es war die Startdiskette für mich.
Jason
Vielen Dank für Ihre Antwort, ich habe fast zwei Stunden verschwendet, bevor ich Ihre Antwort gefunden habe.
Smartkid
5
Dieser Thread erklärt, dass Sie mit der CSM-BIOS-Ebene booten müssen. discussion.apple.com/thread/6720461?tstart=0 ; Darüber hinaus bietet es eine Befehlszeile, um dieses Problem dauerhaft zu beheben. Zuerst diskutil listzum Erarbeiten der Windows-Partition verwenden, dannsudo /usr/sbin/bless --device /dev/disk0s4 --setBoot --legacy --legacydrivehint /dev/disk0
Chui Tey
17

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 truein RefInd und das wars. Details unten ...

Vorgeschlagene Methode

  1. MacOS System Integrity Protection / SIP deaktivieren (Mac neu starten, Befehlstaste + R gedrückt halten, unter "OS X Utilities Utilities" Menüpunkt "Terminal" auswählen -> Terminal eingeben csrutil disable; reboot)
  2. Nach dem Neustart wieder in macOS, rEFInd herunterladen und überall extrahieren (Desktop, Downloads usw.)
  3. Öffnen Sie ein Terminalfenster, wechseln Sie zu der Stelle, an der Sie es extrahiert haben, und bearbeiten Sie es über sudo nano refind/refind.conf-sample
  4. Kommentar entfernen enable_and_lock_vmxund auf setzen, truedh die gesamte Zeile sollte lesen enable_and_lock_vmx true. <= Dies behebt das Problem wirklich!
  5. [optional] Ändern Sie hier die Zeitüberschreitung in einen schnellen Wert, z. B. 4 oder 5timeout 4
  6. Installieren Sie rEFInd, indem Sie ./refind-installvom Terminal aus ausführen . Die von Ihnen bearbeitete Beispielkonfiguration wird als installierte Konfiguration verwendet.
  7. [optional] Aktivieren Sie SIP erneut. Folgen Sie # 1 oben, aber führen Sie csrutil enable; rebootstattdessen aus

Diese 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 Disksum einen Neustart zu wählen. Die folgenden Schritte funktionieren jedoch

  1. Ausschalten

    Nicht nur ein harter Neustart; vollständig ausgeschaltet ; wie in ' zählen bis 10 wenn aus ' aus

  2. Schalten Sie den OS X-Desktop ein und starten Sie ihn

    Dieser Prozess lädt die Virtualisierung ordnungsgemäß. In meinem Fall musste ich optionOS 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.

  3. 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.

DeepSpace101
quelle
2
PERFEKTE LÖSUNG. Herzlichen Glückwunsch 4.
Wagner Bertolini Junior
Ich habe nur eine Partition mit Windows 10 auf meinem MacBook (MacBookPro11,2 - 2014 - Core i7 2.2), daher kann ich die Schritte unter OS X nicht ausführen.
Marco Lackovic
Hier finden Sie eine detaillierte schrittweise Anleitung für neuere Versionen von MacOS X (in meinem Fall El Capitan) dea.nbird.com.au/2017/02/24/… mit einigen optionalen Möglichkeiten (z. B. unter Windows nur ohne MacOS)
Rusted
6

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.

jcesarmobile
quelle
Das hat bei mir funktioniert. 1. Starten Sie OS X und ich lief, docker run hello-worldum 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-worldum sicherzustellen, dass Docker richtig funktioniert. Es war.
Cramhead
Das hat bei mir funktioniert. Es scheint, dass das MacBook Pro OSX starten muss, um die Virtualisierung zu ermöglichen. Nach einem sanften Neustart von Windows ist die Virtualisierung aktiviert. Ich habe Mitte 2015 ein 15 "MacBook Pro mit i7 und Windows 10 Pro mit Jubiläums-Update.
JohnnyO
Ich kenne nur das Kaltbooten von WIN auf meinem MAC mit der Optionstaste. Wenn ich stattdessen zuerst auf MAC boote, wie wechsle ich dann auf einem BootCamp zu WIN?
Joshua
1
In den
Einstellungen
2

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.

Phansoul
quelle
Der Trick „Blitz auf Ethernet-Adapter“, um Hyper-V zum Laufen zu bringen, funktioniert NICHT mit einem 2015 iMac + Windows 10.
Kyle
1

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.

Winsetter
quelle
1
Welchen Mac hast du benutzt?
Kyle
1

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.

cwadeevans
quelle