|
Da die Größe des Faches FAT16 sich erhöht, ist die Verschwendung von Speicherkapazitaet auch Zunahmen. Der Gebrauch FAT32 verringert die Blockgrößen und liefert folglich eine leistungsfähige Ablage. Während FAT32 den Gebrauch von größeren Festplatten und groß verringerten Blockgrößen erlaubt, gibt es eine wichtige Leistung Betrachtung, wenn man FAT32 verwendet, daß die sehr großen Festplatten mit Dutzenden Gigabytes FAT32 wesentlich für neuere Systeme gebildet haben. Eher können wir sagen, daß du häufig nicht eine praktische Wahl zwischen FAT16 und FAT32 mehr hast.
Uns ein Fach von 2.048 BANDMITTE, das größte betrachten lassen, das FAT16 stützen kann. Wenn dieses Fach unter FAT16 aufgestellt wird, ergibt es eine Akte Verteilung Tabelle mit 65.526 Blöcken in ihm, mit jedem Block aufnehmende 32 KiB von Speicherkapazitaet.
Die große Blockgröße resultiert in der Tat eine grosse Verschwendung von Speicherkapazitaet. Folglich wird es empfohlen, daß FAT32 auf diesem Fach verwendet werden sollte, das die Blockgröße ergibt, die aus 32 KiB bis 4 KiB verringert wird.
Tatsächlich verringert dieses Durchhang auf der Scheibe durch eine enorme Menge, die bis 30% und möglicherweise freie Hunderte Megabytes von vorher vergeudetem Speicherkapazitaet sein kann. Es ist normalerweise die rechte Sache, zum in dieser Situation zu tun. Jedoch hat es eine andere Seite von ihm. Wir erhalten nicht diese verringerte Blockgröße für freies.
Da jeder Block kleiner ist, müssen es mehr von ihnen geben, zum der gleichen Menge der Scheibe zu umfassen. So anstelle von 65.526 Blöcken, haben wir jetzt 524.208.
Weiter mehr, die FAT Eintragungen in FAT32 sind 32 Bits weit (jede Eintragung von 4 Bytes) während die Eintragungen von FAT16 von Bit 16 sind (Eintragung von 2 Bytes pro Stück). Das Ende Resultat ist, daß die Größe des FAT 16mal für FAT32 größer ist, als es ist für FAT16. Die folgende Tabelle faßt zusammen:
FAT 16 und FAT 32 für 2.048 BANDMITTE Plattenstapel |
FAT Art |
FAT16 |
FAT32 |
Block-Größe |
32 KiB |
4 KiB |
Zahl der FAT Eintragungen |
65,526 |
524,208 |
Größe von FAT |
131052 Bytes
(~ 128 KiB) |
2096832 Bytes
(~ 2 MIB) |
Wenn wir die Größe des Volumens FAT32 von 2 GBs in der Größe auf 8 GBs erhöhen, erhöht sich die Größe des FAT von MIB herum 2 zu MIB 8. Die Bedeutung von diesem ist nicht die Tatsache, daß das Volumen FAT32 einige Megabytes Raum auf der Scheibe vergeuden muß, um das FAT zu halten. Weil nur indem es dies tut, sie weit mehr Raum als die speichert, indem sie die Größe von FAT verringern. Das reale Problem ist, daß das FAT alle Blockzeiger für jede Akte im Volumen hält. Das FAT habend, der Größe groß erhöhen kann System Geschwindigkeit negativ auswirken.
Aus diesem Grund ist es wichtig, die Größe der Akte Verteilung Tabelle auf eine angemessen-sortierte Zahl zu begrenzen. Tatsächlich in den meisten Fällen ist es eine Angelegenheit des Findens einer Balance zwischen Blockgröße und FAT Größe. Eine gute Abbildung von diesem ist die Blockgröße Vorwähleren, die durch FAT32 selbst gebildet werden.
Da FAT32 herum 268 Million maximale Blöcke anfassen kann, ist die 4 KiB Blockgröße begrifflich in der Lage, einen Plattenstapel 1 TiB (Nachstelleisten 1.024) zu stützen in der Größe, aber das Problem, beim Tun also ist, daß die FAT Größe dann Reichweite über 1 GB wie entsprechend 268 Million mal 4 Bytes pro Eintragung sein würde.
Für diesen Grund benutzt FAT32 nur 4 KiB Blöcke für Volumen bis zu Nachstelleisten 8 in der Größe, und dann werden größere Blöcke wie in der Tabelle gezeigt benutzt, die vor, für Block-Größen gegeben wird. Die maximale Fachgröße, die durch FAT32 gestützt wird, das offiziell ist, erklären ist Nachstelleisten 2.048 (2 TiB).
|
|