Windows 7 报告我的主 C:(SSD)驱动器上有 9.49 GB 的可用空间:
Windows 磁盘清理报告说我有 28.1 GB 的“临时文件”,可以删除这些文件以恢复此空间(加上 206 MB 的“临时 Internet 文件”和 154 MB 的“缩略图”,在下面的屏幕截图中得出 28.5 GB 的“总计”)。
我继续进行“磁盘清理”(以管理员用户身份登录)。但是,即使重新启动后,恢复的空间也只有大约 10 GB:
其余 18+ GB 发生了什么?再次检查“磁盘清理”,现在显示“临时文件 - 0 字节” - 因此这些文件似乎已被删除- 但为什么我没有获得所承诺的磁盘空间量?
更新:经过一番挖掘,许多其他问题/来源似乎表明磁盘清理的可用空间量有时被严重高估了?!例如:
虽然我没有先(手动)检查报告的磁盘使用情况磁盘清理在计算“临时文件”数量时使用的各个位置,所以我无法确认这一点。
答案1
系统很有可能以以下形式保留数据:卷影副本(系统还原点)。卷影副本基本上是特定时间点的磁盘内容快照,可以从中恢复数据。由于其工作方式,即使您从文件系统中删除文件,临时数据仍可能保留在卷影副本中。您需要删除这些卷影副本以释放空间。
如果您不介意丢失还原点,您可以在提升的命令提示符中运行以下命令来删除系统卷上的所有卷影副本:
vssadmin Delete Shadows /For=C:
如果您想要减少用于卷影副本的空间量,您可以再次在提升的提示符下运行以下命令来设置系统将使用的最大空间量:
vssadmin Resize ShadowStorage /For=C: /On=C: /MaxSize=<size>
大小可以是以 MB 或 GB 等后缀结尾的值(例如4GB
),也可以是卷大小的百分比(例如5%
)。如果需要,旧的卷影副本将被自动删除,以适应指定的空间量。