Hier erkläre ich kurz, wie man eine Festplatte mit defekten Sektoren sichern kann. Das ganze wird mit Antonio Diaz's ddrescue gemacht. Nicht zu verwechseln mit dd_rescue!

Das darunter liegende Dateisystem ist egal, da hier auf Blockebene kopiert wird.

Unter Ubuntu ist ddrescue im Paket gddrescue enthalten.

Vorgehensweise:

  • Die "System Rescue CD" herunterladen und davon booten
  • Die angeschlossenen Platten anzeigen:

fdisk -l

  • Zuerst werden die meisten fehlerfreien Bereiche auf der Platte erfasst:

ddrescue -B -n /dev/defekte_hdd /dev/neue_hdd ddrescue.log

Hinweis: In der ddrescue.log wird geloggt, welche Bereiche bereits geschrieben wurden. D.h. wenn das Programm abgebrochen und neugestartet wird, wird nicht jedesmal von vorn begonnen.

  • Nun versuchen wir, soviel wie möglich von den beschädigten Bereichen wiederherzustellen:

ddrescue -B -r 1 /dev/defekte_hdd /dev/neue_hdd ddrescue.log