答案1
exFAT 的默认簇大小非常大。根据这个答案就像这样
Volume size Cluster size
500 GiB 128 KiB
1000 GiB 256 KiB
1500 GiB 512 KiB
2000 GiB 512 KiB
3000 GiB 1 MiB
4000 GiB 1 MiB
5000 GiB 2 MiB
8000 GiB 2 MiB
10000 GiB 4 MiB
20000 GiB 8 MiB
您的文件平均大小为 753674490827/726245 ≈ 0.9897 MB,因此在具有 256 KB 簇的 1 TB 驱动器上,大约一半的文件需要4 个集群(并且几乎不浪费)剩下一半需要5 个集群(并浪费 1 个簇)
平均浪费为 0.5 个簇 = 每个文件 128 KB,即 12.5%。总预期的磁盘大小是 753674490827 × 112.5% ≈ 789.7 GB,这非常接近您的屏幕截图中的内容。但是在 8 TB 磁盘上,簇为 2 MB,因此您每个文件浪费了约 1 MB,这就是为什么磁盘上的新大小几乎是总大小和以前磁盘大小的两倍
看
- 请解释 exFAT 格式的外部硬盘上浪费的空间
- 为什么 exFAT 在 Windows 中的默认分配大小如此之高?
- 1 字节文件在 6 TB exFAT Veracrypt 卷上占用 2 MB(是的,兆字节)。为什么?
- 当我将数据从 NTFS 复制到 exFAT 时,为什么“磁盘大小”比“大小”大得多?
和这个问题也是同样的原因为什么“大小”和“磁盘大小”之间有这么大的差异?
在 NTFS 上还有许多其他原因。如果你感兴趣,请阅读为什么对于同一组文件,“大小”不同,“磁盘大小”也会不同?
简而言之,exFAT 不适合存储小文件。要么使用 NTFS,要么使用较小的簇大小重新格式化 exFAT(4 KB,与包括 NTFS 在内的几乎所有其他文件系统一样)