Datenrettung: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Die Seite wurde neu angelegt: „Werkzeuge: * [https://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html ddrescue] ([https://de.wikipedia.org/wiki/Ddrescue Wikipedia]) * [https://linux…“ |
|||
| (Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
Werkzeuge | =Werkzeuge= | ||
* [https://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html ddrescue] ([https://de.wikipedia.org/wiki/Ddrescue Wikipedia]) | * [https://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html ddrescue] ([https://de.wikipedia.org/wiki/Ddrescue Wikipedia]) | ||
* [https://linux.die.net/man/8/ntfsprogs ntfsprogs] | * [https://linux.die.net/man/8/ntfsprogs ntfsprogs] | ||
** [https://linux.die.net/man/8/ntfscluster ntfscluster] | ** [https://linux.die.net/man/8/ntfscluster ntfscluster] | ||
Vorgehensweise | =Vorgehensweise= | ||
* Festplattenklon erstellen: <code>ddrescue -f -r3 /dev/sda /dev/sdb mapfile</code> | * Festplattenklon erstellen: <code>ddrescue -f -r3 /dev/sda /dev/sdb mapfile</code> | ||
| Zeile 10: | Zeile 10: | ||
* Liste fehlerhafter Dateisystemcluster generieren: <code>ddrescuelog -l- -b512 -i63s -o0 -s767457s -b4096 mapfile > badblocks1</code> | * Liste fehlerhafter Dateisystemcluster generieren: <code>ddrescuelog -l- -b512 -i63s -o0 -s767457s -b4096 mapfile > badblocks1</code> | ||
* NTFS: Dateien fehlerhafter Cluster (einzeln oder Range) ermitteln: <code>ntfscluster -c 12345-12346 2> /dev/null</code> | * NTFS: Dateien fehlerhafter Cluster (einzeln oder Range) ermitteln: <code>ntfscluster -c 12345-12346 2> /dev/null</code> | ||
=Alternative Vorgehensweise= | |||
Es kann auch mit dem klassischen <code>dd</code> gearbeitet werden, dabei ist aber darauf zu achten, dass die Parameter <code>-conv=noerror,sync</code> verwendet werden, ansonsten bricht der Kopiervorgang beim ersten Fehler ab. | |||
Tipp: <code>dd if=input | pv -s 123G | dd of=output</code> | |||
Aktuelle Version vom 1. März 2017, 20:47 Uhr
Werkzeuge[Bearbeiten]
Vorgehensweise[Bearbeiten]
- Festplattenklon erstellen:
ddrescue -f -r3 /dev/sda /dev/sdb mapfile - Mapfile in Liste von Badblocks (relativ zum Device-Beginn) umwandeln:
ddrescuelog mapfile - Liste fehlerhafter Dateisystemcluster generieren:
ddrescuelog -l- -b512 -i63s -o0 -s767457s -b4096 mapfile > badblocks1 - NTFS: Dateien fehlerhafter Cluster (einzeln oder Range) ermitteln:
ntfscluster -c 12345-12346 2> /dev/null
Alternative Vorgehensweise[Bearbeiten]
Es kann auch mit dem klassischen dd gearbeitet werden, dabei ist aber darauf zu achten, dass die Parameter -conv=noerror,sync verwendet werden, ansonsten bricht der Kopiervorgang beim ersten Fehler ab.
Tipp: dd if=input | pv -s 123G | dd of=output