Beschädigte Festplatte
From CGSecurity
Unbrauchbare Sektoren sind die am weitesten verbreitete Form eines physikalischen Schadens einer Festplatte. Sie sind frühe Anzeichen eines Plattenabsturzes, der sich über die Zeit verschlechtert. Ein unbrauchbarer Sektor ist ein Sektor auf der Platte, auf dem Daten aufgrund eines physikalischen Schadens oder Inkonsistenzen des Paritätsüberprüfungsbits (CRC oder Cyclic Redundancy error) weder geschrieben noch gelesen werden kann. Wenn sich beschädigte Sektoren auf einer Festplatte befinden, sollten die Daten zuerst auf einer anderen Festplatte kopiert werden bevor eine Wiederherstellung der Daten versucht wird.
Die neue Festplatte muß mindestens genau dieselbe Größe haben (überprüfe die Nummer der LBA-Sektoren) oder größer sein.
Wenn die Festplatte größer ist, sollte es in der Regel kein Problem sein, weil die Nummer von Köpfe pro Cylinder und Sektoren pro Kopf gleich sein sollte, wenn beide Festplatten den LBA-Modus benutzen. Windows könnte einige Probleme haben um mit fehlerhafte Sektoren/beschädigten Festplatten umzugehen, daher ist die beste Lösung die ich habe, Linux zu benutzen um die Daten zu duplizieren.
TestDisk kann auch als Hilfe verwendet werden, um Sektoren zu analysieren, die von einer Festplatte mit physikalischen Problemen auf einer intakten kopiert wurden.
Contents |
Booten von Knoppix, einer Linux-LiveCD
Wenn kein Linux-Betriebssystem installiert ist, kannst du eine Knoppix LiveCD , als eine freie bootfähige CD mit einem vollständig funktionellen Linux-Betriebssystem, das nur im Speicher läuft, herunterladen!
- Brenne die .iso-Datei auf eine CD
- Boote von der CD-ROM
- An der Boot-Eingabeauffordeung, schreibe
knoppix lang=de
für eine deutsche Tastatur/Sprache (bei der deutschen Version nicht erforderlich). - Du wirst automatisch als der Benutzer 'knoppix' bei der grafischen Benutzeroberfläche angemeldet.
- Starte eine Konsole (Eingabeaufforderung) oder Terminal.
Knoppix kommt mit TestDisk, PhotoRec, dd und dd_rescue. Um auf Festplatten zuzugreifen, m├╝ssen diese Hilfsprogramme mit root (Administrator)-Berechtigungen ausgef├╝hrt werden.
- Um root vom Knoppix-Benutzerkonto zu werden, wähle die Konsole aus und gib
sudo -s
ein und drücke die Eingabetaste. - Jetzt kannst du von der Konsole alle Befehle ausführen, die einen vollständigen Zugriff auf die Platte erfordern.
Hinweis f├╝r Benutzer von Knoppix Version 4.0.2 CD:
Um TestDisk unter Knoppix 4.0.2 zu verwenden, musst du zuerst ein Bibliotheksproblem durch Ausf├╝hren von
cp /usr/lib/libntfs.so.7 /usr/lib/libntfs.so.5
l├╢sen, bevor testdisk ausgef├╝hrt wird. Dieses Problem sollte nicht unter anderen Knoppix-Versionen oder mit der verf├╝gbaren Linux-Version aus unserem Herunterladen-Bereich auftreten.
Identifizieren von Linux-Geräten
Unter Linux, das Primäre Master-IDE-Laufwerk ist /dev/hda
Das Primäre Slave-IDE-Laufwerk ist /dev/hdb
Das Sekundäre Master-IDE-Laufwerk ist /dev/hdc und so weiter.
SATA-Festplatten-Dateinamen beginnen in der Regel mit /dev/sda oder /dev/hde
SCSI-Laufwerke-Dateinamen beginnen immer mit /dev/sda
USB-Laufwerke benutzen oft den Namen von SCSI-Laufwerken /dev/sda
Um die Partitionen einer Festplatte aufzulisten, logge dich ein als root und f├╝hre fdisk -l device aus.
Festplatte duplizieren
Wenn die Gerätenamen der beschädigten und der neuen Festplatte einmal geprüft sind, kann in einer Kommandozeile oder Terminal (im Startmenü als Konsole oder Terminal bezeichnet), das Duplizieren der Daten gestartet werden.
Das Duplizieren darf nicht von einem Betriebssystem auf der beschädigten Festplatte ausgeführt werden!
Ausf├╝hren der alten und langsamen Methode ├╝ber dd
Auszuf├╝hren ├╝ber
dd if=/dev/old_disk of=/dev/new_disk conv=noerror,sync
oder eine Image-Datei erzeugen ├╝ber:
dd if=/dev/old_disk of=image_file conv=noerror
um die Daten zu kopieren.
Um das kopieren der Daten zu beschleunigen, kann bs=8k
zugef├╝gt werden. Dadurch liest und schreibt die Festplatte 16 Sektoren gleichzeitig.
Kurt Garloff's 'dd_rescue'
Wenn davon ausgegangen wird, das sich auf der Festplatte viele beschädigte Sektoren befinden, kannst du versuchen Kurt Garloff's 'dd_rescue' (dd_rescue) antatt dd zu verwenden.
Die beste Methode: Antonio Diaz's 'ddrescue'
Die beste L├╢sung, schneller und effizienter, scheint Antonio Diaz's 'ddrescue'
(ddrescue) zu sein.
#Erfasse zuerst die meisten fehlerfreien Bereiche auf die Schnelle: ddrescue -B -n /dev/old_disk /dev/new_disk rescued.log #Versuche dann soviel wie m├╢glich von den heiklen Bereichen wiederherzustellen: ddrescue -B -r 1 /dev/old_disk /dev/new_disk rescued.log
Fr├╝he Entdeckung von unbrauchbaren Sektoren
Moderne Festplatten k├╢nnen physikalische Probleme mit Hilfe von SMART Monitoring aufsp├╝ren.
Zur├╝ck zu TestDisk