Ist es möglich, Windows auf einem Thunderbolt-Laufwerk zu installieren und zu starten?

Ich weiß, dass die BIOS-Emulation der EFI-Firmware in Macs das Booten von FireWire- oder USB-Laufwerken nicht unterstützt, und die EFI-Version von Windows scheint nicht mit der EFI-Implementierung von Apple kompatibel zu sein, sodass Sie Windows nicht von einer installieren oder booten können von diesen. Aber Thunderbolt-Laufwerke sind eigentlich nur PCIe-SATA-Controller mit einer oder mehreren angeschlossenen SATA-Festplatten, ähnlich wie interne Laufwerke.

Ich habe gelesen, dass Sie OSX zumindest von einigen Thunderbolt-Festplatten und -SSDs booten können. Ist es also möglich, Windows von einem solchen Laufwerk zu booten? Und können Sie bestimmte Modelle von Festplatten oder Thunderbolt-SATA-Adaptern vorschlagen, die dies unterstützen?

Mir ist klar, dass der Boot Camp-Assistent möglicherweise nicht kooperiert, da das Laufwerk "extern" ist, aber der Assistent nur zum Partitionieren dient. Sie können die Partitionstabelle der Festplatte manuell vorbereiten, daher ist die Hauptfrage, ob die Mac-Firmware ein MBR-basiertes Betriebssystem von einem Thunderbolt-Laufwerk booten wird.

Natürlich könnte ich einfach ein Thunderbolt-Laufwerk kaufen und es ausprobieren, aber sie sind ziemlich teuer im Vergleich zu ansonsten gleichwertigen und universeller kompatiblen USB3-Laufwerken. Außerdem ist die Unterstützung wahrscheinlich zwischen den Modellen unterschiedlich, sodass ich wahrscheinlich das falsche nehmen würde.

Antworten (4)

Ich habe MBR 1 nicht ausprobiert … aber: Sie können Windows 7 und Windows 8 (64-Bit-Versionen) tatsächlich im EFI-Modus von einer mit Thunderbolt verbundenen Festplatte booten. Ich habe eine Handvoll der Buffalo Ministation Thunderbolt 2 - Laufwerke, bei denen die ursprünglichen, langsamen 5400-U/min-Festplatten durch verschiedene SSDs ersetzt wurden, und sie funktionieren wunderbar 3 . Sie können von ihnen booten, indem Sie während des Signaltons beim Booten die Wahltaste drücken, und sie werden in den Auswahloptionen als orangefarbene „EFI-Festplatte“ angezeigt.

Jetzt besteht der Trick darin, Windows im EFI-Modus auf der Festplatte zu installieren, denn als Sie sagten, dass „die EFI-Version von Windows nicht mit der EFI-Implementierung von Apple kompatibel zu sein scheint“, nehme ich an, dass Sie es (wie ich) versucht haben , und es weigerte sich einfach zu installieren. Nun, meines Wissens ist das richtig – der einzige Teil, der nicht „kompatibel“ ist, ist jedoch der Installationsprozess – was auch immer Windows versucht, mit der EFI-Partition zu tun, kurz bevor es zum Neustart geht, funktioniert nicht richtig.

 

Lösung für die Rettung: Installieren Sie VMware Fusion auf Ihrem Mac (auch die Testversion reicht aus) und verwenden Sie den Blogbeitrag von Vijay Pandurangan , um Ihnen dabei zu helfen, Ihr externes Thunderbolt-Laufwerk direkt auf einer neuen VM zu mounten. Achten Sie besonders auf den Kommentar am Ende des Beitrags: Hajo macht es viel, viel einfacher.

Partitionieren Sie das Laufwerk als GPT mit OS X und/oder installieren Sie zuerst eine zusätzliche Kopie von OS X auf der Thunderbolt-Festplatte (wenn Sie möchten) und lassen Sie freien Speicherplatz für Windows. Wenn Sie nicht vorhaben, eine Ersatzkopie von OS X zum Booten von diesem Laufwerk zu haben, lassen Sie den gesamten Speicherplatz leer (partitionieren Sie nicht über die EFI-Partition hinaus, OS X wird mit GPT initialisiert).

