“已用空间”、“大小”和“磁盘大小”有什么区别?

Tim*_*Tim 6 windows-7

系统文件和个人数据只有一个分区,C:。另外两个分区用于引导和恢复。

现在我有两个不同的关于 C: 大小的报告,在我的 Windows 7 上:

  1. 通过单击 C: 的属性,“已用空间”显示 59.4 GB;
  2. 通过选择 C: 下的所有内容(我已设置为查看所有隐藏文件和目录)并查看它们的属性,它显示 46.9 GB 的“大小”和 47.6 GB 的“磁盘大小”。

以下是我的问题:

  1. 我想知道为什么这两个报告不一样,差异在哪里?
  2. 第二种方式,为什么“大小”和“磁盘大小”不同?它们实际上是什么意思?它们与第一种方式中的“已用空间”有什么区别?

提前致谢!

afr*_*ier 7

  1. 即使以管理员身份,您也无权访问某些文件和文件夹。System Volume Information 就是这样一个文件夹。
  2. 您无法直接查看一些占用空间的项目,例如 MFT 和 USN 日志。
  3. 在 Vista 和 7 上,Windows 目录是密集的硬链接。资源管理器无法处理此问题,并且会将具有n 个硬链接的文件计数n次。
  4. Explorer 不考虑 NTFS 备用数据流。
  5. 锁定为独占使用的文件也不计算在内。

**无论您做什么,您都无法选择驱动器上的所有文件/文件夹并使编号与驱动器的属性匹配。

至于“大小”与“磁盘大小”,有几件事使两者有所不同。其他人提到的“松弛空间”是最常见的。但是使用 NTFS 压缩存储的文件可能会占用较少的磁盘空间,从而影响资源管理器的显示。稀疏文件、脱机文件和其他特殊属性也可能导致 2 显着不同。

**您可以使用基于 linux 的操作系统或 live cd 来查看所有隐藏文件夹。对于 Windows 7,其中一个文件夹称为 ProgramData,它解释了大小报告的巨大差异。