Beschädigte Partitionstabelle reparieren

Beschädigte Partitionstabelle reparieren

Dies ist die Fortsetzung vonErweiterte Partition wiederherstellen, aber dieses Mal habe ich ein anderes Problem mit der Partitionstabelle selbst.

Ich konnte die Partition wiederherstellen, die ich brauchte, und die für mich wichtigen Dateien sichern (zumindest die, für die ich irgendwo Platz hatte).

OK, kommen wir nun zum Problem. Meine Partitionstabelle ist beschädigt. Beim Booten von RIP Linux kann ich sie in Truecrypt mounten (und in anderen, die wiederhergestellt wurden), aber das ist im Grunde alles. Wenn ich GParted starte, habe ich ein nicht zugeordnetes Laufwerk.

GParted-Entwicklerinformationen:

Device Information

Model: ATA ST2000DL003-9VT1
Size: 1.82TiB
Path: /dev/sda

Partition table: unrecognized
Heads: 255
Sectors/track: 63
Cylinders: 243201
Total Sectors: 3907029168
Sector size: 512

Wenn ich Informationen zum nicht zugewiesenen Speicherplatz überprüfe, erhalte ich:

File system: unallocated
Size: 1.82TiB
First sector: 0
Last sector: 3907029167
Total sectors: 3907029168

Warning: Can't have a partition outside the disk!

Nun die Ausgabe von testdisc (Analyze):

TestDisk 6.13, Data Recovery Utility, November 2011
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org

Disk /dev/sda - 2000 GB / 1863 GiB - CHS 243201 255 63
Current partition structure:
     Partition                  Start        End    Size in sectors

> 1 P Linux                13132 242 39 16353 233  8   51744768                                        
  2 E extended LBA         16807 223  1 243201 254 63 3637021626
 No partition is bootable
  5 L Linux                16807 223 57 20430  39 25   58191872
    X extended             20430  70  1 243201  78 13 3578816632
 Invalid NTFS or EXFAT boot
  6 L HPFS - NTFS          20430  71 58 243201  78 13 3578816512
 6 LNext

Jetzt fdisk:

# fdisk -l /dev/sda

Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00039cd0

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1       210980864   262725631    25872384   83  Linux
/dev/sda2       270018504  3907040129  1818510813    f  W95 Ext'd (LBA)
/dev/sda5       270018560   328210431    29095936   83  Linux
/dev/sda6       328212480  3907028991  1789408256    7  HPFS/NTFS/exFAT

Jetzt würde ich das gerne beheben, um die Partitionen richtig anzuordnen, aber ich habe keine Ahnung, welches Tool das beheben kann (habe einige ausprobiert, einige davon haben eine Lösung angeboten, aber im Moment war es zu riskant – ich sichere immer noch die Daten).

Antwort1

Ich konnte den Datenträgereintrag zur erweiterten Partition manuell bearbeiten, sodass ich ihn unter GParted korrekt sehen konnte. An diesem Punkt ist das Problem gelöst.

Antwort2

Ich sehe, Sie verwenden TestDisk. Damit können einige Partitionstabellen repariert werden: http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step

Antwort3

Ich würde OnTrack oder etwas aus dem Markt für forensische Datenwiederherstellung empfehlen. Wenn Sie einen physischen Schaden vermuten und es sich um ein Seagate-Laufwerk handelt, können Sie die Festplatte mit der Sea Tools-Software reparieren, wodurch Sie weitere Daten wiederherstellen können. Stellen Sie sicher, dass Sie vorher ein Image-Backup erstellt haben.

Antwort4

Ich hatte einen ähnlichen Fehler und konnte gerade Daten vom Laufwerk wiederherstellen (mit einigen fehlerhaften Sektoren). Ich musste mir einen TTL-Konverter besorgen, SMART zurücksetzen und die Partition neu erstellen, damit das Laufwerk überhaupt etwas Sinnvolles tun konnte.

Danach ließ ich das Terminal geöffnet und ließ die Fehler einige Minuten lang durchgehen.

Das Betriebssystem liest immer noch nicht von der Partition.

TestDisk hat beim Abrufen der Daten funktioniert. Ich kann kein Image erstellen, da das Laufwerk nach einer Weile hängt, aber ich habe Ordner mit einigen CRC-Fehlern hier und da manuell kopiert und die meisten Daten wiederhergestellt. Ich muss das Laufwerk regelmäßig zurücksetzen – „\1“, „e“ vom Terminal ist großartig, wenn Sie remote arbeiten.

verwandte Informationen