截屏:
1 字节数据占用 2MB 磁盘空间的文件的文件属性:
该驱动器是一个 6TB 的单分区,通过 Veracrypt 安装并格式化为 exFAT。我的 2TB 卷上的扇区大小(以相同的方式格式化和安装)为 512KB——也很大,但不是那么荒谬(它不应该是 512字节?)。
这里的扇区大小为什么会高达 2MB?既然是高级格式的驱动器,难道不应该是 4KB 吗?
这些驱动器使用 Veracrypt 格式化;没有指定扇区大小的选项,我记得有一个簇大小选项,但 exFAT 的最大大小为 64KB。6TB 驱动器及其所有数据即将移动到 RAIDZ2 ZFS 阵列,所以我不一定需要直接修复此问题,但我真的想知道这是如何/为什么发生的。
答案1
好吧,我可以确认在 Windows 10 上 6 TB 卷上的 exFAT 默认为 2 MiB 集群。如果我明确选择 64 KiB,它会使用它。64 KiB 也是磁盘管理下拉列表中的最大大小。
顺便说一句,微软一篇有关默认簇大小的文章适用于各种文件系统和 Windows 版本。遗憾的是,无论出于何种原因,它都不包含 exFAT/Windows 10 组合。
通过实验,我确定了以下默认值:
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
这些只是样本,我没有费心检查实际范围。不过模式非常清晰。它以 2 的幂切换,即 512 GiB、1 TiB、2 TiB、4、TiB、8 TiB、16 TiB……
这基本上
(体积大小“步骤”)/(2 21)
或者,更通俗地说:除以二,将 SI 后缀降低两个。16 TiB → 8 TiB → 8 MiB。