新格式化 (NTFS) 外部硬盘驱动器已具有“已用空间”。什么决定了已用空间的数量?它与HD的容量有关吗?

gal*_*nja 11 ntfs disk-space hard-drive filesystems external-hard-drive

我刚买了一个新的外置硬盘(WD Elements - 1 TB)。在装有 Windows 7 的 PC 中,我在使用它之前通过右键单击驱动器 > 格式化(快速格式化 - NTFS)对其进行格式化,然后检查其属性。

我注意到它已经使用了 118 MiB 的磁盘空间,尽管它是新格式化的并且没有文件传输到它。

问题:
磁盘开销、元数据等占用的磁盘空间是否与NTFS格式硬盘的总磁盘空间容量相关?
如果是,它是如何计算的?
(鉴于其磁盘空间容量以及是否已格式化为使用 NTFS,默认情况下,在全新格式化的硬盘驱动器上将“使用”多少磁盘空间?)

格式化后 1 TB 驱动器的属性屏幕截图:
属性截图

相关SU问题:全新外置硬盘有133MB已用空间?

Sil*_*ier 21

tl;dr:这是为元数据存储保留的空间。

一篇关于NTFS技术方面会给你一些更多的细节,但大部分的空间采取的是主文件表。(一些空间也用于引导扇区,等等。)

与 FAT32 相比,NTFS 中“臃肿”元数据的很大一部分原因是需要存储访问控制列表- 尽管其中还有更多内容。

MFT 使用了多少空间?

在 NTFS 格式下格式化硬盘时,有 4 种可用设置:

  • 设置 1 保留大约 12.5% 的音量。(默认)
  • 设置 2 保留大约 25 %。
  • 设置 3 保留约 37.5%。
  • 设置 4 保留约 50%。

这是因为 MFT 大小与您的文件数量成正比。如果用 8 KB 文件填充磁盘的其余部分,则标准 (12.5 %) MFT 大小将足以为所有文件提供元数据空间。当然,由于某些文件会更大,因此这是平均值。

如果您将大量较小的文件存储到磁盘,则保留的 MFT 空间中将没有足够的空间来容纳它们的所有元数据。这不是致命的,因为新的 MFT 集群将简单地在其他地方创建。但是,它会导致 MFT 数据碎片,这是不好的,因为在某些情况下会导致严重的性能下降。