Oh *_*ear 3 disk-space hard-drive
我最近买了一个 8TB 硬盘来代替我的 1TB 驱动器来存储我的备份。然而,在将文件移动到新驱动器后,我注意到它们在磁盘上占用了大量的空间,即使真实的文件大小是相同的。两个驱动器都被格式化为 exFAT,所以我不确定为什么报告的大小如此不同。为什么在新驱动器上使用了更多空间?
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
Run Code Online (Sandbox Code Playgroud)
您的文件是 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,这就是为什么磁盘上的新大小几乎是磁盘上总大小和以前大小的两倍
看
这也和这个问题相同的原因为什么“大小”和“磁盘上的大小”之间有这么大的区别?
在 NTFS 上还有许多其他原因。如果您有兴趣阅读为什么“大小”与同一组文件不同时“磁盘大小”会有所不同?
简而言之,exFAT 不适合存储小文件。要么使用 NTFS,要么使用较小的簇大小重新格式化 exFAT(4 KB 就像几乎所有其他人一样,包括 NTFS)
| 归档时间: |
|
| 查看次数: |
3853 次 |
| 最近记录: |