Stellen Sie die VM so ein, dass sie mit EFI startet, und installieren Sie Windows 7 oder Windows 8 (muss eine 64-Bit-Variante sein, um EFI zu unterstützen) direkt auf der Festplatte. Jetzt, sobald Windows seinen Setup-Prozess durchlaufen hat und es für einen Neustart herunterzählt, fahren Sie die VM herunter. Das ist richtig - Sie sind mit Fusion 4.5 fertig und können direkt von Ihrem neuen Laufwerk booten. Ernsthaft. Drücken Sie beim Booten Option, und Sie werden tatsächlich "EFI Boot" als Option sehen, Sie können es auswählen, und Windows auf Thunderbolt haben Sie.

Ich gehe auch nicht davon aus, dass Sie Probleme beim Booten von einem anderen Standard-Thunderbolt-Laufwerk haben würden, insbesondere wenn es sich um ein AHCI-SATA-Laufwerk wie das Buffalo handelt.

 

Ich bin zwar ziemlich zuversichtlich, dass Sie das einfache alte MBR-basierte Boot Camp zum Laufen bringen könnten, aber warum sollten Sie das tun? EFI ist die Zukunft , und sobald Sie den Prozess durchlaufen haben, können Sie Ihre Thunderbolt-Windows-Festplatte von fast jedem neuen Mac 5 booten .

1 Ich hatte noch keinen Bedarf dafür. Es gibt kein Betriebssystem oder Dienstprogramm, das ich auf meinen Macs ausführen musste, das keine EFI-Unterstützung hat, und ich habe eine Abneigung gegen den Blick zurück und habe das starke Gefühl, dass MBR zurückblickt – wie 1983 genannt und seine 10 MB haben möchte MFM-Festplatte zurück , zurück.

2 Die Originaldiskette hat auch gut funktioniert, aber gaaah! so langsamw.

3 Brian Klug hat auf AnandTech eine wirklich hervorragende Rezension zu diesem speziellen Laufwerk geschrieben , und das hat mich davon überzeugt, es zu kaufen. Es ist ein wunderschönes Gerät mit Passform und Verarbeitung wie Apple, das sowohl mit einem Thunderbolt- als auch mit einem USB 3-Anschluss und Kabeln geliefert wird! passen. Ja, das mitgelieferte Laufwerk ist langsam, aber Sie können es durch fast jede 2,5-Zoll-Festplatte oder SSD Ihrer Wahl ersetzen. Stellen Sie nur sicher, dass Sie einen Haartrockner haben.

4 Es sei denn, Sie sind es nicht. Ich verwende beide abwechselnd. Sie können auf Hardware direkt in Windows 8 booten, und Sie können mit dieser Konfiguration von Fusion aus booten, wenn Sie die Notwendigkeit haben, wie Sie an etwas arbeiten, nicht neu starten möchten, aber eine .PST-Datei öffnen müssen in Outlook 2013 … zum Beispiel.

5 Windows-Lizenzierungsprobleme ungeachtet; Sie müssen eine Kopie von Windows für jeden Computer kaufen, auf dem Sie es für die langfristige Verwendung booten möchten, um keine schwarzen Hintergründe und Fehler vom Typ "Diese Kopie ist nicht echt" zu erhalten.

