Wenn man Windows auf einem Mac nutzen möchte und dieses nicht auf der internen Festplatte installieren möchte – sei es wegen des verfügbaren Speicherplatzes oder eines anderen Grundes – bleibt nur die Möglichkeit es extern zu installieren. Leider ist dies per Bootcamp nicht möglich. Dafür ist diese Anleitung.
In dieser Anleitung wird Windows nur auf eine externe Festplatte installiert. Auf der internen Festplatte vom Mac wird nichts geändert. Die externe Festplatte wird allerdings komplett gelöscht.
Was wir brauchen:
- Eine externe Festplatte mit USB-3 und/oder Thunderbolt-Anschluss
- Eine Windows 10 DVD oder ISO-Datei
- Einen Computer oder eine virtuelle Maschine, wo bereits Windows 10 installiert ist
- ImageX.exe aus dem Windows Automated Installation Kit für Windows 7 ( die Windows 10-Version scheint es nur als Online-Installer zu geben und ist 2,5GB groß). https://www.microsoft.com/de-de/download/details.aspx?id=5753
- Die Bootcamp Treiber; Leider ist es nicht möglich, die Treiber für Windows 10 direkt herunter zu laden, dies geht nur per Boot-Camp-Assistent. https://support.apple.com/de-at/HT204923
- Einen USB-Stick von 4GB oder mehr um die Treiber zu speichern
Festplatte vorbereiten, löschen und partitionieren:
In diesem Schritt löschen wir die komplette externe Festplatte und richten 2 Partitionen ein: Eine 350MB Fat32-Partition und eine NTFS mit dem gesamten Rest. Dieses werde ich mit dem Windows-internen Programm Diskpart bewerkstelligen:
- Die Festplatte an dem Windows-Rechner oder der virtuellen Maschine anschließen
- Die Windows Eingabeaufforderung mit Adminrechten öffnen
- Diskpart starten durch folgendes Kommando:
diskpart
- Liste der angeschlossenen Festplatten aufrufen. Hier erscheint eine Liste aller am Computer angeschlossenen Datenträger. Datenträger 0 ist in der Regel die interne Festplatte.
list disk
- Externe Platte identifizieren und diese aktivieren, wobei # durch die Nummer der externen Festplatte ersetzt wird
select disk #
- Mit einem erneuten list disk kann man durch einen Stern sehen, dass die Platte aktiviert wurde
- Löschen der kompletten Festplatte (Achtung: Die ganze Festplatte wird gelöscht!)
clean
- Platte im MBR-Format umsetzen
convert mbr
- Boot Partition erstellen
create partition primary size=350
- Formatieren
format fs=fat32 quick
- Partition aktivieren
active
- Und zum Schluss einen Laufwerksbuchstaben zuweisen (in diesem Fall B, aber es geht auch jeder anderer)
Windows kommt jetzt mit der Meldung, dass ein neues Laufwerk angeschlossen wurde (diese Meldung einfach ignorieren)
assign letter=b
- Jetzt den Rest der Platte partitionieren
create partition primary
- Formatieren
format fs=ntfs quick
- Wieder einen Laufwerksbuchstaben zuweisen
assign letter=i
- Und diskpart beenden
exit
Windows Installation Image auf externer Festplatte bereitstellen:
- Als Erstes erstellen wir uns einen Arbeitsordner (hierfür habe ich einfach einen Ordner mit der Bezeichnung W auf dem C-Laufwerk erstellt)
- Von der Windows-DVD oder aus dem Image brauchen wir die Datei „install.wim“. Bei Windows 7 befand diese sich in dem Unterordner „sources“. Bei Windows 10 finden wie hier eine “install.esd”. Diese müssen wir erst umwandeln in eine wim-Datei. Dies gelingt mit dem ESD File Converter https://www.wintotal.de/softwarearchiv/?id=7179. Diesen entpacken wir einfach in den W-Ordner, starten die Datei C:\W\ESDFileConverter_v1.8\ESDFileConverter.exe, wählen die “install.esd” aus dem “source”-Ordner, wählen die Option “maximum (für die Weiterverarbeitung)” und drücken auf “Konvertieren”. Nun kommt eine kryptische Meldung, die wir mit “OK” bestätigen. Darauf öffnet sich ein CMD-Fenster, wo wir den Verlauf der Umwandlung verfolgen können. Nach dem Konvertieren befindet sich im Unterordner “WIM” die von uns benötigte “install.wim” Datei.
- In dem Unterordner C:\W\ESDFileConverter_v1.8\WIM\ kopieren wir nun auch die imagex.exe-Datei. Ich habe diese einfach aus der WAIK ISO heraus kopiert, ohne es zu installieren. Hierfür öffnen wir die Datei “Neutral.cab ” auf der ISO und kopieren die F3_imagex in den Ordner c:\w und ändern den Namen in imagex.exe
- Wieder zurück in der Windows-Eingabeaufforderung mit Adminrechten gehen wir in den Unterordner C:\W\ESDFileConverter_v1.8\WIM\:
cd \w\ESDFileConverter_v1.8\WIM\
- Dann fragen wir die möglichen Installationsmöglichkeiten ab. Je nach Lizenzschlüssel installieren wir nun die Home-, Pro- oder Educational-Version.
(Diese Übersicht mag etwas unübersichtlich sein, aber wenn man sich das langsam durchliest findet man schon das Richtige. In meinem Fall die Windows 10 Professional mit der Image ID 1.)
imagex.exe /info install.wim
- Mit dem nächsten Kommando wird das Installations-Image auf die Festplatte kopiert. Dabei die 1 durch die gewünschte Imagenummer ersetzen. Sollte bei Nummer 15 des letzten Schrittes einen anderer Laufwerksbuchstabe als i: stehen, muss entsprechend das Kommando geändert werden:
imagex.exe /apply install.wim 1 i:
- Nach Abschluss müssen wir nur noch die Boot Partition erstellen. Auch hier gilt wieder: sollte bei Schritt 12 oder 15 etwas anderes wie b: oder i: ausgewählt worden sein, muss auch dieses im Kommando geändert werden:
i:\windows\system32\bcdboot i:\windows /f ALL /s b:
Weiter geht es am Mac:
Die externe Festplatte kann man jetzt am Mac anschließen (oder wenn die vorigen Schritte auf einer virtuellen Maschine auf dem Mac gemacht worden sind, diese einfach herunter fahren und den Mac neu starten). Während des Startens die ALT-Taste gedrückt halten. Wenn alles funktioniert hat, sollte jetzt neben der internen Platte mit OSX/macOS eine externe Platte mit Windows und EFI auftauchen. Wenn wir jetzt die Windows-Platte auswählen, beginnt die Installation.
Bootcamptreiber installieren:
Im letzten Schritt müssen nur noch die Treiber installiert werden. Wir müssen dafür OSX b.z.w. macOS hochfahren, den USB-Stick anschließen und diesen als FAT formatieren. Anschließend starten wir den Bootcamp Agent. Hier wählen wir “Neueste Windows-Supportsoftware bei Apple laden” aus, die restlichen Möglichkeiten deaktivieren wir. Nun werden die Treiber heruntergeladen und auf dem USB-Stick gespeichert. Jetzt kommt natürlich die Frage: “Warum nicht einfach auf der internen oder externen Festplatte speichern?” Ja… Das geht nicht! Der Bootcamp Agent verlangt eine FAT-Partition. Nach dem abgeschlossenen Download fahren wir Windows wieder hoch und starten das Setup vom USB-Stick zum Installieren der Treiber. Wenn die Treiber erfolgreich installiert worden sind, sollte Windows 10 problemlos laufen.