C 盘空间满了,多数情况下不是某个文件突然变大,而是系统更新残留、临时目录、缓存、休眠文件和用户文件长期堆积的结果。下面这 6 步按"风险低 → 收益高"的顺序给出清理方法,每一步都能预估腾出多少空间。读完后,可以挑最需要的几步执行,也可以六步全做。
C 盘空间通常被这些占用了
动手清理前,先看一眼一台 256 GB 系统盘的典型分布:
系统文件和已装软件这两块(蓝灰色)不该随便动,用户文件(橙色)需要分辨后再处理。本文 6 步主要回收的是红、粉、黄三个区块——Windows.old、休眠文件、临时缓存——以及最后一步的桌面/下载/大文件迁移。
开始前的几点提醒
不认识的系统文件夹(Windows、Program Files、ProgramData 等)不要手动删;桌面和下载里的大文件,能挪走就别直接删——这类文件被误删后回收站之外几乎没有恢复入口。
关闭休眠会改电源配置,确认平时不用"合上盖子接着用"再执行 powercfg -h off。
一、用磁盘清理先回收基础垃圾
Windows 自带的磁盘清理(cleanmgr)是风险最低的一步,能直接处理临时文件、缩略图、Windows 更新残留这些系统自己留下的垃圾。不需要分辨哪个能删——能勾的都可以勾。
典型腾出空间:1–5 GB。如果电脑很久没清过,第一次跑会更多。
操作步骤
- 按
Win + R,输入cleanmgr,回车; - 选择 C 盘,确定;
- 把"临时文件"、"缩略图"、"Windows 更新清理"等可勾选项都勾上;
- 点击确定,等清理完成("Windows 更新清理"那项较慢,等几分钟正常)。
二、再清几个常见的临时目录
磁盘清理之后,还有几个目录里的缓存它不会动。手动跑一遍能再多腾几 GB——尤其常装常卸软件的电脑,%temp% 经常能扫出几个 GB 的安装包残留。
Win + R输入%temp%,回车,全选删除(占用中的跳过即可);Win + R输入temp,回车,同上;Win + R输入prefetch,回车,同上。
这几个目录都是什么
- %temp%(实际路径
C:\Users\<用户名>\AppData\Local\Temp):当前用户的临时文件夹,绝大多数是软件运行时丢下的缓存; - temp(实际路径
C:\Windows\Temp):系统级临时目录,存放服务和后台进程的缓存; - prefetch(实际路径
C:\Windows\Prefetch):Windows 的预读缓存,删除后下次开启常用软件会重新生成,不影响运行。
三、不用休眠就关掉它,回收 hiberfil.sys
休眠文件 hiberfil.sys 默认大小约等于物理内存的 75%。内存越大,这个文件占地越夸张:
如果日常都是直接关机或睡眠(合上盖子短暂搁置),并不需要这个文件。彻底关闭休眠后,hiberfil.sys 会立刻被删除。
打开管理员权限的终端(Win + X → 选 终端(管理员)),执行 powercfg -h off,命令成功后 hiberfil.sys 立刻消失。
什么时候不要关
如果经常合上笔记本盖子之后再打开继续用,且恢复后能保留之前打开的程序——那是休眠在起作用,建议保留。睡眠模式(短暂离开)不依赖休眠文件,"只睡眠不休眠"的用户可以放心关闭。
四、清掉 Windows.old,回收升级残留
大版本升级(Windows 10 → 11,或一次较大的功能更新)之后,系统盘根目录会留下一个 Windows.old,存放升级前的旧系统镜像。这是回退到旧版本的依据——但同时也很占地,通常 10–30 GB。
Windows 会在升级完成 30 天后自动清掉它,但实际经常遇到"自动清理没生效"的情况,需要手动触发:
清理入口仍是第一步的 cleanmgr,但要切到"系统文件"视图:
- 重新打开
cleanmgr,选 C 盘; - 点击左下角的 清理系统文件,等系统重新扫描;
- 在新列表里勾选 以前的 Windows 安装(这一项就是 Windows.old),确定。
清理完成后 Windows.old 整个目录会被移除,之后不能再用"回退到上一个版本"功能——确认当前系统稳定再执行。
五、把桌面、下载和大文件挪出 C 盘
C 盘清完又满,往往不是临时垃圾的问题,而是文件和软件本身就默认放在系统盘。把以下两类内容挪出去,下次就不容易再爆满。
桌面和下载目录
这两个目录默认都在 C:\Users\<用户名> 下,时间一长很容易吃掉十几 GB。在资源管理器里右键目录 → 属性 → 位置 → 填新路径(如 D:\Desktop),系统会自动迁移现有文件。文档、图片、视频、音乐 这些用户目录也支持同样的迁移方式——只要常用文件不再放在 C 盘,下次爆满的概率就会明显下降。
大文件和大型软件
从 控制面板 → 程序和功能 按大小排序,先看哪些软件占地最大。不常用的直接卸载;常用的(特别是游戏和设计软件)卸载后重新安装到 D 盘。视频、压缩包、安装包、旧备份这类一次性大文件,直接挪到非系统盘存放即可。
六、不想逐项排查时,用「Windows优化大师」一次扫完
「Windows优化大师」是面向 Windows 电脑的清理和优化工具,适合在 C 盘爆红、系统缓存和更新残留分散时先做一轮集中扫描。这里主要用到 C盘瘦身和大文件分析:前者深度清理垃圾、缓存、Windows.old、休眠文件和旧补丁残留,后者按路径看清目录和文件的体积占用。
C盘瘦身 适合先处理本文 1–4 步这种能直接释放的项目:临时文件、系统缓存、Windows.old、休眠文件、旧补丁残留会集中列出,并标出预计可释放空间。确认后一轮清理,省掉反复打开 cleanmgr、存储设置和命令行逐项核对。

