SSD 似乎已满,但实际上并未满(Windows 7,NTFS)

SSD 似乎已满,但实际上并未满(Windows 7,NTFS)

昨天,我在 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 错误地将其算进去,它也不会加起来。

现在我完全没有主意了。这是什么原因造成的?

感谢您的帮助。

更新:当我输入这段内容时,Windows 重新考虑了它的意见,现在它显示 5.5 GB 是免费的。

答案1

于是,我放弃了这个,但是今天由于空间不足而无法安装某些 SDK,因此又去重新调查。

事实证明,默认情况下,我没有 Windows/Temp 的访问权限,这意味着它被排除在空间计算之外。

事实证明,Windows/Temp 包含 60 GiB (!) 的垃圾,Windows 似乎已经忘记了这些垃圾,可能是因为我将系统临时目录更改为另一个驱动器上的目录。

现在一切都好。

谢谢大家的帮助。

相关内容