我使用的是 Windows 7 64(一台 Dell i5 机箱)。我有一个 1Tb C: 驱动器,其中包含以下分区:
- 39MB(OEM分区)
- 13.15GB NTFS(恢复分区)
- 918.32GB NTFS(启动分区)
当我在资源管理器中对 C: 根目录(隐藏文件和系统文件可见)进行“全选”并选择属性时,它显示总共使用了大约 270GB。但是 Windows 告诉我我的驱动器中只有 30GB 是空闲的。我丢失了超过 600GB 的空间。
我做了以下事情:
- 运行 chkdsk(一切正常)
- 运行磁盘清理(恢复约 60GB)。
所以我仍然有将近一半的驱动器丢失了。我怎样才能找出丢失的空间在哪里?
答案1
经过一番折腾,我终于找到了答案。诀窍是以管理员身份运行 WinDirStat。当你这样做时,丢失的文件就会神奇地出现。在我的情况下,它们都在 Windows/Temp 中。
仔细检查后发现,每次安装程序失败时,都会写入一个 3mb 的日志文件,然后再尝试(并失败)。我在 Windows/Temp 中保存了超过 200,000 个这样的文件。罪魁祸首是一个 ID 为 {9C593464-7F2F-37B3-89F8-7E894E3B09EA} 的程序,我相信它是 Visual Studio 2010 或 2013。修复 VS 解决了这个问题。