大文件分析 负责把 C 盘各级目录和文件占用展开给你看,先定位真正压空间的路径,再决定删除、迁移还是保留。它的重点是看清占用,后续是否移动仍按文件用途判断,系统目录和软件目录不要直接动。

两步合起来,顺序就是先回收系统残留和缓存,再处理大路径:能清的当场清掉,需要保留的再迁走。对 C 盘已经爆红但不知道从哪下手的情况,能少走很多系统面板和文件属性来回切换。
对比方法
同样是清 C 盘,不同方法腾出来的空间和适用场景差别很大。按"能腾多少 / 什么时候做"对照:
| 方法 | 典型腾出空间 | 适合场景 |
|---|---|---|
| 磁盘清理 | 1–5 GB | 常规维护,所有人都应该先做 |
| 临时目录手动清 | 1–3 GB | 已经做过磁盘清理,仍想再多腾一点 |
| 关闭休眠 | 内存大小的 75% | 从不使用休眠的台式机和长期插电的笔记本 |
| 删除 Windows.old | 10–30 GB | 近期大版本升级过系统 |
| 迁移桌面/下载/大文件 | 视实际而定 | C 盘频繁爆满,常规清理治标不治本 |
| 「Windows优化大师」C盘瘦身 + 大文件分析 | 覆盖以上 1–5 项 | 不想逐项排查或做例行维护 |
清理 C 盘的常见误区
有几种做法看起来"省事",实际效果有限或者反而带来风险,写文章时碰到不少。
批量删 C 盘根目录里的文件夹
Windows、Program Files、ProgramData、$Recycle.Bin 这些都是系统级目录,被整个删掉之后系统通常启动不了,必须重装才能恢复。
把注册表清理当成清 C 盘的手段
注册表条目几乎不占磁盘空间,清掉一万条键值也腾不出 1 MB,反而容易误删软件正在使用的键,导致软件启动报错。需要清的是文件,不是注册表。
顺手把 pagefile.sys 一起关掉
它和休眠文件名字像,作用却完全不同——是系统在物理内存吃紧时的兜底。关掉之后大软件容易内存不足直接崩溃,得不偿失,保留默认设置即可。
把整个 AppData 删掉
里面有大量软件的配置、缓存和登录态,删完所有用到 AppData 的软件都要重装或重新登录,节省的空间远抵不上后续重设的代价。
总结
C 盘空间满了的处理顺序是:先做最安全的磁盘清理和临时目录,再处理 Windows.old 和休眠这类"一次性能腾出大块"的项,最后才把桌面、下载和大文件挪出系统盘。每一步腾出多少空间是确定的,按顺序做就能稳定见效。
如果不想每次都手工跑一遍流程,「Windows优化大师」的 C盘瘦身 已经覆盖上面 1–4 步的常规清理;第 5 步桌面 / 下载 / 大文件挪出 C 盘前,先用 大文件分析 定位路径,再把需要保留的内容迁走。定期处理一次,C 盘就不容易再频繁爆满。

提示