PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler in Partitionstabelle?



artspin
25.08.04, 18:37
Hi @ll!

Meine Partitionstabelle hat anscheinend einen Fehler.

"cfdisk" bringt mir folgende Fehlermeldung:
FATAL ERROR: Bad primary partition 3: Partition ends after end-of-disk

"fdisk /dev/hda" gibt mir aus:
Disk /dev/hda: 36.8 GB, 36820213248 bytes
240 heads, 63 sectors/track, 4756 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 1040 7862368+ 7 HPFS/NTFS
/dev/hda2 1041 1074 257040 82 Linux swap
/dev/hda3 1075 2175 8323560 83 Linux
/dev/hda4 2176 5168 22627080 c W95 FAT32 (LBA)

Die Festplatte hat eigentlich 40GB, aber 4GB werden durch den IBM-Preload belegt, welcher auf der HD liegt. Dürfte aber eigentlich nichts mit dem Fehler zu tun haben.

Ein "verify the partition table" in fdisk gibt mir aus:
Total allocated sectors 78140098 greater than the maximum 71910720

Wie kann ich den Fehler beheben?

Ciao & Danke
-=<artSpin>=-

DrunkenFreak
25.08.04, 19:30
einfach mal fsck drüber laufen lassen und automatisch korrigieren

so long

artspin
26.08.04, 17:15
fsck hab ich bereits über hda3 und hda4 laufen lassen. Ich vermute eher, dass das Problem nicht im Dateisystem, sondern echt in der Partitionstabelle liegt.

Merkwürdig find ich halt Partition ends after end-of-disk

pibi
27.08.04, 14:07
Irgendwie hast Du es geschafft, mehr Platz zu vergeben als physikalisch vorhanden ist. Fdisk weist 4756 cylinders aus, Du hast aber mit Deiner hda4 bis 5168 zugewiesen. Das sind genau 412 cylinders zu je 512 byte zuviel;-)

Ich bezweifle, dass da fsck etwas machen kann. Allenfalls koennte es mit Tools wie zB. PartitionMagic etc. gehen. Oder einfacher: Windows-Partition sichern, loeschen, neuanlegen, zurueckspielen.

Gruss Pit.