Windows 10 native auf einer externen Festplatte installieren

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:

  1. Die Festplatte an dem Windows-Rechner oder der virtuellen Maschine anschließen
  2. Die Windows Eingabeaufforderung mit Adminrechten öffnen
  3. Diskpart starten durch folgendes Kommando:

diskpart

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

  1. Externe Platte identifizieren und diese aktivieren, wobei # durch die Nummer der externen Festplatte ersetzt wird

select disk #

  1. Mit einem erneuten list disk kann man durch einen Stern sehen, dass die Platte aktiviert wurde
  2. Löschen der kompletten Festplatte  (Achtung: Die ganze Festplatte wird gelöscht!)

clean

  1. Platte im MBR-Format umsetzen

convert mbr

  1. Boot Partition erstellen

create partition primary size=350

  1. Formatieren

format fs=fat32 quick

  1. Partition aktivieren

active

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

  1. Jetzt den Rest der Platte partitionieren

create partition primary

  1. Formatieren

format fs=ntfs quick

  1. Wieder einen Laufwerksbuchstaben zuweisen

assign letter=i

  1. Und diskpart beenden

exit

Windows Installation Image auf externer Festplatte bereitstellen:

  1. Als Erstes erstellen wir uns einen Arbeitsordner (hierfür habe ich einfach einen Ordner mit der Bezeichnung W auf dem C-Laufwerk erstellt)
  2. 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.
  3. 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
  4. 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\

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

  1. 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:

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

8 thoughts on “Windows 10 native auf einer externen Festplatte installieren

  1. Urspungszustand:
    Ich hatte bisher Windows 10 auf einer 300 GB Bootcamp Partition in einem iMac 27″ 2019.

    Experiment:
    Diese möchte ich auf die Samsung X5 (TB3 SSD) übertragen.
    Offiziell wird es nicht unterstützt.
    Mir ist nicht klar ob sie MBR oder GPT sein muss.

    Vor dem Experiment habe ich die Bootcamp Partition auf eine 4 TB Festplatte geklont um jederzeit den Ursprungszustand wiederherstellen zu können.

    Anleitungen:
    Es gibt verschiedene Ansätze z.B. “Windows To Go” welche ich nicht verfolgen möchte.

    Ich versuche diese beiden Seiten umzusetzen:
    Ich glaube 1) basiert auf 2).
    1) https://www.die-oswalds.de/blog/2017/09/09/windows-10-native-auf-einer-externen-festplatte-installieren/

    2) http://bleeptobleep.blogspot.com/2013/02/mac-install-windows-7-or-8-on-external.html

    Dabei wird die Samsung X5 (TB3 SSD) mit MBR initialisiert.
    Dann werden zwei Partitionen erstellt.
    Auf die erste kommen die Boot Dateien und auf die zweite wird Windows 10 neu installiert.

    Um mein vorhandenes Windows 10 weiter zu nutzen habe ich es geklont.

    Dann habe ich die Bootcamp Partition gelöscht um sicherzustellen das meine geklonte Bootcamp Partition gestartet wird und es zu keinen Störungen kommt das Windows versucht von der Bootcamp Partition auf der Internen Festplatte Daten zu lesen.

    Da dies nicht geklappt hat habe ich die Samsung X5 (TB3 SSD) gelöscht und bin nur nach den Anleitungen vorgegangen.

    Auch das hat nicht funktioniert.

    Nun versuche ich wieder zum Ursprungszustand zu gelangen.

    1. Mit clonen habe ich es noch nicht probiert. Es gibt einige Ansätze um W10 auf einer externen Platte am Mac zu betreiben. Ich hatte damals nach einer praktikablen Lösung gesucht und übersetzt ins Deutsche, ob das die unter Punkt 2 war, kann ich nicht mehr sagen, aber das sieht in der tat recht gleich aus. Hmmm Obwohl das was ich gefunden hatte, schon von Windows 10 ausging. Allerdings hatte ich es am 2013er iMac mit Yosemite am laufen, wie es sich auf neueren Geräten installieren lässt, kann ich daher nicht sagen. Der 2013er iMac hatte dann auch irgendwann einen fatalen Grafikkartenfehler und etwas neueres habe ich mir bis Dato noch nicht zugelegt. Ich arbeite momentan eigentlich mit älteren Apple-Geräte.

      1. Mir ist es mittlerweile gelungen den Urspungszustand wiederherzustellen:

        1) Zunächst habe ich macOS Recovery (command + R) gestartet
        2) Dann habe ich mit Festplattendienstprogramm die geklonte Bootcamp Partition von der externen HDD direkt ohne Image wiederhergestellt.
        3) Beim Neustart command gedrückt halten führt zu nur noch zu Fehler 0xc0000225 mit den Optionen F1, F8 und Enter, keine davon löst das Problem.
        4) Neustart, command gedrückt halten und von einem Windows 10 USB Stick booten
        5) Mit Shift + F10 die Eingabeaufforderung starten.
        6) Ich habe diverse Kommandos ausprobiert und weiß letztendlich nicht welches dafür verantwortlich ist das es wieder funktioniert.
        Man sollte nach jedem Versuch neu starten und testen ob das Problem noch besteht.

        C: ist die Bootcamp Partition auf der Internen Festplatte.

        a) Mit diskpart der EFI Partitition einen Buchstaben zuweisen.
        Bei einer Fusion Drive gibt es eine EFI Partition auf der SSD und HDD.
        Die auf der HDD ist nach meinem Verständnis die richtige.
        diskpart
        list disk
        sel disk 0
        list part
        sel part 1
        assign oder z.B. assign letter=F
        mit list vol werden volumes angezeigt sodass man eine EFI mit dem Buchstaben z.B. F sieht

        b) bootsect /nt60 C:
        c) bootsect /nt60 F:

        d) bcdboot C:\Windows /S F: /F UEFI
        e) bcdboot C:\Windows /S F: /C UEFI

        f) ren C:\boot\bcd C:\boot\bcd.old

        Auf der EFI Partition gibt es Verzeichnisse u.a. \Efi\Microsoft\Boot wo sich auch Dateien wie BCD befinden.

        Man merkt es ist nicht einfach wenn man kein Experte ist.

        Mein Ansatz wäre z.B. mit EasyBCD den BCD um Windows auf der externen SSD zunächst zu ergänzen.
        Dann testen ob das System davon gestartet wird.
        Ob man dazu MBR oder GPT einsetzt müsste ich testen.

        Ich hoffe es führt nicht zu Problemen sodass Windows obwohl von externer SSD gebooted wird das es trotzdem noch auf die Bootcamp Partition zugreift.
        Ich kenne mich nicht so aus mit GUID.

      1. Ist der Beitrag überarbeitet? Wenn man den Bootcamp Assistenten benutzen will, darf keine Externe Platte am Mac sein.

      2. Hmmm ich müsste mich noch mal damit befassen. Die Anleitung hatte ich auf einem iMac 2013 mit Yosemite geschrieben. Ich müsste das jetzt mal auf High Sierra, oder Mojave mal neu schreiben. Allerdings fehlt mir dafür gerade etwas die Zeit.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert