FAT12 - Microsoft file system??
Posted: Fri Aug 29, 2003 11:00 pm
I am probably mistaken, but I was under the impression Microsoft was responsible for giving us FAT12.
I went to the Microsoft Knowledge Base to find out all about this lovely *cough* filesystem, and found an interesting article.
KB140418 - Detailed Explanation of FAT Boot Sectors
It details the BPB and EBPB etc.. but I have come across a small booboo.
Page 5 of this article details the EBPB. It is described as being 26 bytes long (which matched some other articles I read), and included the drive number, volume label, and systemid (or filesystem).
If I follow the Microsoft article, setup the EBPB as they describe, Windows 2000 tells me the disk is not formated. Err, bugga
Looking at my previously working boot sector, I noticed that the EBPB that worked for me contained only 19 bytes. A field (ID 4 bytes) was missing, and the Volume label was only 8 bytes (instead of MS's 11 bytes).
I realise the obvious answer is "go with what works" but I'm wondering.. Is Microsoft's article wrong? or am I just hackin my way to imminent doom.
I went to the Microsoft Knowledge Base to find out all about this lovely *cough* filesystem, and found an interesting article.
KB140418 - Detailed Explanation of FAT Boot Sectors
It details the BPB and EBPB etc.. but I have come across a small booboo.
Page 5 of this article details the EBPB. It is described as being 26 bytes long (which matched some other articles I read), and included the drive number, volume label, and systemid (or filesystem).
If I follow the Microsoft article, setup the EBPB as they describe, Windows 2000 tells me the disk is not formated. Err, bugga
Looking at my previously working boot sector, I noticed that the EBPB that worked for me contained only 19 bytes. A field (ID 4 bytes) was missing, and the Volume label was only 8 bytes (instead of MS's 11 bytes).
I realise the obvious answer is "go with what works" but I'm wondering.. Is Microsoft's article wrong? or am I just hackin my way to imminent doom.