Vielen Dank für die ausführliche Antwort! Ich frage mich, ob dieser EFI-Trick tatsächlich für ein FireWire- oder USB-Laufwerk funktionieren würde - ich denke, ich werde das versuchen, bevor ich ein Thunderbolt-Laufwerk kaufe!
Ein Update: Ich habe die obigen Anweisungen auf meinem MacBook Air 2010 mit einer USB-Festplatte ausprobiert, die ich als GPT mit dem Festplattendienstprogramm (FAT32/HFS+-Split) partitioniert hatte. Es wird nicht im "alt"-Startmenü angezeigt, aber in den Systemeinstellungen -> Startvolume. Wenn Sie es dort sofort nach dem ersten Neustart des Installationsprogramms auswählen, wird ein Bluescreen mit dem Code für das nicht zugängliche Bootgerät angezeigt - der USB-Speichertreiber wird beim Booten nicht geladen. Also habe ich in VMWare hochgefahren, das Setup auf den Desktop durchlaufen lassen und regedit ausgeführt…
…In regedit habe ich den BootDriverFlagsWert in 4 auf 4 geändert HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control. Dort habe ich auch PollBootPartitionTimeoutin ``HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PnP` auf 30000 (dezimal) geändert, falls es eine Weile dauern sollte, bis es angezeigt wird. Dann die VM heruntergefahren, wieder Windows in den Systemeinstellungen ausgewählt und siehe da, ich boote Windows von USB auf einem Mac. Versuchen Sie jedoch dasselbe auf einem 2011er iMac, der Maschine, auf der ich es eigentlich verwenden möchte, und es schlägt fehl no bootable device insert boot disk and press any key(grau auf schwarzem Bildschirm).
Ich habe irgendwo im Internet einen Kommentar gefunden, der behauptet, dass das MacBook Air, da es kein optisches Laufwerk hat, zusätzliche Firmware-Unterstützung zum Booten von Nicht-OSX-Systemen von USB hat. Der fragliche iMac hat ein DVD-RW-Laufwerk, also würde das wohl erklären, warum ich das verdammte Ding absolut nicht zum Booten bekomme. Ich denke, Thunderbolt könnte noch funktionieren.
Okay, es scheint, dass ich es vermasselt habe, als ich die virtuelle VMWare-Maschine so eingestellt habe, dass sie EFI verwendet: Ich habe die Zeile firmware = "EFI"zur .vmxDatei hinzugefügt. Es stellt sich heraus, dass die Groß- und Kleinschreibung beachtet werden muss und firmware = "efi"(Kleinbuchstaben) sein muss. Also versuche ich es jetzt nochmal damit. Es scheint, dass das MacBook Air das Booten von MBR-basierten USB-Laufwerken unterstützt!
Kein Glück mit der EFI-Version von Windows 7 (x64). Ich habe damit die gleiche Rigamarole durchgemacht und auf dem iMac hängt es sich einfach auf, wenn Sie "EFI Boot" auswählen, und auf dem MacBook Air beginnt der gesamte Bildschirm zwischen hellgrau und schwarz zu flackern.
Ich bleibe bei meiner ursprünglichen Aussage. Mac EFI scheint nicht mit dem EFI-Bootloader von Windows 7 x64 kompatibel zu sein. Kein noch so großes Herumstochern und Stupsen scheint dies auf jedem Mac zu ändern, den ich ausprobiere. @pyfgcrl Ich bin gespannt, auf welchem ​​​​Mac-Typ Sie EFI Windows zum Laufen gebracht haben.
Die von mir verwendeten Macs sind: iMac (27 Zoll, Mitte 2011) mit der Radeon 6970M und einem angeschlossenen Thunderbolt-Display und ein MacBook Pro (Retina, Mitte 2012). Ich kann die Laufwerke (sowohl Windows 7 als auch Windows 8) austauschbar zwischen den beiden verschieben. Haben Sie aus Neugierde die VM heruntergefahren, als sie einen Neustart forderte, kurz nachdem das Image auf dem Laufwerk abgelegt wurde, aber bevor der Prozess „Windows richtet Ihren Computer ein“ ausgeführt wird? Beachten Sie auch, dass ich nie versucht habe, dies im USB-Modus zu starten, nur Thunderbolt mit den angegebenen Buffalo-Laufwerken. Ich könnte jetzt versuchen, es über USB zu booten, um zu sehen ...
... Ergebnisse davon sind, dass über USB sowohl meine Windows 7- als auch meine Windows 8-EFI-Festplatte angezeigt werden und zu booten beginnen. Danach werden sie schließlich aufgrund eines unzugänglichen Startgeräts BSoD. Ich bin mir ziemlich sicher, dass ich das beheben könnte, indem ich von Thunderbolt boote, das andere Laufwerk über USB anschließe, die entsprechenden Treiber installieren lasse und den USB-Boot erneut versuche. Die Tatsache, dass Sie nicht so weit kommen, lässt mich glauben, dass etwas anderes im anfänglichen Windows-Setup-Prozess schief geht. Ich verwende Fusion 5.0.2 und gebe VMware im EFI-Modus Zugriff auf die gesamte Festplatte für den Einrichtungsvorgang. Auch für Sie?
@pmjordan, hast du es geschafft, das erfolgreich zum Laufen zu bringen? Gibt es Schwierigkeiten, bei denen Sie vielleicht noch ein wenig Unterstützung benötigen? Wenn Sie alles zum Laufen gebracht haben - gab es Schritte, die ich übersehen habe und die dem ursprünglichen Beitrag hinzugefügt werden könnten?
Ist es möglich, auch die vollständige Festplattenverschlüsselung zu verwenden? verschlüsseln Sie beispielsweise (externes) Windows-Startlaufwerk mit Bitlocker™.
@SargeBorsch Ja, das ist möglich.

Andere Leute haben es zum Laufen gebracht:
http://forums.macrumors.com/showthread.php?t=1351547

Oder wenn Sie ein Retina MacBook Pro haben:
http://forums.macrumors.com/showthread.php?t=1414769&page=5

Die einzige Möglichkeit, dies zu erreichen, bestand darin, einfach eine kleine (20 GB, kleinstmögliche) Bootcamp-Partition auf dem internen Laufwerk zu erstellen, dann das Windows 7-Setup starten zu lassen und einfach das externe Thunderbolt-Laufwerk auszuwählen (in meinem Fall ein Lacie Rugged with a Samsung SSD inside) als Installationsziel.

Zugegeben, es ist nicht "rein extern" als Lösung, aber W7 bootet auf diese Weise definitiv von der Thunderbolt-SSD, was Sie fragen.

Nachteile: Sie können diese 20 GB auf dem internen Laufwerk nicht zurückfordern: Wenn Sie es zerstören, wird Ihr W7 auf dem Thunderbolt unbrauchbar. Und dein Winterschlaf geht aus dem Fenster.

Vorteile: enorme Geschwindigkeitsverbesserung auf W7. Nach der Laufwerkserkennung (was eine Weile dauert, aber auch auf der meisten PC-Hardware der Fall ist) startet W7 innerhalb von 15 Sekunden. Und da Sie W7 "richtig" installieren, müssen Sie sich keine Gedanken über die SSD-Ausrichtung oder -Optimierung machen: W7 erledigt die meisten (nicht alle) davon selbst, einschließlich der Unterstützung für das Trimmen, das Deaktivieren der Defragmentierung und solche Dinge . Die Lösung erwies sich auch nach ein paar Monaten Arbeit als stabil.

Ich habe alle anderen Methoden ausprobiert, die das Klonen von Bootcamp in irgendeiner Weise beinhalteten, aber die Ergebnisse waren auf einem Imac 27 Ende 12 negativ.

Ich war etwas besorgt über die Nennleistung der busbetriebenen Lacie Thunderbolt, aber die verwendete Samsung SSD hat eine gemessene maximale Leistungsaufnahme von etwa 3,5 Watt bei vollbelastetem Schreiben und 0,35 oder so im Leerlauf. Der Thunderbolt-Anschluss ist auf 10 Watt ausgelegt, das sollte also auch auf Dauer kein Problem sein.

Es sieht ein bisschen seltsam aus, diese Lacie als W7-Bootdiskette zu haben, aber sie funktioniert sehr gut und wird dem Imac unter Windows gerecht, da die Leistung des internen Fusion-Laufwerks in Bezug auf die Hardware des Imac miserabel war.

Ich habe einen Dual-Boot von Windows 7 und Windows 10 auf meinem MacBook Pro Ende 2012 auf einem externen ThunderBolt 2 LaCie-Laufwerk. Ich habe Windows 7 und 10 von meinem Desktop auf ein robustes 1-TB-Laufwerk von LaCie geklont, das an den ThunderBolt-Port meines Desktops angeschlossen ist. Es funktioniert sehr gut für Win7 und Win10. Die LaCie hat eine sehr langsame Seagate 1 TB HDD, also habe ich den Inhalt auf eine Samsung Evo 850 500 GB geklont. Windows ist sehr schnell, aber es dauert lange, bis die Windows-Festplatte erkannt wird, vielleicht 30 Sekunden bis eine Minute oder so. Das Mac OS-X befindet sich auf einem RAID-0-Array, das aus 2 Samsung 1 TB evo 850 besteht.

Ich habe versucht, das LaCie-Laufwerk über USB 3.0 an denselben Mac anzuschließen, und erhalte wie erwartet einen blauen Bildschirm.

Ich verwende Windows auf MBR, nicht auf efi. Ich frage mich, ob der Wechsel zu EFI die Zeit zum Erkennen der ThunderBolt Disk beschleunigen wird