Aangezien de grootte van verdeling FAT16 stijgt, is de verspilling van schijfruimte ook verhogingen. Het gebruik van FAT32 vermindert de clustergrootte en verstrekt zo een efficiënte opslag. Terwijl FAT32 het gebruik van grotere harde schijven en zeer verminderde clustergrootte toestaat, is er een belangrijke prestatiesoverweging in het gebruiken van FAT32 dat de reusachtige harde schijven met dozens gigabytes FAT32 voor nieuwere systemen essentieel hebben gemaakt. Eerder kunnen wij zeggen dat u vaak een praktische keus tussen FAT16 en FAT32 geen meer hebt.
Overweeg een verdeling van 2.048 MB, grootst die FAT16 kan steunen. Als deze verdeling onder FAT16 wordt opgezet, zal het in een lijst van de dossiertoewijzing met 65.526 clusters daarin resulteren, met elke cluster die 32 KiB van schijfruimte opneemt.
De grote clustergrootte zal inderdaad een grote verspilling van schijfruimte voortvloeien. Daarom zal men adviseren dat FAT32 op deze verdeling zou moeten worden gebruikt, die in de clustergrootte resulteren zal die van 32 KiB tot 4 KiB wordt verminderd.
In feite, zal dit verslapping op de schijf door een enorm bedrag verminderen dat tot 30% en potentieel vrije honderden megabytes eerder verspilde schijfruimte kan zijn. Het is gewoonlijk het juiste ding in deze situatie te doen. Nochtans heeft het een andere kant van het. Wij krijgen deze verminderde clustergrootte niet kostenloos vrij.
Aangezien elke cluster kleiner is, moeten er zijn meer van hen om het zelfde bedrag van schijf te vertegenwoordigen. Zo in plaats van 65.526 clusters, zullen wij nu 524.208 hebben.
Verder zijn meer, de VETTE ingangen in FAT32 wijd 32-beetjes (Elke ingang van 4 Bytes) terwijl de ingangen van FAT16 van met 16 bits (Ingang van 2 Bytes elk) zijn. Het eindresultaat is dat de grootte van het VET 16 keer groter is voor FAT32 dan het voor FAT16 is. De volgende lijst vat samen:
VET 16 en VET 32 voor 2.048 MB van het Volume van de Schijf |
VET Type |
FAT16 |
FAT32 |
De Grootte van de cluster |
32 KiB |
4 KiB |
Aantal VETTE Ingangen |
65.526 |
524.208 |
Grootte van VET |
131052 Bytes
(~ 128 KiB) |
2096832 Bytes
(~ 2 MiB) |
Als wij de grootte van het Fat32- volume van 2 GB in grootte tot 8 GB verhogen, stijgt de grootte van het VET van rond 2 MiB tot 8 MiB. De betekenis van dit is niet het feit dat het Fat32- volume verscheidene megabytes ruimte op de schijf zal moeten verspillen om het VET te houden. Omdat slechts door dit te doen het veel meer plaats dan dat door de grootte van VET te verminderen bespaart. Het echte probleem is dat het VET alle clusterwijzers voor elk dossier in het volume houdt. Hebbend het VET stijg zeer in grootte kan systeemsnelheid negatief beïnvloeden.
Om deze reden is het belangrijk om de grootte van de Lijst van de Toewijzing van het Dossier tot een redelijk-gerangschikt aantal te beperken. In feite, in de meeste gevallen is het een kwestie een evenwicht tussen clustergrootte en VETTE grootte vinden. Een goede illustratie van dit is de selecties van de clustergrootte die door FAT32 worden gemaakt zelf.
Aangezien FAT32 rond 268 miljoen maximumclusters kan behandelen, kan de 4 KiB clustergrootte conceptueel een schijfvolume steunen 1 TiB (1.024 GiB) in grootte maar het probleem in het doen dit is dat de VETTE grootte dan bereik meer dan 1 GB zoals volgens 268 miljoen keer 4 bytes per ingang zou zijn.
Om deze reden, FAT32 slechts gebruik 4 clusters KiB voor volumes tot 8 GiB in grootte, en toen groot cluster zijn used zoals aangetoond in lijst given vóór, voor Cluster Grootte. De maximumverdelingsgrootte die door FAT32 wordt gesteund, die officieel is verklaart is 2.048 GiB (2 TiB).
|