5

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.

studiohack
  • 13,468
  • 19
  • 88
  • 118
MandoMando
  • 320
  • 3
  • 9

2 Answers2

4

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

John T
  • 163,373
  • 27
  • 341
  • 348
  • 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
  • The minimum number of sectors is 8401, so the correct minimum byte count (sector size = 512 bytes) is actually 4,301,312. That gives 4.10205078125 MiB. – monkey0506 Feb 02 '16 at 18:15
1

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

JeffP
  • 759
  • 4
  • 8