2009-07-31 2 views
3

Ich habe vor kurzem ein Embedded-System mit IDE-Laufwerken gefunden, die FAT32 sind, aber> 4 GB-Dateien haben. Es scheint dies zu tun, indem Sie die Dateigröße im 32-Byte-Verzeichniseintrag auf die Anzahl der Byte festlegen, die der letzte Cluster verwendet, anstatt die eigentliche Dateigröße zu verwenden. Dadurch können die Dateien beliebige FAT-Ketten haben. Der Nachteil ist der einzige Weg zu wissen, dass die Dateigrößen durch die Ketten fließen, die enorm sind.Weird-Standard für FAT32> 4 GB-Dateien

Ich habe noch nie zuvor gesehen. Ist das ein bekannter Standard oder eine bekannte Variante und wird alles unter Windows oder Linux unterstützt?

Gibt es "eigenartige" FAT32-Modifikationen, die mehr Standard sind und Dateien mit mehr als 4 GB zulassen?

+0

Liest Windows7 das IDE-Laufwerk richtig? Wenn es so ist, ist es exFAT, wenn nicht, ist es eine proprietäre Erweiterung. –

Antwort

0

Sie könnten wahrscheinlich etwas virtuelles Dateisystem verwenden, das es zu x GB Stücken aufteilt und dann haben Sie virtuelles Laufwerk, das mehr als 4 GB Dateien aufnehmen kann. Zum Beispiel TrueCrypt tut dies (2 GB Chunks).

2

Das denke ich ist ein vollständiger Hack.

Ich habe FAT32 implementiert und ich habe noch nie so etwas gesehen oder gehört. Ich werde sehr überrascht sein, wenn es irgendwo Unterstützung dafür gibt.

+0

warum die negativen stimmen? –

+0

Weil Ihre Antwort falsch ist und geschrieben wurde, nachdem die richtige Antwort gegeben wurde. –

+0

in der Tat ist es so - exFAT ist die Antwort –