Entrare in console su root ed eseguire i seguenti comandi:

#sfdisk -d /dev/hda > MyPartitionTable.txt

deve uscire un output tipo questo: # tabella delle partizioni di /dev/hda
unit: sectors

/dev/hda1 : start= 63, size=160055532, Id= 7, bootable
/dev/hda2 : start= 0, size= 0, Id= 0
/dev/hda3 : start= 0, size= 0, Id= 0
/dev/hda4 : start= 0, size= 0, Id= 0

#cat MyPartitionTable.txt | sfdisk --no-reread -H255 /dev/hda.
#reboot

Riformattare a basso livello x la tabella delle partiz. corrotta non è la soluzione migliore.