Welcher Name ist richtig, exFAT oder FAT64?

Ich führte eine schnelle Google-Suche und erkannte, dass einige Leute beziehen sich auf exFAT als FAT64.

Ist exFAT nur ein anderer name für FAT64?

Author: rany, 2016-06-14

4 answers

Es gibt nicht so etwas wie FAT64, zumindest nicht zu diesem Zeitpunkt. Es gibt exFAT, das manche Leute als FAT64 bezeichnen.

, Warum tun Sie das? Die Geschichte der Dateizuordnungstabelle ist ziemlich involviert. Heutzutage sind die häufigsten Implementierungen FAT32 (obwohl dies zunehmend ungewöhnlich ist) und exFAT. FAT32 war eine signifikante 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 einem Sektor Größe von 64KB). Das ist für die meisten Installationen im Jahr 2016 immer noch groß genug. Leider war die größte Dateigröße (ein Byte weniger als) 4GB, was heutzutage ziemlich klein ist.

ExFAT beseitigt dieses 4-GB-Limit und ermöglicht Dateien, die weit in die PB-Region reichen. Ähnlich mit der Volumengröße. Dies geschieht mithilfe von Feldern mit 64-Bit-Länge. Da FAT32 32-Bit-Längenfelder verwendete, erhielt exFAT natürlich den Spitznamen FAT64.

Also ja. FAT64 und exFAT sind dasselbe. exFAT ist die Namen korrigieren.

 81
Author: ChrisInEdmonton,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-06-15 16:17:34

Rany ist meistens korrekt. FAT basierte jedoch nicht auf dem Feld length, sondern auf der Größe des Indexwerts. Bei Disketten hatten Sie also FAT12, wobei jede Zelle in der FAT-Tabelle 12 Bit betrug, dann FAT16 und dann FAT32, die 32 Bit groß waren, ABER nur 28 Bit VERWENDETEN. exFAT verwendet auch 32-Bit-Zelleneinträge, aber alle 32 Bits verwendet werden, und ermöglicht 2^32 cluster mit einer maximalen Clustergröße von 32GiB für ein Gesamtdateisystem von ca. 128PiB

Das Dateisystem wurde FAT64 genannt, weil, ohne die Struktur des Dateisystems zu kennen, jeder davon ausging, dass es das FAT von 32 auf 64 verdoppelte, und das ist nicht der Fall. Die Schaffung von exFAT sollte viele Probleme lösen. Die 4gb-Barriere für die Dateigröße war eine große Herausforderung, da viele Videos mit hoher HD-Qualität ins Spiel kommen, bei denen stundenlanges Video viel Speicherplatz beansprucht. Besonders läuft High HD (1080P) und super High (4K), die diese Barriere in 10-15 Minuten treffen können. Aber das Dateisystem wurde auch für gebaut leistung, insbesondere für Videoaufnahmen. Höhere Schreibgeschwindigkeiten, weniger Overhead. Dafür gibt es weniger FAT-Updates, die Bitmap wurde eingeführt, zusammenhängende Dateiverbesserungen, vorab zugewiesene Dateibereiche, um den Overhead zu reduzieren. exFAT ist das Standard-Dateisystem für SDXC - Speicherkarten, wegen der Verbesserungen im exFAT-Dateisystem. Noch etwas: exFAT ist auch Flash-speicherkompatibel, weniger Schreibvorgänge und Blockgrenzen für eine bessere Flash-Speicherleistung.

 25
Author: Robert Shulkich,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-10-03 01:41:29

Während exFAT einige Konzepte von FETT leiht, gibt es große Unterschiede, so dass die Behauptung, dass exFAT ist (im Grunde) 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 schnelle Nachschlagetabelle für den nächsten freien Eintrag, Redundanz-BPBs, ...) wurden eingeführt. (beachten Sie, dass VFAT, dh lange Dateinamen und solche) ich habe keine Verbindung zu FAT32, da sie einfach ein (ziemlich cleverer) Hack in die Verwaltung von Verzeichnissen sind)

Wenn Sie ein exFAT-Dateisystem schreiben, werden Sie durch einfaches Verwenden eines FAT32-Treibers und erneutes Erweitern der Zuordnungstabelle nirgendwohin gebracht (einfach weil die Zuordnungstabelle immer noch 32 Bit breit ist), aber exFAT führt eine Volume-Bitmap für die schnelle Suche ein zugewiesene Sektoren, verwendet die Zuordnungstabelle nur für Dateien, die nicht in einem Stück gespeichert sind (andernfalls werden einfach Datarun-Einträge verwendet), und hat ein völlig anderes Format, wie Verzeichnisse gespeichert werden.

 13
Author: Ro-ee,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-06-15 08:52:22

Ja, exFAT ist der offizielle Name und FAT64 ist sein Synonym.

 6
Author: Máté Juhász,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-06-14 13:17:41