Welcher Name ist richtig, exFAT oder FAT64?

Welcher Name ist richtig, exFAT oder FAT64?

Ich führte eine schnelleGoogle-Sucheund habe festgestellt, dass manche Leute exFAT als FAT64 bezeichnen.

Ist exFAT nur ein anderer Name für FAT64?

Antwort1

So etwas wie FAT64 gibt es nicht, zumindest nicht derzeit. Es gibt exFAT, das manche Leute als FAT64 bezeichnen.

Warum tun sie das? Die Geschichte derDateizuordnungstabelleist ziemlich kompliziert. Heutzutage sind die gängigsten ImplementierungenFAT32(obwohl dies immer seltener vorkommt) und ExFAT. FAT32 war eine erhebliche Verbesserung gegenüber den älteren FAT-Dateisystemen und ermöglichte Volumengrößen von bis zu 2 TB (mit einer Sektorgröße von 512 Byte) und bis zu 16 TB (mit einer Sektorgröße von 64 KB). Das ist für die meisten Installationen im Jahr 2016 immer noch groß genug. Leider betrug die größte Dateigröße (ein Byte weniger als) 4 GB, was heutzutage ziemlich klein ist.

exFAThebt diese 4-GB-Begrenzung auf und erlaubt Dateien bis weit in den PB-Bereich. Ähnlich verhält es sich mit der Datenträgergröße. Dies geschieht mithilfe von 64-Bit-Längenfeldern. Da FAT32 32-Bit-Längenfelder verwendete, erhielt exFAT natürlich den Spitznamen FAT64.

Also, ja. FAT64 und exFAT sind dasselbe. exFAT ist der richtige Name.

Antwort2

Rany hat größtenteils recht. Allerdings basierte FAT nicht auf dem Längenfeld, sondern auf der Größe des Indexwerts. Bei Disketten gab es also FAT12, wo jede Zelle in der FAT-Tabelle 12 Bit groß war, dann FAT16 und dann FAT32, das 32 Bit groß war, ABER nur 28 Bit verwendete. exFat verwendet ebenfalls 32-Bit-Zelleneinträge, aber ALLE 32 Bit werden verwendet und ermöglicht2^32Cluster mit einer maximalen Clustergröße von 32 GiB für ein Gesamtdateisystem von ca. 128 PiB

Das Dateisystem wurde FAT64 genannt, weil alle ohne die Struktur des Dateisystems zu kennen einfach annahmen, es verdoppele FAT von 32 auf 64, aber das ist nicht der Fall. Die Entwicklung von exFAT sollte viele Probleme lösen. Die 4-GB-Grenze für die Dateigröße war ein großes Problem, da viele Videos in hoher HD-Qualität ins Spiel kommen, bei denen stundenlanges Videomaterial viel Speicherplatz benötigt. Besonders bei hoher HD-Auflösung (1080P) und Superhochauflösung (4K) kann diese Grenze in 10 bis 15 Minuten erreicht werden. Das Dateisystem wurde aber auch auf Leistung ausgelegt, insbesondere für Videoaufnahmen. Höhere Schreibgeschwindigkeiten, weniger Overhead. Dafür gibt es weniger FAT-Updates, das Bitmap wurde eingeführt, Verbesserungen bei zusammenhängenden Dateien und vorab zugewiesene Dateispeicherplätze, um den Overhead zu reduzieren. Aufgrund der Verbesserungen des exFAT-Dateisystems ist exFAT das Standarddateisystem für SDXC-Speicherkarten. Und noch etwas: exFAT ist auch auf Flash-Speicher-Kompatibilität ausgelegt, mit weniger Schreibvorgängen und Blockgrenzen für eine bessere Flash-Speicherleistung.

Antwort3

Obwohl exFAT einige Konzepte von FAT übernimmt, gibt es große Unterschiede.Ist(grundsätzlich) FAT64 ist einfach falsch.

Zwischen FAT12 und 16 wurde nur die Größe der Zuordnungstabelle geändert. FAT32 hatte eine noch größere Zuordnungstabelle (32 Bit pro Eintrag), einige neue Konzepte (eine variable Adresse für das Stammverzeichnis, eine Schnellnachschlagetabelle für den nächsten freien Eintrag, redundante BPBs usw.) wurden eingeführt. (Denken Sie daran, dass VFAT, also lange Dateinamen und dergleichen, nichts mit FAT32 zu tun haben, da es sich dabei lediglich um einen (ziemlich cleveren) Hack in der Verwaltung von Verzeichnissen handelt.)

Beim Schreiben eines exFAT-Dateisystems kommen Sie mit der Verwendung eines FAT32-Treibers und der erneuten Erweiterung der Zuordnungstabelle nicht weiter (einfach, weil die Zuordnungstabelle immer noch 32 Bit breit ist). exFAT führt jedoch eine Volume-Bitmap zum schnellen Nachschlagen zugewiesener Sektoren ein, verwendet die Zuordnungstabelle nur für Dateien, die nicht am Stück gespeichert sind (sonst werden einfach Datarun-Einträge verwendet) und hat ein völlig anderes Format für die Speicherung von Verzeichnissen.

Antwort4

Ja, exFAT ist der offizielle Name und FAT64 ist das Synonym dazu.

verwandte Informationen