为什么我的文件夹大小与 Windows 中硬盘的大小不一致?

为什么我的文件夹大小与 Windows 中硬盘的大小不一致?

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

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

那么问题来了,剩下的 90GB 去哪了?我怎么也想不通。C: 驱动器中所有顶级文件夹的已用大小总和难道不应该大致等于 C: 驱动器本身的已用大小吗?

答案1

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

另一方面,清理管理器实用程序(更广为人知的名称是磁盘清理)可以帮助您回收大部分磁盘空间。更多的选择选项卡允许您删除除最近的还原点和卷影副本之外的所有还原点和卷影副本。

答案2

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

http://windirstat.info/

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

答案3

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

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

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

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

答案4

我的问题出在 Windows/Temp。

显然,只有在管理员模式下才能看到内容。因此,简单地询问 Windows 文件夹占用了多少空间并不能显示 Temp 文件夹占用的空间量。当我要求删除它时,我得到了我刚刚批准的管理员弹出窗口,它删除了它。

KCotreau 上面推荐的 WinDirStat 实用程序帮我找到了这个。

相关内容