Ich habe es geschafft, etwas auf der internen Festplatte meines iMac kaputt zu machen. Ich habe jetzt eine erfolgreiche Wiederherstellung mit durchgeführt DiskDrill
, aber nur für den Fall, dass ich eine exakte Kopie der internen Festplatte erstellen möchte. Nicht nur irgendeine Partition, sondern alles, sogar "freier" Speicherplatz.
Ich habe versucht, ein Disk-Image mit Disk Utility
und zu erstellen CCC
, aber beide schienen die einzige funktionierende und leere Partition zu klonen, nicht den freien Speicherplatz, auf dem sich alle meine Daten befinden.
Ich sollte auch erwähnen, dass die interne Festplatte 1 TB groß ist und die externe, auf der ich das Disk-Image platzieren wollte, 2 TB mit etwas (ca. 150 GB) belegtem Speicherplatz.
Wenn Sie mit der Befehlszeile vertraut sind, können Sie dd
Ihr Laufwerk Byte für Byte kopieren. Zuerst müssen Sie die BSD-Kennung für Ihr internes Laufwerk finden. Wenn Sie vom Laufwerk gebootet werden, ist dies disk0
. Andernfalls ist es höchstwahrscheinlich disk1
, aber Sie sollten den folgenden Befehl ausführen, um alle Ihre Festplatten und die darin enthaltenen Partitionen anzuzeigen.
diskutil list
Nachdem Sie die Kennung ermittelt haben, müssen Sie die genaue Größe des Laufwerks ermitteln. Führen Sie den folgenden Befehl aus und ersetzen Sie ihn N
durch die richtige Nummer.
diskutil info diskN
Suchen Sie nach etwa der Hälfte der angezeigten Informationen die Total Size
. Ermitteln Sie die Größe in 512-Byte-Blöcken.
Ich gehe davon aus, dass Sie Ihr Laufwerk als Datei auf Ihrer externen Festplatte klonen möchten. Führen Sie bei angeschlossener Festplatte den folgenden Befehl aus. N
ist die Identifikationsnummer der Festplatte, EXTERNAL DRIVE
ist der Name der externen Partition (Sie können die Tabulatortaste verwenden, um dies automatisch zu vervollständigen), clone.hdraw
ist der Name der Datei, in die Sie schreiben, und XXXXX
ist die Anzahl der Blöcke auf Ihrem internen Laufwerk.
dd if=/dev/diskN of="/Volumes/EXTERNAL DRIVE/clone.hdraw" bs=512 count=XXXXX
Hinweise:
Dadurch werden jeweils 512 Byte des Laufwerks kopiert, was bedeutet, dass es langsam sein wird. Sie können mit einer größeren Blockgröße schneller kopieren, indem Sie das bs
Argument erhöhen und das count
Argument verringern, aber stellen Sie sicher, dass Sie eine genaue Anzahl von Blöcken kopieren und dass das Produkt der beiden gleich bleibt (wenn Sie die Blockgröße verdoppeln, wird die Anzahl muss die Hälfte sein).
Dadurch wird eine neue Datei auf Ihrem externen Laufwerk erstellt, die jedoch nicht als Disk-Image gemountet werden kann. Es ist nur eine Binärdatei, die die Rohdaten von Ihrem Laufwerk enthält. Sie können diese Datei verwenden, um Ihr Laufwerk wiederherzustellen, indem Sie die Argumente if
und wechseln of
.
Wenn Sie statt in eine Datei auf eine andere Festplatte kopieren möchten, können Sie das of
Argument in eine andere /dev/diskM
. Dadurch würden alle Partitionen, die sich bereits auf dem anderen Laufwerk befinden, durch die Partitionen Ihres internen Laufwerks ersetzt. Dies wird nicht empfohlen, wenn Ihr Laufwerk eine GUID-Partitionstabelle verwendet (wenn Sie einen Intel-Mac haben), da die eindeutigen Partitionskennungen ebenfalls kopiert werden und daher nicht mehr eindeutig sind.
SuperDuper wird von vielen als das beste Disk-Imaging-Dienstprogramm für OS X und als wichtiger Bestandteil einer guten System-Backup-Routine angesehen. Siehe zum Beispiel John Grubers (DaringFireball.net) Backup-Programm . Es kostet 27,94 $, und ich habe festgestellt, dass es das Geld wert ist.
SuperDuper sagt ausdrücklich, dass es Dateien kopiert und nicht einmal jede Datei. Das OP fordert Sie auf, das gesamte Image der Festplatte Sektor für Sektor zu kopieren. Bisher ist die einzige Methode, die ich gefunden habe, DD. Selbst Acronis für Mac scheint kein RAW-Image zu erstellen.
Johannes Lund
bs
mit 16, was das Größte war, was ich erreichen konnte, um die Zählung auf einer geraden Zahl zu halten. Ich habe jedoch eine Frage: Wenn dies erledigt ist und bevor ich das interne Laufwerk lösche, wie kann ich bestätigen, dass alles funktioniert hat? (Habe keinen Platz zum erneuten Entpacken) Soll ich abbrechen, eine 1TB Partition erstellen und stattdessen direkt darauf schreiben, damit ich sie mit DiskDrill analysieren kann?ughoavgfhw
Dror
ughoavgfhw
dd
weiß nichts über das Dateisystem, kann also nicht sagen, was kostenlos ist und was nicht. Diese Antwort war speziell für den Fall, dass das Dateisystem beschädigt ist, sodass alles "frei" erscheint. Wenn Ihr Dateisystem noch funktioniert, können Sie einfach ein Backup-Tool oder das Festplattendienstprogramm verwenden.