Howdy all,

>>
fdisk /mbr from boot floppy
then SYS C:
>>

(lol, please please stop, grin)



>>
when I boot from a DOS floppy/cd that supports FAT32 it cannot see the drive. DOS Fdisk still sees it as NTFS which is why I guess it doesnt give me drive C.
>>

hmmmm,


>>
In knoppix, QTPARTED sees the partition as FAT32 BUT sfdisk -l shows the following info:-
boot start end cyls block Id system
/dev/hda1 * 0+ 1025- 1026 8241313+ 7 HPFS/NTFS
>>


Well, qtparted is reading enough info from the partition itself to establish the filesystem it contains, and very good too qtparted. while the other programs are reading the partition table.

Each table record has a "type" field, a single byte (the 5th) which is set to a two character hex value.

Dosen't do much really, but programs can use it to find out what the partition is likely being used for. Which is what the, somewhat amusing, confusion is here.

Invoke "cfdisk" and at the bottom you will find a menu option called "[type]". Key that and you will get a list of various type fields.

HPFS/NTFS --- 0x07
W95 FAT32 --- 0x0B
linux ----------- 0x83
linux swap ---- 0x82

There will also be a message "continue ..."

Key enter and enter the two chars (alph/num, or num/num) to change that type to the correct type.

Changing that field wont change the actual fs on a partition, of course.

And reformatting a partition wont change the type field in the table either.

It just prevents shananigans like this from occuring

I would think that XP will try to reformat anyway, during the reinstall. So you may have to debate the issue there as well.

Windows does tend to like to be boss at times, as it will.


jm