为什么我的文件夹大小加起来不等于我在 Windows 中的硬盘大小?

Win*_*gle 22 windows-7

我想在家里的机器上安装一个 SSD,最简单的方法是将我当前的硬盘克隆到新的 SSD。问题是,如果我右击我当前的硬盘并选择属性,我的已用空间是230GB,因此需要我购买一个怪物SSD。

但是,如果我右键单击硬盘驱动器中的每个顶级文件夹并选择属性,则这些文件夹使用的总空间仅为 140GB。其中 100GB 是音乐和电影,我可以在转移到 SSD 之前轻松清除它们。

那么问题来了,其他 90GB 去哪儿了?对于我的生活,我无法弄清楚。您的 C: 驱动器中所有顶级文件夹的使用大小总和不应该大致等于 C: 驱动器本身的使用大小吗?

Joh*_*n T 19

有隐藏文件和目录,其中包含未包含在计算中的系统文件。例如,系统卷信息包含系统还原点和卷影副本等。它不包括在计算中,因为默认情况下 ACL 不允许您的用户帐户查看文件夹或其属性。但是,如果您真的愿意,您可以访问它。

另一方面,cleanmgr.exe实用程序(也称为磁盘清理)可以帮助您回收大部分磁盘空间。“更多选项”选项卡允许您删除除最近的还原点和卷影副本之外的所有内容。


KCo*_*eau 10

使用 WinDirStat 查看文件占用空间的位置:

http://windirstat.info/

它是免费的、轻量级的,而且没有更简单的方法可以按目录查看您的使用情况。

  • 我使用了 WinDirStat,它在程序中报告了 350GB,但 Windows 显示使用了 1.5TB,所以这可能不是所有的解决方案。 (3认同)
  • 我最近发现,您应该以管理员身份运行 WinDirStat(或类似软件),以便程序正确查找和汇总所有文件/目录(尤其是 Windows 文件夹中的文件,否则会被跳过)。只需右键单击可执行文件并选择“以管理员身份运行” (2认同)

Fli*_*imm 5

以下是我能想到的硬盘驱动器中已用空间可能大于文件大小总和的所有原因的综合列表。OP已经解决了他/她的问题,但对于一些潜伏者来说,这个问题可能仍然存在。

  • 文件在磁盘上占用的空间不仅仅是其大小。例如,包含字母“hello”的文本文件的文件大小为 5 个字节,但它也会占用文件系统表中的空间来存储其名称和属性。通常差异不会大于几百字节,但如果您有许多小文件,那么加起来可能会很大。在 Windows 文件资源管理器中打开文件的属性对话框后,您可以通过比较“大小”和“磁盘上的大小”数字来看到差异。
  • 您可能忘记检查隐藏文件:确保您在 Windows 的文件资源管理器选项中启用了“显示隐藏文件、文件夹和驱动器”。
  • 您可能忘记检查系统文件:确保禁用了“隐藏受保护的操作系统文件”。
  • 您可能忘记计算回收站,这是隐藏文件和系统文件的特殊情况。
  • 内容索引占用空间:如果打开分区的属性对话框,您可以看到选项“除了文件属性之外,还允许该驱动器上的文件对内容进行索引”。这占用空间,我不太确定文件系统上的位置。
  • 以前的版本(或卷影副本或文件历史记录)占用空间:NTFS 具有文件卷影副本的功能,所占用的空间不计入纯文件大小。
  • 您可能已经启用了压缩:理论上,这应该会导致使用的磁盘空间小于文件大小的总和,而不是更大,但无论如何,它都是一个工作中的扳手。您可以通过在 Windows 文件资源管理器中打开分区的属性对话框进行检查。

另外,请记住,您的硬盘上可能有隐藏分区或未分配的空间,您可以在其中创建分区。打开 Windows 附带的“磁盘管理”来检查这一点。

如果有任何遗漏,请继续编辑我的答案,使其尽可能全面。我很高兴将其设为社区维基帖子。