Theodore,
DFSee seems to have originated as an OS/2 partition management utility so 
there's no wonder it simulates OS/2 UHPFS.DLL/UJFS.DLL behaviour. I've made 
some tests and the problem seems to involve only those file systems (e.g. when 
creating an ext2/ext3/reiser partition DFSee simply fills the boot sector with 
F6). 
The reason for using FAT12/16 style pseudo-superblock seems to be quite simple: 
there was no FAT32 at the time HPFS was developed. 
So I guess your latest idea is correct: if a boot sector looks like FAT12/16 
and contains "JFS     " or "HPFS    " at 0x36 then it is not FAT. However are 
you sure about memcmp(ms->ms_magic, "JFS ", 8)  and memcmp(ms->ms_magic, "HPFS 
", 8) ? They seem not to have enough spaces.

-- 
blkid library detects JFS partition as FAT32
https://bugs.launchpad.net/bugs/255255
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to