MYRESCUE(8) | User Commands | MYRESCUE(8) |
myrescue - Festplattenrettungstool
myrescue [-b block-size] [-B bitmap-file] [-A] [-S] [-r retry-count] [-f skip-failed] [-s start-block] [-e end-block] [-R] [-G good-range] [-F [-T] failed-range] [-J jump-after-blocks] [-U usb-device-file] input-file output-file
myrescue ist kleines Tool, um von beschaedigten Festplatten die noch lesbaren Daten zu sichern. Es hat eine aehnliche Funktion wie dd_rescue, jedoch kann es in mehreren Durchlaeufen aufgerufen werden und versucht zuerst, die unversehrten Daten zu retten.
Das Programm versucht, das Medium Block fuer Block in eine Datei auf einer anderen(!) Festplatte zu kopieren, wobei eine Tabelle erstellt ("Blockbitmap") wird, in der die erfolgreich gelesenen bzw. fehlerhaften Bloecke festgehalten werden. Diese Blockbitmap kann dann fuer weitere Aufrufe wiederverwendet werden, so dass nur die bisher nicht kopierten Bloecke gelesen werden.
Zudem besitzt MyRescue einen speziellen Modus, um Lesefehler zu behandeln: Normalerweise sind bei einem Festplattenschaden viele Bloecke betroffen und damit defekt bzw. zerstoert. Versuchte man nun, diese Bloecke weiterhin zu lesen, so leidet die Plattenoberflaeche, die Lesekoepfe und auch die Mechanik darunter. Die Chancen fuer die Rettung der restlichen unbeschaedigten Bereiche sinken dramatisch.
Im Skip-Modus versucht MyRescue, so schnell wie moeglich aus dem defekten Bereich herauszukommen. Die uebersprungenen Bloecke werden in der Blockbitmap markiert. Hat man nun die noch lesbaren Daten gesichert, kann man dann weitere Leseversuche starten.
Weiterhin kann MyRescue zufaellig Bloecke ausprobieren. Damit erhaelt man einen ersten Ueberblick ueber Ausmass und Struktur der Schaeden. Bei regelmaessigen Schaeden (z.B. Ausfall eines ganzen Lesekopfs) kann man so die physikalische Struktur der Platte herausfinden und die beschaedigten Bereiche beim ersten Durchlauf umgehen.
Um die Festplatte weiter zu schonen, kann das Programm aufgefordert werden, die Umgebung bereits bekannter Defekte zu meiden oder zunaechst nur in der Naehe intakter Bereiche zu arbeiten.
Abschliessend besitzt das Programm eine Option, um mehrfache Leseversuche auf defekte Bloecke zu starten, bevor sie als zerstoert eingetragen werden.
DIESES TOOL IST KEIN (!) ERSATZ FUER PROFESSIONELLE DATENRETTUNG DURCH DARAUF SPEZIALISIERTE FIRMEN.
Haben Sie also die Moeglichkeit, eine solche Firma kostenguenstig (da solche Dienstleistungen sehr kostspielig sind) zu engagieren, dann sollten sie nicht einmal daran denken, MyRescue einzusetzen, da es zur weiteren Beschaedigung der Festplatte fuehren kann. MyRescue ist nur fuer ganz Verzweifelte, die sich eine professionelle Datenrettung auf keinen Fall leisten koennen und fuer diejenigen, die ganz genau wissen, was sie tun.
Datenrettung - egal ob professionell oder in Heimarbeit - ist sorgfaeltige Detektivarbeit. Der Zustand von beschaedigten Platten kann sich schnell verschlechtern und sie reagieren nicht mehr deterministisch. Hat man erst einmal einen Fehler gemacht, bekommt man meistens keine zweite Chance. Deswegen muss man sich genau bewusst sein, was man tut und genau verstehen, was gerade mit der Platte passiert. Wenn Sie sich unsicher fuehlen, sollten Sie jetzt aufhoeren und einen Linux-Experten um Unterstuetzung bitten.
Man sollte nicht zuviel erwarten. Den Autoren sind zwar schon komplette Restaurierungen gelungen, aber davon sollte man nicht ausgehen. Sehen Sie die Daten und Festplatte vorerst als zerstoert an. (Und freuen sich ueber alle ueberlebenden Dateien, die doch noch auftauchen.)
Es gilt der uebliche GPL-Haftungsausschluss. INSBESONDERE SEI DARAUF HINGEWIESEN, DAS DER AUTOR KEINERLEI HAFTUNG FUER MISLUNGENE RETTUNGSVERSUCHE ODER ZERSTOERTE FESTPLATTEN UEBERNIMMT!
Und abschliessend, auch wenn Sie das jetzt vermutlich am wenigsten hoeren wollen: Machen Sie in Zukunft regelmaessige Datensicherungen, um ein "naechstes Mal" in Sachen Datenrettung zu vermeiden.
Bevor man sich die Prozedur der Datenrettung antuen moechte ;-), sollte man folgendes ueberdenken:
Nun gut, hat man sich dazu entschieden, so geht man wie folgt vor:
Es hilft vielleicht, wenn man waehrend des Lesens von defekten Bloecken der Festplatte Zeit gibt, sich zu rekalibrieren.
Die Programmierer freuen sich (vor allem wenn alles glatt geht) von Ihnen und Ihren Erfahrungen hoeren, insbesondere im Experiences -Forum auf der Sourceforge Project Seite. Vielen Dank!
Das Handling der bitmap-file verlaesst sich darauf, dass bei lseek(2) hinter das Dateiende der Bereich bis dahin mit Nullen aufgefuellt wird.
Die Blockbitmap zaehlt hoechstens 127 Lesefehler.
Kristof Koehler <kristofk@users.sourceforge.net>, Peter Schlaile <schlaile@users.sourceforge.net>
Holger Ohmacht <holger.ohmacht@web.de> Kristof Koehler <kristofk@users.sourceforge.net>
dd(1), dd_rescue(no manpage?)
http://www.google.de/search?q=data+recovery
http://myrescue.sourceforge.net/
Juni 2008 | myrescue 0.9.6 |