为什么当我使用 FAT32 文件系统格式化我的 U 盘时,我可以获得更多的使用空间?

为什么当我使用 FAT32 文件系统格式化我的 U 盘时,我可以获得更多的使用空间?

可能重复: 为什么硬盘有效容量比实际容量小?

我有一个 16 GB 的 U 盘。当我用FAT32,我有 14.8 GB 可用...使用时NTFS我有 14.7 GB。那 100 MB 去哪了?

答案1

文件系统存储元信息(有关文件的信息)。FAT 遵循为小型磁盘和低内存设计的传统结构。现代文件系统可以具有许多附加功能、结构备份以及有关文件本身的更多信息(例如权限)。

簇大小(块大小)也是一个因素。这是可以与文件关联的单元的大小。例如,如果它是 4k,那么每个文件平均会丢失 2k,因为 FAT 没有处理小于该大小的细节的分辨率。NTFS 的默认簇大小可以小于 FAT32 的默认簇大小,从而为您提供有关这些分配单元的更大数据库,这会占用更多空间,而设备未分配的大小则不会占用太多空间。

默认情况下会分配一些结构,因此存在差异是可以理解的。如果您开始用文件填充驱动器,差异可能会变得更大 - 或者 NTFS 可以弥补最初丢失的空间,具体取决于您使用文件系统的样式(少量大文件/大量小文件)。

答案2

原因在于每个文件系统都需要特定数量的内存(存储)来在存储设备上构建文件系统结构(目录、文件等在块设备上的列表和位置,称为 ToC(目录表)、元数据、文件系统超级块等)。

因此您会发现 FAT32 需要的空间比 NTFS 少 100 MB。

文件系统了解更多信息。

相关内容