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.
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.
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.
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
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.
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
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
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.
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.
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 beidd
tatsächlich etwas dauern, das ist vollkommen normal.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!
Danke für die Anmerkungen!
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
Hallo,
das kann verschiedenste Gründe haben. Wichtig ist aber vor allem, ob das Einspielen danach funktioniert? Wenn ja, würde ich das im ersten Moment ignorieren.
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?
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?
Hallo,
bei mir funktioniert es mit Catalina, wenn ich beim Image Lesen/Schreiben als Option einstelle.
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)?
Hallo,
größer ist gar kein Problem. Nur kleiner darf sie nicht sein.
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.
Wurde auch das korrekte Laufwerk ausgewählt? Copy’n’Paste bringt nichts, wenn
/dev/rdisk0s3
nicht das richtige Laufwerk ist.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
Das müsstest du selbst testen, da ich keine Emulation (mehr) verwende.
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!
Haha, „Haudisk-Manager“ soll natürlich „Herddisk-Manager“ heißen!
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$
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
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
Wie sieht denn der genaue Befehl aus, den du nutzt? Ich kann das bei mir aktuell nicht reproduzieren,
bs
ist ein gültiger Parameter fürdd
.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.
Korrekt, es ist eine Eins.
dd
zeigt nie eine Statusanzeige, das ist demnach vollkommen normal. Aber freut mich, dass es nun läuft.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.
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.
Guten Tag,
eventuell kann man hier noch ergänzen welche einstellungen man bei dem erstellen des Boot Camp Backups vornehmen muss, lesen, schreibend, etc.
Es können die voreingestellten Einstellungen verwendet werden. Andernfalls hätte ich sie natürlich genannt.
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)
Dieser Fehlercode gibt einen Hinweis darauf, dass Systemdateien beschädigt wurden. Es sieht mir demnach so aus, als ob das Image bereits beschädigt war.
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?
Du könntest es mit
conv=sync
testen, wie hier beschrieben:https://raspberrypi.stackexchange.com/questions/70829/dd-dev-rdisk3-invalid-argument
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 😛
Der gesamte Befehl müsste dann wie folgt lauten:
sudo conv=sync dd bs=1m if="BOOTCAMP.img.cdr" of=/dev/rdisk0s3
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#
Laut Fehlermeldung ist das Image beschädigt. Falls möglich, würde ich das Ganze erneut machen, da schien es beim Kopieren bereits ein Problem zu geben.
Falls das nicht möglich ist, würde ich
ddrescue
empfehlen:https://askubuntu.com/questions/253117/how-do-i-fix-an-input-output-error-using-dd
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.
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 …
Eventuell hilft dabei eine der Anleitungen hier:
https://discussions.apple.com/thread/2316898
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.
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.
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?
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.
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.
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.
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.
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.
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.“
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
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.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
Das Festplattendienstprogramm zeigt auch keine Daten an. Hast du das Image mal gemountet und im Finder geschaut, ob da Inhalte vorhanden sind?
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
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.
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!!!
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.
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.