Backup/Restore der BOOTCAMP-Partition mit Hilfe eines Images

Mit dem Festplattendienstprogramm kann man von jedem eingehängten Laufwerk ein Image erstellen, beispielsweise als Backup. Das Einspielen eines solchen Images der BOOTCAMP-Partition bricht jedoch mit einer Fehlermeldung ab. Dennoch kann man das Image nutzen, um das Image als Backup erfolgreich einzuspielen.

Im Festplattendienstprogramm kann über die Auswahl mit einem Rechtsklick auf eine der vorhandenen Laufwerke in der Seitenleiste immer ein Image erstellt werden. Im Falle der BOOTCAMP-Partition heißt der Eintrag Image von „BOOTCAMP“. Je nach Nutzung seiner BOOTCAMP-Partition sollte regelmäßig ein solches Image angelegt und gesichert werden. Es trägt standardmäßig den Namen BOOTCAMP.dmg.

Image von „BOOTCAMP“

Ebenfalls über einen Rechtsklick auf die BOOTCAMP-Partition erhält man unter anderem den Eintrag Wiederherstellen …. Wählt man hier das zuvor erstellte Image BOOTCAMP.dmg aus, so bricht die Wiederherstellung recht schnell mit verschiedenen Fehlermeldungen ab. Einige Beispiele:

  • Could not restore – invalid argument
  • Could not change the partition type for /dev/disk0s3 - Der Vorgang ist nicht zugelassen

Das Problem ist hier, dass das Festplattendienstprogramm beim Anlegen des Images Datei für Datei kopiert. Benötigt wird allerdings eine Methode, die Byte für Byte kopiert, da für das Wiederherstellen das UNIX-Werkzeug dd verwendet wird. Das zuvor gesicherte Image BOOTCAMP.dmg muss erst in dieses neue Format gebracht werden.

Der Befehl für die Konvertierung sieht folgendermaßen aus:
hdiutil convert -format UDTO -o BOOTCAMP.img BOOTCAMP.dmg

Dieser muss im Terminal durchgeführt werden. Hierbei wird eine neue Datei namens BOOTCAMP.img.cdr erstellt, es wird demnach genug Speicherplatz für beide Images benötigt, welche in ihrer Dateigröße nahezu identisch sind (bei mir lag der Unterschied bei wenigen Kilobyte).

Zu guter Letzt muss dieses Image nun eingespielt werden. Dazu wird die Information benötigt, um welche BSD-Geräteknoten (device node) es sich handelt. Diese Information erhält man jedoch ganz schnell, indem man wieder mit der rechten Maustaste auf das BOOTCAMP-Laufwerk klickt und dann den Eintrag „Informationen“ auswählt. Direkt der dritte Eintrag müsste es sein.

BSD-Geräteknoten disk0s3

Der Befehl zum Einspielen sieht folgendermaßen aus:
sudo dd bs=1m if="BOOTCAMP.img.cdr" of=/dev/rdisk0s3

Hinweis: Dieser Befehl überschreibt sämtliche Daten auf dem gewählten Laufwerk.

Auch dieser Befehl muss im Terminal ausgeführt werden. Dabei muss ganz hinten der BSD-Geräteknoten angegeben werden. Aus dem Geräteknoten disk0s3 wird demnach /dev/rdisk0s3. Wichtig ist das vorangestellte r, das für „raw“ steht. Das Laufwerk wird also in seinem Rohzustand überschrieben.

Danach wurde das Backup erfolgreich wiederhergestellt.

Ich habe das Einspielen nur mit einer bereits davor über den Boot-Camp-Assistenten angelegten Boot-Camp-Partition getestet. Allerdings gehe ich davon aus, dass die Anleitung auch lediglich mit einer vorher angelegten separaten Partition funktioniert, wenn es um das Wiedereinspielen geht.

