up vote 3 down vote favorite
share [g+] share [fb]

What are the theoretical and practical minimum sizes for a FAT16 volume?

I'm trying to determine the smallest Flash-chip size that can handle a FAT16 FS.

link|improve this question
feedback

2 Answers

up vote 3 down vote accepted

If I remember correctly it's 4.1MiB (1,048,576 bytes*4.1 = 4,299,161.6 bytes).

link|improve this answer
That's correct. It is either 4.1MiB or equivalently 4.3MB. If you would also like the max size, it is (on a NT/2000/WinXP machine) 4GiB or 4.29GB. – Marcin Nov 23 '09 at 19:06
Ah! So it makes sense that my FAT driver throws error at about 4MB. Where does the 4.1 come from? – MandoMando Nov 23 '09 at 20:13
feedback

4.1 MiB is correct, however you could go smaller with FAT12, which is still readable by modern OS's.

link|improve this answer
I would, though I hear implementing a FAT12 driver is not easy. – MandoMando Nov 23 '09 at 20:14
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.