Datenrettung: Unterschied zwischen den Versionen

Aus Matthias Wiki
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…“
 
Keine Bearbeitungszusammenfassung
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.

Version vom 28. Februar 2017, 07:15 Uhr

Werkzeuge

Vorgehensweise

  • 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

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.