答案1
选择所有文件并显示属性会跳过没有的文件进入。 跑步Treesize免费 (作为管理员)并查看哪些文件夹“占用”了最多的空间。
答案2
这可能是由于使用连接点。
磁盘上的某些数据需要出现在多个目录中,但这些数据是相同的,因此,与其复制数据,不如看就像它在多个目录中一样。
当您获取所有文件和目录的属性时,Explorer 会天真地包含看似单独的目录,而磁盘属性仅说明实际使用情况。
话虽如此,300GB 的差异似乎有些偏大(在我的 Windows 7 安装中差异为 78GB),因此运行磁盘检查可能是个好主意,正如 gronostaj 所写,或者使用chkdsk c: /f
以管理员身份运行的命令提示符。
答案3
我认为这是由于权限造成的。
如果您无法读取文件,则无法找到文件的大小(左侧屏幕截图)。
在右侧屏幕截图中,API Explorer 使用的不需要对每个文件的读取权限。
左侧屏幕截图中的方法不会添加您无法读取的文件夹中的文件。
答案4
一些解释和建议,但首先,chkdsk c: /f
像其他人建议的那样进行磁盘检查。
获取一个专门用于显示哪些内容占用了驱动器空间的程序,例如目录统计. 以管理员身份运行。
即使管理员也无法访问某些文件夹,例如
C:\System Volume Information
存储系统还原数据的文件夹。您可以在控制面板 -> 系统 -> 系统保护中检查其使用情况。即使显示所有隐藏文件和系统文件,文件流和 NTFS 元数据文件也不会显示。
如果您最近使用 NTFS 内置压缩来压缩/解压大量文件,则磁盘使用情况统计信息可能不正确。重新启动可解决此问题。(这只是我的个人经验,我还没有进一步调查。)