it-swarm.com.de

Wie kann man eine Partitionstabelle manuell reparieren?

Ich hatte kürzlich Probleme mit der MBR/Partitionstabelle auf meinem Laptop. Ich habe es geschafft, die Partitionstabelle mit testdisk neu zu erstellen und GRUB zu installieren, damit sie wieder richtig bootet (ich verwende einen Dual-Boot mit Windows 7). Allerdings kann ich gparted nicht mehr richtig ausführen, da ich den Fehler Can't have a partition outside the disk! erhalte.

Die Ausgabe von fdisk -l sieht folgendermaßen aus:

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x188f12a9

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         154     1228800    7  HPFS/NTFS/exFAT
/dev/sda2             154       13446   106775171    7  HPFS/NTFS/exFAT
/dev/sda3           13447       28745   122880000   83  Linux
/dev/sda4           28745       30402    13317664+   f  W95 Ext'd (LBA)
/dev/sda5           28745       29127     3069944   82  Linux swap / Solaris
/dev/sda6           29127       30402    10240000    7  HPFS/NTFS/exFAT

Die Platte hat also 30401 cylinders, aber sda6 endet bei cylinder 30402; vermutlich liegt dort das problem.

Wenn ich testdisk starte, endet die sechste Partition bei cylinder 30401, aber das Schreiben in die Partitionstabelle macht keinen Unterschied.

Gibt es eine einfache Möglichkeit, dies zu beheben?

Ich habe an anderer Stelle gelesen, dass ich dieses Problem beheben könnte, indem ich die Partitionstabelle manuell bearbeite, aber ich hätte gerne konkrete Anweisungen, da ich nicht wirklich viel über diesen Bereich weiß!

9
jwaddell

Verwenden Sie fdisk. Versetzen Sie es mit dem Befehl u in den Sektor-Modus, dann p, um die Tabelle zu drucken, d, um die Partition zu löschen, und dann n, um sie neu zu erstellen. Verwenden Sie beim erneuten Erstellen denselben Startsektor, aber einen Endsektor, der tatsächlich auf den Datenträger passt. Wenn Sie fertig sind und es noch einmal überprüft haben (p), speichern Sie es und beenden Sie es mit w.

10
psusi

Downloaden und installieren Sie Boot Repair , ein automatisiertes Wiederherstellungstool, das diese Art von Problemen normalerweise löst.

1
Julien Chau