2

我最近遇到了一个嵌入式系统,它的 IDE 驱动器是 FAT32,但文件>4gb。它似乎通过将 32byte 目录条目中的文件大小设置为最终集群使用的字节数来实现这一点 - 而不是实际的文件大小。这允许文件具有任意 FAT 链。不利的一面是知道文件大小的唯一方法是流过巨大的链。

我以前从未见过这种情况。这是一个已知的标准或变体,Windows 或 linux 上是否支持它?

是否有任何“古怪”的 FAT32 修改更标准,允许文件大于 4GB?

4

3 回答 3

6

可能是exFAT

于 2009-07-31T07:22:50.620 回答
3

我认为这是一个完整的黑客。

我已经实现了 FAT32,但我从未见过或听说过这样的事情。如果有任何支持,我会感到非常惊讶。

于 2009-08-03T09:11:21.510 回答
0

您可以使用一些虚拟文件系统将其拆分为 x GB 块,然后您拥有可以容纳超过 4 GB 文件的虚拟驱动器。例如TrueCrypt就是这样做的(2 GB 块)。

于 2009-07-31T07:23:36.063 回答