五个永不停歇的吞盘兽
关于磁盘空间最大的谎言,是说它“莫名其妙就消失了”。在正常的Windows安装上,几乎全部无法解释的容量增长都来自五个机制:组件存储WinSxS,它给每个被更新的组件堆一份副本,而且从不自己收缩;每次功能更新后停靠的Windows.old;系统还原点,你留多少空闲它就长多大;休眠文件,大小固定为内存的一定比例;还有与其他电脑共享更新文件的传递优化缓存。更新就是发动机:每个补丁星期二都在给WinSxS喂食,每次功能更新在动任何东西之前,都会先搭好一个崭新的Windows.old。
每只吞盘兽都有正经工作,所以哪一个都不是清理工具意义上的“垃圾”。问题在于它们的体积是按便利性设计的,而不是按你的256GB硬盘设计的:Windows会毫无表情地把15GB陈旧的更新残留放在40GB还原点旁边。在手动限制或清理这些机制之前,它们把你的空闲空间当成缓冲区,而不是资源。
- WinSxS:组件存储随每次累积更新增长;用DISM清理,千万别手动删文件
- Windows.old:功能更新后停靠最多30GB、保留十天,然后自动删除
- 系统还原:不设上限的话,卷影副本会悄悄吃掉卷的若干百分比
- hiberfil.sys:休眠预留已装内存的40-75%,并且在文件资源管理器里不可见
- 传递优化:Windows按自己的时刻表(而不是你的)清理的更新共享缓存
- 应用缓存:浏览器、Telegram和WhatsApp的媒体、游戏启动器——唯一真正由你选择的消费者
为什么删文件毫无用处
数学是无情的:你刚腾出空间,卷影机制和更新管道几天之内就会把它收回去。还原点向你刚挖出的坑里扩张,下一次累积更新重新下载它想要的组件,而回收站直到你清空之前,一直握着你“删掉”的所有东西。红条卷土重来的原因就在这里:你对抗的不是一个文件夹,而是一个把空闲空间花在安全冗余上的系统。不限制这些消费者就清空间,等于洞还开着就往外舀水。
如何夺回空间——并守住它
先从设置 → 系统 → 存储 → 临时文件开始:更新残留、传递优化和旧的Windows.old,等十天回滚窗口过去后,都能从这里安全地清走。然后运行 DISM /Online /Cleanup-Image /StartComponentCleanup,让WinSxS真正释放被取代的组件,再用 vssadmin resize shadowstorage 给卷影存储设上限——卷的5%是合理的顶格。Kleaner PRO跑一遍就能一次性扫掉临时文件和更新残留,还会显示各项体积,比在文件资源管理器里瞎猜强多了。之后保持磁盘15-20%的空闲:低于这个阈值,SSD会限制写入,更新也会开始花样翻车。
常见问题与解答
C盘为什么会自己变满?
Windows通过组件存储、还原点、休眠文件和更新缓存回填释放出的空间;这些消费者自动增长,所以即使没有新下载,磁盘也会变满。
怎样安全地清理C盘空间?
更新残留用设置 → 系统 → 存储 → 临时文件,WinSxS用DISM /StartComponentCleanup;手动删除WinSxS、Installer或ProgramData会弄坏更新和卸载功能。
联系我们: [email protected]