我有一个格式化了约 125GB 的 SSD,它显示已消耗约 99GB。几周来它一直在快速消耗存储空间。我在网上发现了很多 SSD 消耗不明原因的例子,但似乎都没有找到答案。
我的用户目录已被正确地移动到了另一个带有连接点的 HDD,这样我的正常数据存储就不会在 SSD 上完成。Windows
并且Program Files
仍然存在。
然而,奇怪的是,目录树列表和 Total Commander 查看隐藏文件和系统文件证实我的驱动器上只有 46GB 的数据。
WinDirStat、手动检查和任何其他存储消耗分析工具都报告,从运行在 SSD 上的 Windows 副本启动时,驱动器上有 46GB 的数据。这与消耗的 ~99GB 相差甚远。我所有的可用空间都在哪里?
答案1
如果您没有以管理员身份运行 WinDirStat,它将只能报告允许查看的文件所使用的空间。
以管理员身份再次运行它,它将开始向您显示空间去向的全貌。
答案2
那么是什么占用了这么多空间呢?系统还原。我能够通过另一台计算机加载驱动器并查看隐藏/系统文件来确定这一点。
在我的情况下,系统还原当前配置为占用驱动器 50% 的存储空间,因此这个系统卷信息文件夹非常大。要重新配置,[右键单击]计算机-->属性-->系统保护(在右边)--> 配置
答案3
WinDirStat 不会报告 SYSTEM 用户拥有的文件夹。在我的例子中,我有一个 32 Gb 的文件夹C:\Sysmon
,管理员用户无法访问,WinDirStat 也不会报告。
使用另一个工具,例如 SpaceSniffer,它也可以扫描 SYSTEM 用户拥有的文件夹。
如果您访问 SYSTEM 用户拥有的文件夹,则需要在恢复模式下重新启动 Windows,然后使用命令行模式,或者您也可以使用 WindowsPE。
答案4
就我的情况而言,驱动器是 exFAT 格式,其中文件可能占用比其实际大小更多的空间。缺失的可用空间位于许多小文件的大磁盘块的末尾。
Windows 报告磁盘几乎已满:119 GB 中剩余 6.14 GB
WinDirStat 报告称,只有已使用 16.8 GB整个磁盘。
Windows 目录属性显示文件大小总和(3.07GB)和磁盘使用量总和(16.5GB)其中一个目录。WinDirStat 报告该目录有 3.1GB。
unix du(磁盘使用情况)实用程序(在 MINGW64 中,在我的情况下是 Git Bash)显示真实的磁盘使用情况,包括文件末尾的空白空间:“du -sh”命令的输出,对于相关目录,为 17 GB。