61 Kommentare zu “Backup/Restore der BOOTCAMP-Partition mit Hilfe eines Images

  1. Vielen Dank für den Artikel. Wenn ich das richtig verstanden habe, dann ist die beschriebene Methode eine Alternative zu WinClone!? Dazu noch ein paar Fragen. Diese Methode geht, obwohl die Windows 10 Patition NTFS formatiert ist? Wo liegen die img-Dateien? Kann man den Prozess/das Image auch auslagern (z.Bsp. USB-Stick oder DiskStation), wenn nicht genug Speicher vorhanden ist? Freue mich auf die Antwort. LG Lubbant

    1. Ich kenne WinClone nicht, allerdings sieht es mir nach einem kurzen Besuch der Produktwebsite danach aus, ja.

      Diese Methode funktioniert unabhängig der Partition, da das Image binär 1:1 kopiert wird und daher egal ist, wie das System darauf funktioniert.

      Beim Erstellen des Images wirst du gefragt, wo du es speichern willst. Jedes verbundene Speichermedium kann hier ausgewählt werden, wenn es genug Platz bietet.

      1. Cool, vielen Dank! Dieses Prozedere sollte viel öffentlicher gemacht werden, da Mac OS alles an Bord hat. Wieso gibt es diese Info nicht offiziell von Apple?! LG Lubbant

  2. Hallo Matthias,

    vielen Dank für Deinen Artikel! Ich suche seit einiger Zeit nach einer Möglichkeit, meine Bootcamp Partition zu vergrößern. Ich habe anfangs naiverweise „großzügige“ 100GB ausgewählt, die sich jedoch schnell füllen.

    Meinst Du, man kann ein Image erstellen, die Partition löschen, eine neue größere anlegen und dann das Image mit deiner Anleitung aufspielen? Oder ist die Größe auch ans Image gebunden?

    Kann man die img -> cdr Konvertierung auch komplett auf einem externen Medium durchführen?

    Ich bin wirklich sehr überrascht, dass diese von Softwarteanbietern „komplizierte“ Sache so einfach über das Terminal zu erledigen ist.

    Vielen Dank und liebe Grüße aus Saarbrücken,
    Nicholas

    1. Hallo Nicholas,

      auf welchem Rechner du die Konvertierung vornimmst, ist egal. Hauptsache, sie wird durchgeführt.

      Ob du allerdings mit einem Löschen und erneuten Aufspielen deine Partition vergrößern kannst, kann ich dir nicht sagen. Ich glaube jedoch, dass das nicht ohne weiteres funktioniert, da das Image ebenso wie eine reale Partition sämtliche Daten fest in den Partitionstabellen festgeschrieben hat. Ohne Spezial-Tools wirst du da meines Wissens nach nicht weiterkommen. Du kannst es aber gerne versuchen und berichten.

      1. Ich versuche dies gerade. Ich habe auf einer Seite gelesen das genau dies die einzige Möglichkeit ist die Partition zu vergrößern.
        Soweit hat alles bisher funktioniert. Bloß das bin ich mir beim Einspielen gerade unsicher. Befehl im Terminal eingegeben, wurde ich nach einem Password gefragt.
        Erst habe ich nicht gewusst welches Passwort gemeint war, aber ich nehme mal an es handelt sich um das Passwort wonach Daten auf dem Rechner verändert werden dürfen. Jedenfalls habe ich es eingegeben und nun passiert nichts sichtbares.
        Wenn ich das Terminal schließen möchte dann werde ich gefragt ob ich die laufenden Prozesse: dd, sudo wirklich beenden möchte.
        nun heißt es wohl warten und schauen was oder ob überhaupt noch irgendwas passiert.

        1. Erst einmal: Bitte entschuldige die späte Freischaltung und Antwort. Der Kommentar ist leider im Spam gelandet.

          Wenn im Terminal noch keine neue Zeile angezeigt wird, die mit einem $-Zeichen endet, dann wird der aktuelle Befehl noch ausgeführt. Das kann bei ddtatsächlich etwas dauern, das ist vollkommen normal.

  3. Hallo.
    Danke für die gute Anleitung. Ich habe noch zwei Anmerkungen.
    1. Bei mir MBP (macOS 10.104.5) ging der Befehl für die Konvertierung nicht. Nach Recherche der Hilfe habe ich herausgefunden das der Befehl so aussehen muss:
    hdiutil convert -format UDTO BOOTCAMP.dmg -o BOOTCAMP.dmg

    Das „-o“ (Output file) muss nach dem Eingabe file kommen.

    2. Wenn man auf dem Mac selbst nicht genug platz hat, funktioniert die Ablage des Images sowie die Konvertierung selbst komplett auf externen Medien (externe Festplatte, NAS ausprobiert) vollkommen Problemfrei.

    Vielen Dank nochmal.
    Für die Aufgabe benötigt man also kein teures Drittprogramm!

  4. Hallo Matthias,

    auf meinem iMac Mitte 2015 macOS 10.14.6 funktioniert das Erstellen der Images. Es wird eine .dmg-Datei von ca 50 GB erzeugt.
    Doch wenn ich diese konvertiere (ich habe alle hier beschriebenen Methoden ausgeführt) wird immer das komplette Volume gelesen und in eine .dmg.cdr-Datei von ca 240 GB gewandelt.
    Weiter oben schreibst Du, dass die Images in ihrer Dateigröße nahezu identisch sind.
    Warum nicht bei mir?

    Liebe Grüße
    McLock

  5. Hallo,
    habe die .img entsprechend umgewandelt (auch hier hat sich die Größe von 50GB auf 150GB erhöht) und über den entsprechenden Befehl zurückgespielt.
    Ohne Fehler durchgelaufen, die Aktivitätsanzeige zeigt mir auch, das diese Menge an Daten gelesen und geschrieben wurde.
    Tatsächlich angekommen ist auf den neuen Partition aber nur eine kryptische Datei mit nur 39 MB Größe.
    Gibt es irgendwelche Ideen, was hier falsch gelaufen sein könnte?

  6. Hallo,

    wenn ich unter OSX Catalina versuche ein Image von der BootCamp Partition zu erstellen fängt OSX auch an und ist in etwa 2 Sekunden damit fertig. Der Vorgang wird angeblich erfolgreich abgeschlossen, allerdings ist das erstellte Image nichtmal 1MB groß. Kann mir jemand sagen woran das liegt und was ich machen muss, damit es funktioniert?

  7. Hallo, wenn ich damit Bootcamp zu einem neuen Mac migrieren will, sollte ich die Partitionsgrößer vorher genauso groß anlegen, wie bisher, richtig? Ist es dabei wichtig, dass die Größe auf das Byte genau exakt so groß eingestellt wird? Oder wird es auch funktioniere, wenn die Partition auf dem neuen Mac ein paar Megabytes größer ist (auch wenn der Platz dann vielleicht verschwendet würde)?

  8. Hmm, laut Terminal läuft der Vorgang erfolgreich durch, richtiger Device-Knoten wurde ausgewählt, aber danach ist die Bootcamp Partition komplett leer. So viel kann man gar nicht falsch machen, ich hab überall copy&paste verwendet. Irgendwelche Tipps? Ich nutze Mac OS 10.15.2.

  9. Moin,
    ist es wohl möglich eine so erzeugtes Image einer Boot Camp Partition danach mit einem Emulator a la Parallels und co zu verwenden?

    Besten Dank

  10. Jetzt funktioniert es! Der Trick war wohl, das Bootcamp Volume nach dem Vorgang einmal zu deaktivieren und wieder zu aktivieren. Vorher wurde mir ansonsten im Finder ein leeres Volume angezeigt.
    Super Tipp und besser als Winclone und Paragon Haudisk-Manager! Schneller, schlanker und günstiger!

  11. Bei mir funktioniert die Konvertierung nicht.
    Was mache ich falsch?
    Muss die BOOTCAMP.dmg in einen bestimmten Ordner gelegt werden?

    1984:~ a1984$ hdiutil convert -format UDTO BOOTCAMP.dmg -o BOOTCAMP.dmg
    hdiutil: convert failed – Es existiert keine Datei und kein Ordner dieser Art
    1984:~ a1984$

    1. Nein, aber der Befehl muss in dem Verzeichnis ausgeführt werden, in dem sich auch die BOOTCAMP.dmg befindet. Alternativ kann auch der Pfad angehängt werden:
      hdiutil convert -format UDTO /pfad/zur/BOOOTCAMP.dmg -o /pfad/zur/BOOOTCAMP.dmg

  12. Hallo Matthias,

    zunächst einmal vielen Dank für die Anleitung. Bis dato hat alles gut funktioniert. Image wurde erstellt und konvertiert. Wie bei anderen beschrieben, hat sich die Größe der Datei verändert und zwar letztendlich auf Partitionsgröße.
    Jetzt wollte ich das Image wieder einspielen, dabei kommt es aber zu einer Fehlermeldung. Diese lautet „dd: bs: Invalid argument“.
    Der Fehler ist reproduzierbar. Ausgeführt wurde die Befehlszeile im Verzeichnis des Images und die Passwortabfrage für sudo ist erfolgt.
    Hast Du eine Idee woran es aktuell scheitert?

    Grüße,
    Marcus

      1. Ich denke, ich habe den Fehler gefunden. Ich bin von bs=lm ausgegangen, anscheindend ist es aber bs=1m. Ist das richtig? Im Terminal sieht das l eben aus wie die in deiner Befehlszeile angebene 1. Zumindest ist so keine Fehlermeldung mehr gekommen. Ich sehe aktuell aber leider keine „Statusanzeige“ wie bei der Konvertierung. Mal sehen, was passiert.

          1. Guten Morgen.
            Das Image wurde zwar eingespielt und Windows hat nach dem Neustart auch begonnen zu booten, leider brach der Startvorgang aber kurz nach dem Windowsstartsymbol mit einem Bluescreen ab (zu kurz um einen Fehlercode zu sehen). Diverse Wiederherstellungstools brachten leider auch keinen Erfolg mehr.

          2. Ohne die genaue Fehlermeldung ist das natürlich schwierig. Im Zweifel den Bildschirm mit dem Smartphone abfilmen und dann das Video danach pausieren, um sich den Fehlercode zu notieren und weiter zu recherchieren.

  13. Guten Tag,

    eventuell kann man hier noch ergänzen welche einstellungen man bei dem erstellen des Boot Camp Backups vornehmen muss, lesen, schreibend, etc.

  14. Guten Tag , ich habe die Befehle entsprechend der oben erwähnten Zeilen ausgeführt, dennoch bringt windows beim start, Fehlercode: 0xc0000001
    gibt es eine Idee ?

    hdiutil convert -format UDTO -o BOOTCAMP.img BOOTCAMP.dmg
    sudo dd bs=1m if=“BOOTCAMP.img.cdr“ of=/dev/rdisk0s3

    generell, hatte ich beim erstellen mit Boot Camp keine Schwierigkeiten, seit ich die ssd getauscht habe ist jedoch auch das erstellen mittels Boot Camp erfolglos…

    The default interactive shell is now zsh.
    To update your account to use zsh, please run `chsh -s /bin/zsh`.
    For more details, please visit https://support.apple.com/kb/HT208050.
    Phill-Air:~ Phill$ sudo dd bs=1m if=“BOOTCAMP.img.cdr“ of=/dev/rdisk0s3
    Password:
    Sorry, try again.
    Password:
    34448+0 records in
    34448+0 records out
    36121346048 bytes transferred in 69.286507 secs (521333051 bytes/sec)

  15. Hallo Matthias, vielen Dank für dein tolles Tutorial!

    Ich habe einen SSD-Upgrade gemacht. Nachdem die Timecapsule-Wiederherstellung einwandfrei funktionierte, sollen auch die Bootcamp-Files wiederhergestellt werden. Um das Bootcamp-File auszuwählen habe ich über „cd desktop“ den Schreibtisch ausgewählt.
    Das Herstellen der .dmg sowie die Konvertierung funktionierte (scheinbar) einwandfrei; das einspielen jedoch nicht:

    Ich habe den Befehl „sudo dd bs=1m if=“BOOTCAMP.img.cdr“ of=/dev/rdisk0s3″ von oben kopiert, um Tippfehler zu vermeiden. Die Windows-Partition ist bei mir ebenfalls disk0s3.

    Terminal spuckt mir leider diese Fehlermeldung aus:

    Luke:desktop Luke$ sudo dd bs=1m if=“BOOTCAMP.img.cdr“ of=/dev/rdisk0s3
    Password:
    dd: /dev/rdisk0s3: Invalid argument
    63130+1 records in
    63130+0 records out
    66196602880 bytes transferred in 150.063897 secs (441122777 bytes/sec)

    Hast du eine Idee, woran es liegen kann?

      1. Hey, Danke für deine Antwort!
        Meine mac-Kenntnisse sind eher „nur“ Anwenderkenntnisse..

        Heißt also, wenn ich richtig verstehe:
        dd conv=sync ?

        Müsste ich nicht die conv=sync auf die .img.cdr verweisen? Andernfalls würde ich ja die gesamte Festplatte untersuchen, oder?
        Wenn ich das richtig sehe, wie mache ich das am besten? 🙂

        Danke für deine Unterstützung. Wäre doch nur alles so einfach, wie das wiederherstellen eine Time Machine-Backups 😛

  16. Hallo,
    was läuft bei mir schief?

    /dev/rdisk0s3 ist momentan ExFAT und „Deaktiviert“ also ausgehängt.

    Vielen Dank im Voraus.

    Last login: Sun Jul 5 14:59:08 on console
    iMac:~ christian$ sudo -i
    Password:

    iMac:~ root# cd /Volumes/ShareHDD/

    iMac:ShareHDD root# hdiutil convert -format UDTO -o BOOTCAMP.img BOOTCAMP.dmg
    Gesamte Disk (Windows_NTFS : 0) lesen …
    ………………………………………………………………………………………………………………
    Dauer: 2h 31m 02.925s
    Geschwindigkeit: 34.1M Byte/s
    Ersparnis: 0.0 %
    created: /Volumes/ShareHDD/BOOTCAMP.img.cdr

    iMac:ShareHDD root# ls -lah
    total 1267404544
    drwxrwxrwx 1 _unknown _unknown 128K 31 Dez 1979 .
    drwxr-xr-x+ 7 root wheel 224B 5 Jul 15:19 ..
    drwxrwxrwx 1 _unknown _unknown 128K 5 Jul 13:32 .Spotlight-V100
    -rwxrwxrwx 1 _unknown _unknown 4,0K 5 Jul 13:32 ._.com.apple.timemachine.donotpresent
    -rwxrwxrwx 1 _unknown _unknown 4,0K 5 Jul 15:12 ._BOOTCAMP.dmg
    -rwxrwxrwx@ 1 _unknown _unknown 0B 5 Jul 13:32 .com.apple.timemachine.donotpresent
    drwxrwxrwx 1 _unknown _unknown 128K 5 Jul 15:08 .fseventsd
    -rwxrwxrwx@ 1 _unknown _unknown 302G 5 Jul 14:07 BOOTCAMP.dmg
    -rwxrwxrwx 1 _unknown _unknown 302G 5 Jul 17:48 BOOTCAMP.img.cdr
    -rwxrwxrwx@ 1 _unknown _unknown 361M 5 Jul 15:13 EFI.dmg
    drwxrwxrwx 1 _unknown _unknown 128K 5 Jul 13:31 System Volume Information

    iMac:ShareHDD root# sudo dd bs=1m if=“BOOTCAMP.img.cdr“ of=/dev/rdisk0s3
    dd: /dev/rdisk0s3: Input/output error
    309117+0 records in
    309116+0 records out
    324131618816 bytes transferred in 3370.325325 secs (96172205 bytes/sec)

    iMac:ShareHDD root#

      1. Hallo Matthias,
        ich habe unter Windows die BOOTCAMP Partition mit MiniTool Partition Wizard auf eine USB Festplatte geklont.
        Dahinter eine zweite Partition ( /Volumes/ShareHDD )
        Dann unter macOS die BOOTCAMP Partition mit Festplattendienstprogramm als BOOTCAMP.dmg mit der Option „Format: Lesen/Schreiben“ gesichert.
        Der Input/output error ist reproduzierbar.

        Image Überprüfen:
        Vorgang erfolgreich.
        Das Image besitzt keine Prüfsumme und kann nicht überprüft werden.

        „BOOTCAMP.dmg“ für Wiederherstellen überprüfen …
        cannot scan read/write images.
        Vorgang mit Status -50 fehlgeschlagen: Ungültiges Argument
        Aktion fehlgeschlagen …

        Ich versuche jetzt zunächst wie vorgeschlagen nochmal die BOOTCAMP.dmg zu erstellen.

        1. Hallo Matthias,
          auch beim zweiten Versuch kommt:
          „BOOTCAMP2.dmg“ für Wiederherstellen überprüfen …
          cannot scan read/write images.
          Vorgang mit Status -50 fehlgeschlagen: Ungültiges Argument
          Aktion fehlgeschlagen …

          1. Hallo Matthias,
            ich habe die Festplatte an einen Windows 10 PC angeschlossen und mit der Datenträgerverwaltung verkleinert.

            Dann mit folgendem Befehl die Partition geklont:
            iMac:~ root# dd bs=8m if=/dev/rdisk5s3 | pv -petra -s 200g | dd bs=8m of=/dev/rdisk1s3
            24164+1 records in] [ 105MiB/s] [=================================================================================================> ] 94% ETA 0:01:49
            24164+1 records out
            202709663744 bytes transferred in 1834.885732 secs (110475361 bytes/sec)
            0:30:34 [ 105MiB/s] [ 105MiB/s] [=================================================================================================> ] 94%
            0+3093104 records in
            0+3093104 records out
            202709663744 bytes transferred in 1834.890041 secs (110475102 bytes/sec)

            Sie wird nicht im Festplattendienstprogramm angezeigt.
            Ich versuche sie zu mounte/aktivieren:
            iMac:~ root# mkdir /Volumes/Test

            iMac:~ root# mount -t ntfs /dev/disk1s3 /Volumes/Test/

            iMac:~ root# ls /Volumes/Test/
            $Recycle.Bin Program Files (x86) bootmgr
            .Spotlight-V100 ProgramData bootmgr.efi
            .fseventsd Programme efi
            AMD Recovery etfsboot.com
            AppleBcInstaller.log Recovery.txt hiberfil.sys
            Dokumente und Einstellungen System Volume Information pagefile.sys
            Intel Users swapfile.sys
            OneDriveTemp Windows x64
            PerfLogs autorun.inf
            Program Files boot

            Jetzt versuche ich davon zu starten.

          2. Ich konnte beim starten „Windows“ auswählen.
            Doch dann kam auf Englisch „Please Wait“ und dann „option Auswählen“.
            Ich habe mich für „Fortsetzen Beenden und mit Windows 10 fortfahren“ entschieden.
            Darauf hin wurde wieder macOS gestartet.

            Selbst nach dem Neustart sagt Festplattendienstprogramm das es sich um ein MS-DOS-Dateisystem (FAT12) handelt.

          3. Jetzt hast du mich ehrlich gesagt etwas abgehängt. Du hast die Festplatte verkleinert. Wozu genau?
            Das Klonen der Festplatte ist in meiner Anleitung gar nicht beschrieben. Was möchtest du damit bezwecken?

            Erkennt denn Boot Camp selbst die geklonte Partition?

          4. Ich habe mit dem Windows 10 USB Stick eine neue leere Bootcamp Partition erstellt.
            Dann mit folgendem Befehl die Partition wiederhergestellt, es kam kein Fehler.
            iMac:~ root# dd bs=8m if=/dev/rdisk3s3 | pv -petra -s 200g | dd bs=8m of=/dev/rdisk1s3

            Sie wird in Festplattendienstprogramm korrekt angezeigt und lässt sich aktivieren/mounten.

            Wenn ich versuche die Bootcamp Partition zu booten kommen folgende Fehler:
            0xc0000034 ( https://www.google.com/search?q=0xc0000034 )

            Dann drücke ich F1
            0xc0000225 ( https://www.google.com/search?q=0xc0000225 )

            Wenn ich mit dem Windows 10 USB Stick starte und dort in der Eingabeaufforderung folgendes eingebe kommt immer der Fehler:
            bootrec /rebuildbcd
            C:\Windows wurde gefunden, hinzufügen?
            Ja
            Das System kann die angegebene Datei nicht finden.

            Vielen Dank im Voraus.

          5. Auch hier kann ich deine Vorgehensweise nicht nachvollziehen, da deine Ausführungen unvollständig zu sein scheinen. Du hast eine Boot-Camp-Partition erstellt und sie dann wiederhergestellt? Wozu?
            Installierst du Windows 10 auf einer internen Festplatte oder einer externen? Die laufenden Probleme wirken auf mich nach einem Hardware-Fehler.

          6. Urspungszustand:
            Ich hatte bisher Windows 10 auf einer 300 GB Bootcamp Partition.

            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.

          7. Okay, ich verstehe nun, was du tust. Allerdings habe ich selbst so etwas noch nie gemacht und mit dem Ursprungsbeitrag von mir hat das auch nichts mehr zu tun, daher kann ich dir hierbei leider keine Hilfe anbieten.

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

  17. Ich habe mit dieser Anleitung versucht meine Bootcamp Partition auf einen anderen Mac zu übertragen.

    Leider erfolglos
    1. BOOTCAMP.dmg erstellen
    2. In BOOTCAMP.img.cdr umwandeln
    3. Partion mit Bootcamp Assistent erstellen
    4. Windows installieren
    5. Disk via dd vom image wiederherstellen
    6. Windows startet nicht „A disk read error occurred. Press Ctrl+Alt+Del to restart.“

    Ich habe dann auch anderes ausprobiert
    1. Partion mit Bootcamp Assistent erstellen
    2. Windows installieren
    3. Im Disk Target Modus starten
    4. (Source Mac) starten und (Target Mac) via Thundebolt-Kabel verbinden
    5. Mit Festplattendienstprogramm BOOTCAMP von (Source Mac) auf (Target Mac) wiederherstellen
    6. Windows startet nicht, Bootloader scheint defekt
    7. Mit Macrium den Windows Bootloader fixen
    8. Windows startet nicht „A disk read error occurred. Press Ctrl+Alt+Del to restart.“

  18. Hallo Matthias,
    ich habe versucht das Backup image von Windows wieder einzuspielen.
    Aber es funktioniert nicht.
    Ich hab Probleme mit dem Terminal Befehl.
    Wie muss ich das vorbereiten ?
    Muss ich zuerst eine Bootcamp Partition erstellen ?
    Das geht aber nur mit einer Windows.iso
    Und wie muss ich die Bootcamp Partition und das Backup image in den
    Terminal Befehl einfügen ? Und wo muss das Backup image liegen.

    Bitte um Hilfe.
    Vielen Dank

    Chris

    1. Ja, du musst erst wieder eine BOOTCAMP-Partition erstellen, sonst kannst du sie nicht wiederherstellen. Das Dateisystem muss wissen, dass es eine solche Partition gibt.

      Eine ISO kannst du direkt bei Microsoft herunterladen. Oder du verwendest den Bootcamp-Assistenten von macOS.

      Das Backup-Image muss lediglich im selben Verzeichnis liegen, in dem du auch im Terminal gerade bist. In welchem Verzeichnis du gerade bist, kannst du mit dem Befehl pwd herausfinden. Ansonsten musst du, sofern du nichts bei der Sicherung verändert hast, kein Befehl anpassen. Wenn du den Dateinamen des Backup-Images beispielsweise verändert hast, musst du diesen natürlich im Befehl selbst anpassen.

  19. Hallo,
    ich bitte um Hilfe.
    Ich habe BOOTCAMP.img.cdr erstellt und auf meinem Desktop. Dann habe ich dd angewandt.
    Mac-Gregor-Kluczynsk:Desktop gregorkluczynski$ sudo dd bs=1m if=“BOOTCAMP.img.cdr“ of=/dev/rdisk0s3
    Password:
    105654+0 records in
    105654+0 records out
    110786248704 bytes transferred in 270.491085 secs (409574492 bytes/sec)
    Mac-Gregor-Kluczynsk:Desktop gregorkluczynski$
    Das Festplattendienstprogramm zeigt mir zwar BOOTCAMP (FAT32) an aber keine Daten von meinem Image.

    Was mache ich falsch?
    Danke

  20. Hallo! Ich habe folgendes Anliegen. Ich möchte meine SSD 128gb gegen eine größere 1 TB tauschen. Dazu habe ich diese extern angeschlossen in zwei Partitionen geteilt (MAC und Windows APFS). Danach habe ich die MAC Partition geklont. Mit der Bootcamp Partition möchte ich das gleiche machen. Ich habe nach der Anleitung oben , die BOOTCAMP.dmg.cdr auf die Windows Partition geschoben. Wie kann ich das Image jetzt einspielen? Funktioniert das überhaupt? Danke

    1. Im Festplattendienstprogramm Rechtsklick auf die Windows-Partition und dann „Wiederherstellen …“ wählen. Das Image sollte aber nicht bereits auf dieser Partition liegen. Das müsstest du also vorher nochmal verschieben.

      1. Hallo, danke für die Antwort. Folgendes habe ich im Anschluss probiert:

        Das einspielen über das Festplattendienstprogramm auf eine Partition (Name Windows – BSD-Geräteknoten : disk4s1) auf einer externen SSD hat nicht funktioniert. Folgender Hinweis erschien: Das Image „BOOTCAMP.dmg.cdr“ wurde für die Wiederherstellung nicht überprüft. Bei der anschließende Überprüfung der dmg.cdr & der dmg Datei folgte folgender Fehler: „BOOTCAMP.dmg.cdr“ für Wiederherstellen überprüfen …

        „/Volumes/Mac/Applications/BOOTCAMP.dmg.cdr“ (lesen/schreiben) kann nicht geöffnet werden
        Vorgang mit Status -1 fehlgeschlagen: Unbekannter Fehler: 0

        Aktion fehlgeschlagen …

        Das einspielen des Image über das Terminal erzeugte folgende Meldung: sudo dd bs=1m if=“BOOTCAMP.dmg.cdr“ of=/dev/rdisk4s1
        dd: /dev/rdisk4s1: Read-only file system
        1+0 records in
        0+0 records out
        0 bytes transferred in 0.000662 secs (0 bytes/sec)

        Der Geräteknoten ist korrekt und das Image liegt auch nicht auf der Partition. Wo liegt das Problem? Danke für die Hilfe!!!

        1. Eventuell wird für den „Applications“-Ordner eine gesonderte Berechtigung benötigt. Da es aber keine Anwendung ist, sollte das Image auch woanders liegen. Versuche es am besten mal mit deinem Home-Verzeichnis.

          Dass es nicht funktioniert, wenn du einen Schritt der Anleitung aufgrund eines Problems auslässt, sollte selbsterklärend sein.

  21. Danke für diese Anleitung. Obwohl schon einige Jahre alt, hat sie mir heute sehr geholfen.
    dd ist nur sehr gemein, dass es einem keinen Status anzeigt in der Standardeinstellung, was ich erst dabei heraus gefunden habe. Sei es drum, es hat genug so funktioniert wie hier beschrieben.

Schreibe einen Kommentar zu Matthias Kittsteiner Antworten abbrechen

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