4M je ono omezeni, ktere pan vytvoril, ne?
Ale samotny FAT32 je omezen pouze tim 28-bit cislem clusteru (coz dava 256M), a kdyz se podivame na wikipedii na tabulku vedle, tak je tam:
Max no. of files 268,173,300 for 32 KB clusters
Coz odpovida idealnimu stavu 1 file per cluster. Se 4M clustery tam 256M souboru neudelate (to umel snad jen ReiserFS ... jako spojovat male soubory do 1 clusteru).
Osobne si myslim ze pocet polozek ve FAT je omezen z duvodu ze se nejspis cela FAT tabulka cachuje v pameti jako jeden celek - takze pro 256Mi*4 to je tak 1GiB, ale pro 4Gi clustery by to znamenalo 16GiB ram :D