Datarecovery: Unterschied zwischen den Versionen
Zeile 28: | Zeile 28: | ||
fdisk -l | fdisk -l | ||
Der output sollte in etwa so aussehen | Der output sollte in etwa so aussehen | ||
− | Disk '''/dev/ | + | Disk '''/dev/sdd''': 320.1 GB, 320072933376 bytes |
255 Köpfe, 63 Sektoren/Spur, 38913 Zylinder, zusammen 625142448 Sektoren | 255 Köpfe, 63 Sektoren/Spur, 38913 Zylinder, zusammen 625142448 Sektoren | ||
Einheiten = Sektoren von 1 × 512 = 512 Bytes | Einheiten = Sektoren von 1 × 512 = 512 Bytes | ||
Zeile 36: | Zeile 36: | ||
Gerät boot. Anfang Ende Blöcke Id System | Gerät boot. Anfang Ende Blöcke Id System | ||
− | '''/dev/ | + | '''/dev/sdd1''' * 2048 718847 358400 '''7''' '''HPFS/NTFS/exFAT''' |
− | '''/dev/ | + | '''/dev/sdd2''' 718848 62498815 1952768 '''7''' '''HPFS/NTFS/exFAT''' |
Das es sich um eine Windowsplatte handelt sieht man an dem Systemtyp '''7''' '''HPFS/NTFS/exFAT''' | Das es sich um eine Windowsplatte handelt sieht man an dem Systemtyp '''7''' '''HPFS/NTFS/exFAT''' | ||
Version vom 25. September 2012, 08:28 Uhr
Problem
Probleme mit Windows? Neustart hilft auch nix? Formatieren ist angesagt. Natürlich nicht bevor man alle seine Daten auf einer separaten Festplatte gesichert hat. Doch was ist wenn man mal ein Ordner vergessen hat...
Lösung
Hier kommt datarecovery ins Spiel. Dafür gibt es natürlich mehr als einen Ansatz aber dieser hier nutzt eine Linux live CD und ...
Die Programme
Testdisk und Photorec.
An einem anschaulichen Beispiel wird mit diesen 2 Programmen demonstriert wie man aus einer formatierten Partition alles noch wieder raus kriegen sollte:
Das Setup
Wir haben einen Windowsrechner (Windows 7) und ein Linux livesystem (Ubuntu 12.04)
Unsere Windowsplatte ist bereits formatiert und die Daten sind nicht mehr zugänglich.
Also werfen wir unsere LiveCD ein ( Eine Ubuntu Desktop Variante ).
Starten die Konsole und mounten erst mal die gewünschte Platte.
Dazu öffnen wir ein Terminal und erlangen root rechte durch:
sudo -i
nun finden wir unsere Platte mit
fdisk -l
Der output sollte in etwa so aussehen
Disk /dev/sdd: 320.1 GB, 320072933376 bytes 255 Köpfe, 63 Sektoren/Spur, 38913 Zylinder, zusammen 625142448 Sektoren Einheiten = Sektoren von 1 × 512 = 512 Bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Festplattenidentifikation: 0x00010747 Gerät boot. Anfang Ende Blöcke Id System /dev/sdd1 * 2048 718847 358400 7 HPFS/NTFS/exFAT /dev/sdd2 718848 62498815 1952768 7 HPFS/NTFS/exFAT
Das es sich um eine Windowsplatte handelt sieht man an dem Systemtyp 7 HPFS/NTFS/exFAT
Nun noch die größere Partition mounten mit
mount /dev/sda2 /mnt
Schlussendlich brauchen wir noch die Programme die wir benutzen wollen und dazu muss man im Fall von ubuntu 12.04 die Paketquelle nachtragen
gedit /etc/apt/sources.list
Zeile zum nachtragen
deb http://archive.ubuntu.com/ubuntu/ precise universe
Speichern und schließen
Nun ein noch die neue Paketquelle einlesen
apt-get update
Jetzt können wir unsere Programme installieren mit
apt-get install testdisk
Und schon können wir mit der Dattenrettung loslegen.
Testdisk
Testdisk ist ein Programm mit dem man leicht verloren gegangene Partitionen wieder herstellen kann und mehr. Sehen wir es uns einmal an.
Nach einem Aufruf mit
testdisk
in der Shell begrüßt uns Testdisk mit folgendem Screen
Wir werden gefragt ob wir eine Log datei anlegen wollen. Für unser Vorhaben ist dies nicht notwendig aber es spricht auch nichts dagegen also bestätigen wir mit [ CREATE ]
Danach landen wir hier wo wir die Platte auswählen sollen