A way to "fix" the partition, so that it doesn't get detected as a
msdos/vfat partition, is to take away the msdos magic:

 echo "T" | sudo dd of=/dev/hda5 seek=510 count=1 bs=1

(where hda5 is the misdetected partition of course)

If you for any reason would like the msdos magic back:

 echo "U" | sudo dd of=/dev/hda5 seek=510 count=1 bs=1

The origin of the problem is that the libvolume.c checks for a vfat
partition (and is happy with the magic match) before it checks for e.g.
a ext2/3 partition.

-- 
The filesystem type of a volume is identified incorrectly.
https://launchpad.net/bugs/36846

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to