昨天,我在 128 GB 的 Adata SX300 SSD 上安装了 Windows 7 Pro x64(完全格式化后全新安装,SSD 是全新的),并从 Windows 更新中安装了一堆程序和所有可用的更新。然后,当它尝试安装 Visual Studio 2010 的 SP1 时,由于可用空间不足而失败。不到一小时前,Windows 显示驱动器上的 119 GB 中有约 60 GB 可用,现在它显示约 2 GB 可用。
我选择了驱动器根目录中的每个文件夹和文件(显示隐藏文件和系统文件),并在其属性中检查了它们的大小,它显示它们使用了 64.3 GB。我还用 Total Commander 检查了它,它显示它们占用了 71 477 304k,在 125 032 444k 中还有 2 764 476k 是空闲的(我猜它是从 Windows 中询问空闲空间而不是计算它)。
所以这说不通。
这是我尝试过但没有成功的方法:
- 运行 checkdisk
- 运行碎片整理
- 运行 Windows 的磁盘清理器(它发现了 2 GB 的临时文件,但没有其他大文件。我删除了它们,剩余空间保持不变(!))
- 使用NOD32检查病毒
- 使用 Spybot S&D 检查间谍软件
额外信息:我已将我的文档文件夹重新链接到另一个驱动器,但它只有 25 GB,所以即使 Windows 错误地将其算进去,它也不会加起来。
现在我完全没有主意了。这是什么原因造成的?
感谢您的帮助。
答案1
于是,我放弃了这个,但是今天由于空间不足而无法安装某些 SDK,因此又去重新调查。
事实证明,默认情况下,我没有 Windows/Temp 的访问权限,这意味着它被排除在空间计算之外。
事实证明,Windows/Temp 包含 60 GiB (!) 的垃圾,Windows 似乎已经忘记了这些垃圾,可能是因为我将系统临时目录更改为另一个驱动器上的目录。
现在一切都好。
谢谢大家的帮助。