2

最近、FAT32であるが4GBを超えるファイルがあるIDEドライブを備えた組み込みシステムに遭遇しました。これを行うには、32バイトのディレクトリエントリのファイルサイズを、実際のファイルサイズではなく、最終的なクラスタが使用するバイト数に設定する必要があります。これにより、ファイルに任意のFATチェーンを含めることができます。欠点は、ファイルサイズを知る唯一の方法は、巨大なチェーンを介してストリーミングすることです。

私はこれを前に見たことがありません。これは既知の標準またはバリエーションであり、WindowsまたはLinuxでサポートされているものはありますか?

4GBを超えるファイルを許可するより標準的な「風変わりな」FAT32の変更はありますか?

4

3 に答える 3

6

おそらくexFAT

于 2009-07-31T07:22:50.620 に答える
3

これは完全なハックだと思います。

私は FAT32 を実装しましたが、このようなことは見たことも聞いたこともありません。これに対するサポートがどこかにあれば、私は非常に驚かれることでしょう。

于 2009-08-03T09:11:21.510 に答える
0

x GBのチャンクに分割する仮想ファイルシステムを使用すると、4GBを超えるファイルを保持できる仮想ドライブを使用できます。たとえば、TrueCryptはこれを行います(2GBチャンク)。

于 2009-07-31T07:23:36.063 に答える