Don't understand german? Read or subscribe to my english-only feed.

Kaputte Partitionstabelle

*

Heute durfte zur Abwechslung wieder mal grml an die Reihe. ;-)

Problemkind: ein Freund hat auf seinem Laptop “schnell mal Windows installieren” wollen. Leider hat er eine Recovery-CD herangezogen. Diese hat die Partitionstabelle und die 1. Partition (FAT32) anscheinend schneller geschrottet, als man Amen sagen kann. Das Backup in Form eines Images liegt natürlich wo? Genau, in der 2. Partition (ebenfalls FAT32). 8-) Nur war keine 2. Partition mehr vorhanden, sondern die Recovery-CD hat auch gleich eine neue Partition über die ganze Platte hinweg angelegt. :-(

Als erster Schritt stand natürlich einmal das Sichern der Partition auf dem Plan. Ich hab einfach die Partition direkt via netcat auf einen anderen Rechner kopiert:

% dd if=/dev/hda1 | nc 192.168.1.2 30000 -w 3

Am Backuprechner entsprechend ein:

% nc -v -l -p 30000 > hda1.img

Dann hab ich mal gpart auf die Platte losgelassen. Es hat zwar eine Partition, allerdings nicht den passenden Partitionsbereich gefunden. strings(1) und ein manuelles Betrachen der ersten paar Sektoren haben mir aber gezeigt, dass wirklich noch Daten drauf sind. Mit testdisk hab ich auch in die Partition schauen können, und irgendwann hatte ich dann auch eine funktionierende Partitionstabelle zusammengebastelt. Aus dem unpartitionierten Bereich noch eine “erste Partition” via cfdisk gemacht, die zweite dann endlich erfolgreich gemountet. Image zurückspielen – und ferdisch. Und wie das mit dem Backup wirklich geht,… ;-)

Comments are closed.