Op vrijdag 09 november 2001 12:17 schreef Fox-Web het volgende:
[..]
Leuke berekening, alleen jammer dat ie niet klopt. Met FAT32 kan je maximaal 2 Tb aan. Hoef je geen berekening over te gooien. Dat is gewoon zo.Dat het soms niet zover komt, ligt niet aan FAT32 maar aan het besturingssysteem. Zoals eerder al gezegd werd gaat Windows XP maar tot 32 Gb. Niet omdat XP niet meer aan zou kunnen, maar omdat anders confilcten ontstaan. Zoals bijvoorbeeld in een netwerk met NT4 machines.
Ok, kom jij dan met een nieuwe berekening. Alles valt immers te berekenen in computers.
De 2 TB grens is waarschijnlijk gewoon de grens van de partitietabel. Dat heeft dus niets te maken met het filesystem. Net als DOS vroeger dat 32 MB de grens was van een filesystem (FAT12?) maar het OS ondersteude wel schijven van 32+ MB in meerdere partities (DOS 3.3).
En ja, ik zei net al, dit is de grens bij een maximale clustergrootte van 32 KB. WinNT ondersteunt namelijk ook 64KB clusters in FAT. Als WinXP toevallig 128KB clusters ondersteunt dan zit de grens inderdaad al op 512 GB.
Nog iets: De clustergrootte wordt bepaald door bit 0D in de FAT:
01 = 512kb
02 = 1024 kb
04 = 2048 kb
08 = 4096 kb
etc.
Daar zit dus ook een grens aan. Lees je harddisk station eens in met debug.exe, maak wijzigingen aan in 0D en formateer je station met format /q/u en kijk wat er gebeurt met de clustergrootte.