清理后空间没释放?去哪找原因
磁盘清理/存储感知跑完容量几乎没变、或释放后又迅速被吃掉,按大文件定位、隐藏占用(系统还原点、日志、页面文件)、再生来源三条线找原因,给出定位命令。
简短答案
「清完没释放」通常是三种:被清的是小文件,大头根本没动;大头藏在系统区(还原点、日志、休眠文件、页面文件);清理完立刻有新来源再生(更新缓存、日志狂写)。先量出大头在哪,再决定清什么。
现象对照
| 现象 | 指向 |
|---|---|
| 清完只腾出几百 MB | 大头是文件夹/软件,不在清理器范围 |
| 腾了十几 GB 但很怪 | 还原点/休眠文件被删了 |
| 清完几天又满 | 有程序在狂写日志/缓存 |
排查步骤
1. 定位大头
# 看 C 盘一级目录占用(需管理员)
Get-ChildItem C:\ -Force | Select-Object Name, @{n='SizeMB';e={[math]::Round((Get-ChildItem $_.FullName -Recurse -Force -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum/1MB,0)}}
C:\Windows、C:\Users、C:\ProgramData 里哪个异常大,就往哪层继续钻。
2. 系统区隐藏占用
系统还原点可能占 10GB 以上:系统属性 → 系统保护里调上限;hiberfil.sys(休眠文件)不用的话 powercfg /h off 可释放;C:\Windows\Temp 与更新缓存(Delivery Optimization)也是常客。参考 Windows 11 24H2 条目里的存储面板路径,对照 Windows 10 22H2 老版本。
3. 找再生来源
「清完又满」时观察再生速度:任务管理器看哪个进程在狂写;C:\ProgramData 与程序目录下的日志文件狂涨的多半是某个应用异常(报错循环打日志)。搜索 查本站条目,定位到具体应用后处理。
4. 磁盘本身
容量显示异常(有文件但容量对不上、删了没回收):chkdsk 查文件系统;PE 工具 引导对比容量更能排除系统侧干扰。
操作小结
- 先量后清:不知道大头在哪就瞎清理没意义
- 还原点与休眠文件是「清不出空间」最常漏的两项
- 「清完又满」= 找写入源,不是再清一次
- 容量对不上时先查磁盘健康