The volume_id inside hal is a little different than the one from udev, it looks for vfat/fat magics at offsets 3075 and 3154. You can check with sudo dd if=/dev/sda5 bs=1 skip=3075 count=10 |od -c and if it lists "MSWIN" you can for instance safely overwrite the M: echo "B" | sudo dd of=/dev/sda5 seek=3075 count=1 bs=1
This was enough to convince hal to look for other types of filesystems in my case. This time, vol_id still thinks it is vfat... -- 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