Partition%20erstellen%3F.png)
Ich möchte einige gelöschte Dateien wiederherstellen von einemgesund NTFSPartition auf einerunbeschädigtFestplatte.
Um die Partition zu verlassenungestört, ich plane, dd
die Partition in eine RAW-Image-Datei zu klonen und dann eine Wiederherstellung von diesem gemounteten Klon aus zu versuchen.
Wird dd if=/dev/sd<xn> of=/path/to/output.img
eine zerstörungsfreie Kopie erstellt?
Ist der Versuch einer Wiederherstellung von einem Klon dd
die beste Vorgehensweise?
[bearbeiten,bezüglich Deltiks Antwort, ich muss etwas klarer sagen, was ich frage]
zB: gibt es eine Software, die etwas kannmehrmit den ursprünglichen Sektoren?
Beispiel: Wenn es einbeschädigtFestplatte ich bin mir bewusst, dassbeliebigArt des Lesens ist potenziell destruktiv. Aber vorausgesetzt, mein Festplattenkopf wird nicht plötzlich ausflippen usw., verringere ich meine Chancen auf eine erfolgreiche Wiederherstellung (um jeden Preis), indem ich ein scheinbar nicht destruktiveseinzelLesen Sie von meinemunbeschädigtFestplatte.
(übrigens: ich plane, ntfsundelete
& testdisk
zur Wiederherstellung zu verwenden)
Antwort1
NEINlautet der richtige Befehl zum Erstellen einer zerstörungsfreien Kopie einer Partition:
dd if=/dev/sdxn of=/path/to/output.img
sdx
in sdxn
sollte durch den tatsächlichen Gerätenamen ersetzt werden.
n
in sdxn
sollte durch die Partitionsnummer der NTFS-Partition ersetzt werden.
Dieser Ansatz ist sicherlich sehr sicher, denn wenn Sie eine Kopie erstellt haben, können Sie dieses Image problemlos vervielfältigen. Wenn Sie ein Image vermasseln, haben Sie immer noch andere. Wenn Ihre Festplatte nach dem Kopieren ausfällt, haben Sie immer noch die Kopie.
Da der Vorgang schreibgeschützt ist,Gelöschte Dateien, die möglicherweise noch vorhanden sind, werden nicht berührt.
BEARBEITEN (28.06.2012 23:00 UTC):Beachten Sie diedd if=
/dev/
sdxn of=/path/to/output.img
. Dies ist das Verzeichnis, das die Geräte enthält.
BEARBEITEN (28.06.2012 23:03 UTC):Nach Ihrer Bearbeitung ist Ihr Befehl nun korrekt und führt eine zerstörungsfreie Kopie einer Partition durch.
Um anderen Benutzern zu helfen oder für den Fall der Fälle:
Wenn Ihre Partition tatsächlich physisch beschädigt wurde ...
Verwenden Sie stattdessen diesen Befehl:
dd if=/dev/sdxn of=/path/to/output.img conv=noerror
Das conv=noerror
Programm dd
überspringt alle Bereiche, die es nicht lesen kann. Stattdessen werden Nullen geschrieben. Beachten Sie, dass das Lesen der Partition möglicherweise nicht möglich ist, wenn die Partition physisch beschädigt ist.extrem langsam. Während ich diese Antwort schreibe, halte ich eine Western Digital Caviar mit 20,0 GB, Baujahr 2000, in der Hand. Ab etwa 18,2 GiB gab sie den Geist auf und dd
kam beim Versuch, darüber hinaus zu lesen, fast zum Stillstand.
BEARBEITEN (28.06.2012 23:17 UTC):violet313 brachte einen guten Punkt in einemKommentar. Sie können eine beschädigte Festplatte genauso gut lesen, um Daten wiederherzustellen, da Sie die Daten früher oder später lesen müssen. Die Wiederherstellung einer Festplatte durch physische Manipulation des Inneren ist kostspielig, wiedieser Service hier.
Wenn dd
die Wiederherstellung der gewünschten Daten fehlschlägt, versuchen Sie es mit einem aggressiveren Tool zur Datenwiederherstellung:Abonnieren.
Antwort2
Tut mir leid, dass ich 10 Jahre zu spät bin (und vielleicht gab es diese Option damals noch nicht). Dieser Thread ist jedoch bei meiner Suche aufgetaucht. Und dd ist super einschüchternd.
Beste Antwort für 2022: Verwenden Sie ntfsclone.
https://manpages.ubuntu.com/manpages/jammy/man8/ntfsclone.8.html https://manpages.ubuntu.com/manpages/jammy/man8/ntfsresize.8.html https://edoceo.com/dev/ntfsclone-transfer-windows
Anwendungsbeispiel:
ntfsclone --save-image --output /mnt/storage/windows.ntfsclone /dev/sda1
ntfsclone --restore-image --overwrite /dev/sda1 /mnt/storage/windows.ntfsclone
Hinweis: ntfsclone klont keine ungenutzten Sektoren und ist daher kein gutes Tool zum Wiederherstellen gelöschter Dateien. Mein Anwendungsfall und meine Lösung passen zum Titel dieses Threads, aber nicht zum eigentlichen Problem des OP.