[arch-general] fdisk vs cfdisk... And is my drive borked or what?

Guus Snijders gsnijders at gmail.com
Fri Mar 19 21:16:13 CET 2010


On 19-03-10 19:34, Joe(theWordy)Philbrook wrote:

[ fixing a partition table ]

> I can now certify that rebuilding them with fdisk works... ;)  {see
> below}

Good work.
On a funny note; i read today that fdisk also has an option to "fix" an 
existing partition table (under expert options)...

> It would appear that on Mar 18, Guus Snijders did say:
>
>> To be safe, first make an *exact* note (on paper) of the current
>> partition table. If anything goes wrong, you can boot a rescue CD
>> and recreate the partition table from this note. You could also
>> make a copy of the first sector with dd and store that on some
>> media (USB hdd comes to mind), but i would still make the paper
>> note.
>
> I did print the partition table data... I'm not good with dd. I've
> got explicit notes on using it to backup/restore the mbr, and have a
> copy of that on the usb drive (is that what you mean?) but using it
> back-up the rest of the partition table is beyond me.

Looks like the partition table is stored on the first sector of the 
disk, so restoring a copy of that sector also restores the table.
But yes; storing a copy of the MBR on an external disk is what i meant.

>> After that, just change the end sector of the extended partition to
>> match the end sector of your swap partition and you should be
>> fine. (try starting cfdisk at this point to see if the error still
>> exists).
> Basically that's what I did with fdisk. I had a text file with the
> table data in it on the usb drive. which I opened in one window while
> I ran fdisk in another.
[...]
>
> And it worked.

Great, that's good news.

>> If you're feeling brave, you could also recreate the entire
>> partition table from scratch. It's just a table listing which
>> partitions are where. Nothing more.
>
> I could have done that. But why mess with the 1st 3 partitions???

You're right, it wasn't neccesary in this case, but it sometimes happens 
that the order of partitions get messed up. On such occasion it might be 
worthwhile to just recreate the whole table.


mvg,
    Guus


More information about the arch-general mailing list