Oh Dear Asked: 2019-05-03 21:29:41 +0800 CST2019-05-03 21:29:41 +0800 CST 2019-05-03 21:29:41 +0800 CST 相同的文件在新驱动器上具有不同的“磁盘大小” 772 我最近买了一个 8TB HDD 来替换我的 1TB 驱动器来存储我的备份。然而,将文件移动到新驱动器后,我注意到它们在磁盘上占用了大量空间,即使真实文件大小相同。两个驱动器都格式化为 exFAT,所以我不确定为什么报告的大小如此不同。为什么新驱动器上使用了更多空间? hard-drive disk-space 2 个回答 Voted Best Answer phuclv 2019-05-03T22:59:38+08:002019-05-03T22:59:38+08:00 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) NBorba 2019-05-03T23:54:51+08:002019-05-03T23:54:51+08:00 Phuclv 是对的。如果您在 8TB 磁盘上使用 ExFAT,您的簇大小将为 8MiB,这意味着任何文件都将占用至少 8MB 的磁盘空间,即使它只是一个小的 txt 文件。 对于那么大的驱动器,我建议使用 4KB 簇大小的 ReFS(如果您使用的是 Windows 10 或 2012/2016 服务器): 或者,如果您正在寻找更小的簇大小,请选择 NTFS:
exFAT 的默认簇大小非常大。根据这个答案,它是这样的
您的文件平均为 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)
Phuclv 是对的。如果您在 8TB 磁盘上使用 ExFAT,您的簇大小将为 8MiB,这意味着任何文件都将占用至少 8MB 的磁盘空间,即使它只是一个小的 txt 文件。
对于那么大的驱动器,我建议使用 4KB 簇大小的 ReFS(如果您使用的是 Windows 10 或 2012/2016 服务器):
或者,如果您正在寻找更小的簇大小,请选择 NTFS: