C 盘飘红的时候,多数人做的第一件事是搜一个「一键清理」软件装上。我的观点很明确:这是最差的起点。这类软件的免费版能删的,系统自带的工具一样能删;它能碰的那些「深度清理」,多半在拿系统文件和你的隐私换几 GB 空间。真正有效的清理,靠的是弄清楚 C 盘到底被谁吃掉了。
所以这篇文章给的不是一张能勾选的垃圾清单,而是一个顺序:第一步先定位大头,第二步用系统自带的零风险工具清一遍,第三步把会持续膨胀的大头迁出去,最后才是那些有效但有代价的高级操作。按这个顺序走下来,大部分 C 盘红盘能安全放出几十 GB,且不碰任何系统文件。
先记住一条底线:所有「直接删文件夹」的建议都要警惕。C 盘里真正的巨头——Windows 目录、WinSxS、Program Files——看起来体积惊人,但它们不是垃圾,删了会出事。能安全处理的,永远是你自己产生的数据和系统明确标记为「可清理」的东西。
不知道大头在哪,清理就是瞎扫。Win10 和 Win11 自带的存储面板就能回答这个问题:按 Win+I 打开设置,进「系统 → 存储」,等几秒,它会按类别列出应用、临时文件、文档、图片各占多少。多数红盘的构成,逃不出下面几类:
想在命令行里快速确认,管理员 PowerShell 跑这一条,能列出各主要目录的粗略体积(实测:输出里 AppData 和 Windows 目录通常最扎眼,但后者不用管):
# 管理员 PowerShell,统计 C 盘一级与二级目录的粗略大小
Get-ChildItem C:\ -Directory -Force | ForEach-Object {
$size = (Get-ChildItem $_.FullName -Recurse -File -Force -ErrorAction SilentlyContinue |
Measure-Object -Property Length -Sum).Sum / 1GB
"{0,10:N1} GB {1}" -f $size, $_.Name
}
跑完心里有数了再动手。定位这一步花十分钟,能省掉后面一小时的无效清理——这是整篇文章最想让你记住的一句话。
定位完先清无风险的。这三样都是系统内置,不会误删任何个人文件:
存储感知和清理建议。还是「设置 → 系统 → 存储」,先点「清理建议」,它会把临时文件、大型未使用的文件、云同步内容、不常用应用列出来让你勾选,勾完点清理。这是 Win11 里最被低估的功能,很多红盘靠这一屏就能放出十几 GB(来源:Microsoft 支持文档「释放 Windows 中的驱动器空间」,support.microsoft.com)。
磁盘清理的完整形态。老工具 cleanmgr 至今仍然能做一件新面板做不到的事:清理系统文件。运行方式:
Win+R → 输入 cleanmgr → 选 C 盘 → 点「清理系统文件」按钮
可安全勾选:Windows 更新清理、临时文件、缩略图、回收站、
传递优化文件、系统错误内存转储
不要勾选:Windows ESD 安装文件(删了无法重置电脑)
「Windows 更新清理」这一项最值得点,尤其是刚装过大版本更新的机器,一次能回收几 GB 到十几 GB。想回退旧系统的,就别动「以前的 Windows 安装」,它删了就回不去了。
cleanmgr 还有个少有人用的组合技,适合「每次都勾同样几项」的人:先跑一遍 cleanmgr /sageset:1,在弹出的窗口里勾好你要的固定项目并确定,之后再运行 cleanmgr /sagerun:1,它就会按你预设的清单直接清理,不再逐项询问。把这两条命令放进日历提醒,每季度跑一次,比手动翻面板省事得多。
临时目录。Win+R 输入 %temp% 回车,全选删除,提示「文件正在使用」的全部跳过;同样方式再清一次 C:\Windows\Temp。这两个目录是各种软件的公共垃圾场,清理没有副作用。顺手把浏览器下载目录翻一遍——C:\Users\你的用户名\Downloads 是最容易堆积遗忘安装包的地方,一个旧版游戏客户端就能占十几 GB,很多人的红盘一半是它贡献的。
清完一轮过一个月又红,说明大头会自己长回来。微信就是典型:聊天图片和视频默认落在 C 盘的文档目录下,重度用户一年攒几十 GB 毫不费力。与其反复清,不如直接把它的存储路径改到 D 盘:微信「设置 → 文件管理 → 更改」,QQ 同理。
桌面、下载、文档、图片这几个用户文件夹也值得迁。右键文件夹 → 属性 → 「位置」选项卡 → 移动到 D 盘对应目录。系统会自己搬存量文件,以后新文件也不再进 C 盘。
软件层面的建议:打开「设置 → 应用 → 已安装应用」,按大小排序,把不用的大块头卸掉。重装常用软件时,路径手动选到 D 盘——别用默认的「下一步点到底」,否则它们又回 C 盘了。
两个容易漏掉的膨胀源也在这里一起处理。一是网盘类软件:OneDrive、百度网盘同步盘默认会把云端文件完整落到本地,OneDrive 可以开「按需下载」,只留占位符,文件要用时才真正占空间;其他网盘在设置里找「同步范围」或「智能同步」类似的开关。二是下载工具:迅雷、IDM 这类默认下载路径多在 C 盘,改到 D 盘只是一次性的两分钟操作,却能永久止住一个持续漏水口。每迁走一个这样的「习惯性膨胀源」,你离下次红盘就远一个月。
如果你家里有多台设备,还有一条更彻底的路:把大文件的交换走局域网,而不是让每台电脑各自囤一份。站内那篇 Windows 局域网共享连不上的排查文(https://ourvlog.net/articles/2026/11/01/1793519782164.html)把 0x80070035 这类报错按五层拆过,照着配好共享之后,台式机、笔记本、NAS 之间传文件不需要网盘也不占 C 盘。
下面这两条放空间效果好,但各有代价,属于「确认自己不需要那个功能再动」的范畴:
关休眠。休眠功能会在 C 盘根目录放一个 hiberfil.sys,体积约等于内存大小,16 GB 内存就是 16 GB 左右的占用(传闻:网上说法不一,实际以你机器上该文件的实际大小为准)。如果你从不用「休眠」只用「睡眠」,管理员命令提示符执行 powercfg -h off 即可释放。代价:快速启动会一并失效,开机速度可能略变慢。
压缩系统。Win10/11 自带的 CompactOS 能压缩系统文件和部分二进制,管理员 PowerShell 执行:
# 查看当前压缩状态
compact /compactos:query
# 开启(通常能省 2 GB 左右,代价是少量性能开销)
compact /compactos:always
这台机器我有实测(实测):老机器轻度办公场景感知不到差别,但重度编译、剪辑这类高频磁盘读写场景不建议开。机械硬盘也别开。
至于休眠、压缩之外的其他「进阶技巧」——删页面文件、清 WinSxS、动注册表——我的建议是不碰。虚拟内存全关会让大内存软件崩溃;WinSxS 里的东西看着像垃圾,实际上是系统组件仓库,正确的管理方式是用 DISM 的组件清理而不是手动删:
# 组件仓库清理:只清「可安全清除」的部分,比手动删 WinSxS 安全得多
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
Dism.exe /Online /Cleanup-Image /StartComponentCleanup
开头说过态度,这里把理由展开,免得你在我劝不住的时候还是装了一个。
第一,它删的东西和第二步的系统工具高度重合。存储面板、cleanmgr 能清的项目,一键软件的免费版也就是这些;它多出来的那些「深度清理」,清的多半是浏览器 Cookie、各种软件的配置缓存——清完的代价是你所有网页登录状态失效、软件设置回退,省下的空间却常常过几天就涨回来。
第二,它的商业模式建立在「吓唬」上。红盘截图配上一堆红色感叹号,把正常的系统文件标成「高危残留」,再用「立即修复」按钮引你开会员。真实的 C 盘没有那么多「危险垃圾」,大部分占用要么是系统必需,要么是你自己的文件——这两类它都动不了或不敢动。
第三,隐私和稳定性风险不对称。给一个来路不明的清理工具管理员权限,让它扫描全盘文件列表,换几百 MB 的释放空间,这笔账怎么算都不划算。真到需要深度处理的时候,本文第四步的 DISM、CompactOS 都是微软官方工具,效果明确且可回退(前提是你记下了自己跑过什么)。
两类高频误会值得单独说。
第一类是「清了又满,凶手是 Windows 更新」。大版本更新后的几天里,系统会保留旧文件供回退,同时后台还在下载累积更新,这段时间 C 盘反复吃紧是正常现象。处理顺序是:先按第二步清掉「Windows 更新清理」,再去看更新是否卡住——如果发现它卡在某个百分比不动,先按站内那篇 Windows 更新卡住的分层排查(https://ourvlog.net/articles/2026/11/08/1794119601534.html)把更新本身理顺,不然缓存清完还会再下一遍。顺带一提,更新期间不要反复点「检查更新」,每点一次都可能触发新一轮预下载,本来就紧的盘雪上加霜。
第二类是「所有文件夹加起来远小于已用空间」。红盘之后你可能发现各目录加起来只有 80 GB,系统却显示用了 150 GB。缺口主要来自三处:只有管理员权限可见的系统文件、System Volume Information 里的系统还原点、以及刚才说的休眠文件和页面文件。还原点可以通过「此电脑 → 属性 → 系统保护 → 配置」把上限调低或删除旧还原点,一般能回收几个 GB,而且这个操作微软官方是支持的(来源:Microsoft 支持「释放 Windows 中的驱动器空间」及系统保护相关文档)。别去找什么「显示隐藏文件的秘密技巧」——那些看不见的占用不是被藏起来了,是普通权限本来就不该看到。
如果你把三处缺口都算过、空间依然对不上,剩下的多半是 NTFS 的文件系统开销和 USN 日志这类底层结构,量级通常只有一两 GB,不值得为此动任何工具。判断标准很简单:缺口在个位数 GB 且不影响使用,属于正常损耗;缺口超过 20 GB,回头重新跑第一步的定位脚本,多半是你漏掉了某个挂在深层目录里的大家伙。
按顺序做完上面四步,C 盘多半已经从红转蓝。想让它不再反弹,最后做三件小事:
把这套流程压缩成一句话:先定位再删除,能迁走的不手删,有代价的想清楚再执行。C 盘管理从来不是删得越多越好,而是让会膨胀的东西去它该在的盘,让系统自己管理它自己的仓库。做到这一层,红盘就不会再月度返场。