请解释 exFAT 格式的外部硬盘驱动器上浪费的空间

Joh*_*hnB 15 hard-drive filesystems formatting exfat external-hard-drive

我最近购买了一个 750 GB 2.5" 硬盘驱动器并将其放入外部外壳中。它具有高级格式化技术 (AFT),但我使用的是 Windows 7,所以我认为我会安全。

  1. 我决定尝试exFAT,因为我被减少的开销所吸引
  2. 对于“分配单位大小”,我选择了“默认分配大小”
  3. 首先尝试取消选择“快速格式化”,但时间太长,所以我停下来重新选择“快速格式化”
  4. 格式化驱动器后,再次查看格式选项显示“分配单元大小”为256 KB

驱动器工作正常,但我对“大小”“磁盘大小”之间的区别有疑问

在我的 120 GB NTFS 格式的内置硬盘驱动器上,差异仅为 0.16%。但是,在我更大的 exFAT 格式的外部驱动器上,差异为 17.38%。按照这个速度,我在这个 750 GB 驱动器上最多可以容纳 637 GB(可用空间为 0)。

我应该使用哪些格式选项来最大化可用磁盘空间?

我当前的设置会对性能产生什么影响?您推荐的设置会对性能产生什么影响?

格式设置

格式设置

内置硬盘

内置硬盘

外置硬盘(空间差异大!)

外置硬盘

bwD*_*aco 21

exFAT 中的默认分配单元(簇)大小远大于 NTFS 中的默认分配单元大小。正如您在问题中所指出的,exFAT 默认为 256KB,但对于大于 2 GB 的卷NTFS 默认为 4KB

由于存储分配必须在整个集群中进行,因此不是集群大小倍数的文件将导致存储设备上的空间浪费。浪费的空间取决于大小,通常在集群大小较大且设备上有许多文件时会更大。这种情况称为内部碎片化,浪费的空间称为松弛空间

例如,一个 257KB 的文件将需要两个分配单元来存储在您的 exFAT 卷上,占用 512 KB 的空间。在具有 4KB 群集的 NTFS 卷上,相同的文件仅需要 260KB。

维基百科关于数据集群的文章更详细地解释了它:

集群是可以分配来保存文件的最小逻辑磁盘空间量。因此,在具有大集群的文件系统上存储小文件会浪费磁盘空间;这种浪费的磁盘空间称为松弛空间。对于与平均文件大小相比较小的簇大小,每个文件浪费的空间在统计上大约是簇大小的一半;对于大集群规模,浪费的空间会更大。然而,更大的集群大小会减少簿记开销和碎片,这可能会提高整体读写速度。典型的簇大小范围从 1 个扇区 (512 B) 到 128 个扇区 (64 KiB)。

尝试使用较小的分配单元大小格式化驱动器。这可能会稍微减慢 I/O 操作,但会大大减少浪费的磁盘空间量。

  • 64 KB 是此大小卷上 exFAT 可用的最小*分配单元大小*设置。 (3认同)

归档时间:

查看次数:

41092 次

最近记录:

9 年,1 月 前