Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
linux:datenrettung [2007/06/28 14:22] – st | linux:datenrettung [2014/01/16 21:49] (aktuell) – [Tools] st | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Datenrettung ====== | ||
+ | Bevor man anfängt sollte man ein Image der kompletten Partition anlegen und Reparaturversuche nur an der Kopie vornehmen. | ||
+ | dd if=/dev/hda of=/ | ||
+ | Genauer wird das in dem Artikel [[http:// | ||
+ | Wenn man sich nicht sicher ist, ob es nicht doch an anderer Hardware liegt, mal ein Speichertest/ | ||
+ | |||
+ | Die Dateien sollte nur entweder | ||
+ | * auf eine seperate Festplatte | ||
+ | * auf ein Netzlaufwerk | ||
+ | * oder auf eine seperate Partition auf der Festplatte erfolgen | ||
+ | |||
+ | :!: Wenn man geöffnete Dateien schon gelöscht aber noch geöffnet hat, beschreibt dieser Artikel (**[[http:// | ||
+ | |||
+ | |||
+ | ===== Links ===== | ||
+ | |||
+ | * [[http:// | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | ===== Tools ===== | ||
+ | fdisk -l | ||
+ | zeigt die aktuelle Partitionierung an. | ||
+ | |||
+ | * **dd** ('' | ||
+ | * Aufruf: dd if=Quelle of=Ziel(-datei) als z.B. <code bash>dd if=/dev/sda of=/dev/sdb bs=8225280 conv=noerror</ | ||
+ | * **dd_rescue** - erstellt Images von Festplatten und Partitionen, | ||
+ | * Aufruf: dd_rescue Quelle Ziel(-datei) als z.B. <code bash> | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * **[[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | * [[http:// | ||
+ | * adepto: Images ziehen auf lokale Datenträger oder über´s Netz mittels SMB bzw. [[http:// | ||
+ | * Regview: Bearbeiten von Registry Dateien | ||
+ | * [[http:// | ||
+ | * rescuept | ||
+ | * [[ftp:// | ||
+ | * [[http:// | ||
+ | |||
+ | ==== Programme für Windows ==== | ||
+ | |||
+ | * undelete | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * Rohdatenscan: | ||
+ | * [[http:// | ||
+ | * **[[http:// | ||
+ | |||
+ | |||
+ | ===== Dateisysteme und Wiederherstellungschancen ===== | ||
+ | |||
+ | Grundsätzlich erschweren fragmentierte Daten die Wiederherstellung, | ||
+ | |||
+ | |||
+ | |||
+ | ^ Dateisystem ^ Wiederherstellungschancen bei ^^ | ||
+ | ^ ^ fragmentierten Daten ^ zusammenhängenden Daten ^ | ||
+ | | fat32 | schlecht, mit FAT-Eintrag wird auch die Liste der Cluster gelöscht. | gut, Verzeichniseintrag enthält Startposition | | ||
+ | | ext2/3 | schlecht, im Rohdatenscan wird meist nur der erste Teil gefunden | Chancen im Rohdatenscan | | ||
+ | | ntfs | gut, Verzeichniseintrag enthält eine komplette List der Cluster ("Run List") in denen Daten zu finden sind | | | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== ext2 / ext3 ==== | ||
+ | |||
+ | === Partitionstabellen und/oder superblocks kaputt === | ||
+ | |||
+ | Die superblocks enthalten wichtige Informationen über das Dateisystem, | ||
+ | |||
+ | Daher existieren auf der Platte auch mehrere Kopien davon. | ||
+ | Mit dem Befehl | ||
+ | sudo mke2fs -n /dev/sdb1 | ||
+ | kann man sich die Speicherorte alternativer Superblocks anzeigen lassen. | ||
+ | |||
+ | Mit einem der alternativen Superblöcke kann man dann reparieren (hier 8193) | ||
+ | e2fsck -b 8193 /dev/device | ||
+ | und dann neu booten. | ||
+ | |||
+ | ===== Datenrettungsfirmen (Auswahl) ===== | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// |