vFAT 最大数据允许 4GB?

Ger*_*not 2 hard-drive vfat

FAT 虚拟驱动器上可以存储多少数据?我知道一个文件可以是最大的。vFAT 上有 4GB,但这是否意味着我只能在该驱动器上存储最大 4GB 的空间?

Ram*_*und 6

\n

这是否意味着我只能在该驱动器上存储 4GB 最大容量?

\n
\n\n

最大卷大小取决于您使用的是 FAT12、FAT16 还是 FAT32。基于您正在谈论 4 GiB 文件的事实,我假设您使用 FAT32。

\n\n

此外,VFAT 是文件分配表 (FAT) 文件系统架构标准的扩展,它本身不是文件系统。

\n\n
\n

FAT 虚拟驱动器上可以存储多少数据?

\n
\n\n

这完全取决于文件系统是 FAT16 还是 FAT32。FAT16 将限制您的卷大小为 4 GiB,而 FAT32 将限制您的卷大小为 2 TiB。值得指出的是,目前支持的Windows版本仅支持FAT32和exFAT。

\n\n
\n

VFAT 怎么样?

\n\n

也许您还听说过一种称为 VFAT 的文件系统。VFAT 是 FAT 文件系统的扩展,随 Windows 95 一起引入。\n VFAT 保持了与 FAT 的向后兼容性,但放宽了规则。\n 例如,VFAT 文件名最多可以包含 255 个字符、空格、\n 和多个时期。尽管 VFAT 保留文件名的大小写,但它不被视为区分大小写。

\n\n

当您使用 VFAT 创建长文件名(超过 8.3)时,文件系统实际上创建了两个不同的文件名。一是实际的长文件名。此名称对于 Windows 95、Windows 98 和\n Windows NT(4.0 及更高版本)可见。第二个文件名称为 MS-DOS\xc2\xae\n 别名。MS-DOS 别名是长文件名的缩写形式。\n 文件系统通过使用长文件名的前六个\n 字符(不包括空格)来创建 MS-DOS 别名,\n 后跟波形符 [ ~] 和数字预告片。例如,文件名 Brien\'s\n Document.txt 的别名为 BRIEN\'~1.txt。

\n\n

VFAT 存储长文件名的方式会产生一个有趣的副作用。当您使用 VFAT 创建长文件名时,它会使用一个目录条目作为 MS-DOS 别名,并为长文件名的每 13 个字符使用另一个条目。理论上,一个长文件名最多可以占用 21 个目录项。根目录有 512 个文件的限制,但如果您要在根目录中使用最大长度 long 文件名,则可以将此限制减少到仅 24 个文件。因此,您应该在根目录中谨慎使用长文件名。其他目录不受此限制的影响。

\n\n

您可能想知道为什么我们要讨论 VFAT。原因是它比 FAT 更常见,但除了我上面提到的差异之外,VFAT 也有相同的局限性。当您告诉 Windows NT 将分区格式化为 FAT 时,它实际上将该分区格式化为 VFAT。唯一在 Windows NT\n 4.0 下拥有真正的 FAT 分区的情况是当您使用其他操作系统(例如 MS-DOS)来格式化 >> 分区时。

\n
\n\n

来源:文件系统之间的选择

\n\n

此外

\n\n
\n

此外,术语“VFAT”也导致了各种误解,因为它有时被错误地使用,好像它描述的是 FAT 文件系统的另一种变体,以区别于 FAT12、FAT16 和 FAT32 文件系统,而实际上它并没有指定另一个文件系统,而是一个可选的扩展名,它可以在任何 FAT 文件系统(FAT12、FAT16 或 FAT32)之上工作。使用 VFAT 长文件名的卷也可以由不支持 VFAT 扩展名的操作系统读取,只要它们支持底层文件系统即可。

\n
\n\n

来源:文件分配表

\n