# Windows C 盘快满了，先分类再决定怎么处理

C 盘又爆红吃紧了。反复清理临时文件往往只能挤出几百兆，过两天又被打回原形。这时候最好的办法是先停下来，看清楚空间到底被哪几类大户占满了。大型游戏、高清视频、网盘本地同步副本、还有旧系统更新包，虽然都在 C 盘里，但各自的搬家和清理逻辑完全不同。对症下药，才不会把重要文件误删、或者导致软件打不开。

## 先看空间分布，再决定从哪下手

打开 Windows“设置 › 系统 › 存储”，等系统自动把已安装应用、临时文件、文档和系统保留空间分类统计出来。[微软存储设置说明](https://support.microsoft.com/en-us/windows/experience/storage-filemanagement/storage-settings-in-windows)详细介绍了这些分类。

这个分类列表能帮你一眼看出哪个类别在唱主角：
- 如果游戏和应用占了 100 GB，而临时文件只有区区 2 GB，那天天盯着清理垃圾毫无意义，优先卸载吃灰的大软件或把游戏搬到 D 盘才是正道；
- 如果主要是个人文档和视频，找个外接硬盘迁移出去最见效；
- 如果想精确到具体哪个文件夹最大，用 Mole 的分析页层层下钻查看色块图。

## 不同的空间大户，处理动作大不相同

| 占用大户类别 | 建议的处理入口 | 动手前务必确认 |
| --- | --- | --- |
| 吃灰不用的大型软件与游戏 | Windows 卸载设置，或 Steam/Epic 客户端自带的“移动安装位置” | 存档、个人插件和本地配置是否需要单独备份 |
| 视频、大安装包与个人文档 | 复制到移动硬盘或大容量 D 盘 | 目标磁盘里的文件能否正常双击打开 |
| OneDrive 占满本地的已同步副本 | 右键点击文件夹，选择“释放空间” | 确认云端同步已完成，之后不需要频繁断网使用 |
| 临时文件与系统升级备份 (`Windows.old`) | Windows 存储设置里的清理建议 | 升级后的新系统是否完全稳定，确认无需回滚 |
| WSL2、Docker 与虚拟机磁盘 | 对应工具的原生界面或清理命令 | 虚拟系统里的代码、数据库是否已单独导出 |

千万别直接用 Windows 剪切粘贴去硬搬软件的安装目录，注册表、系统服务和桌面快捷方式依然死板地指向原路径，生搬硬挪极容易导致软件直接报错罢工。系统设置里的“更改新内容保存位置”只对以后新下载的内容生效，不会自动把以前装好的老软件搬过去。

## 迁移个人大文件：先复制确认，再删原件

迁移珍贵照片、视频或项目文件时，最稳妥的习惯是：先复制到另一块盘，随手双击打开两份看看完好无损，然后再回 C 盘处理原文件。

放进回收站的文件依然占着 C 盘空间，清空回收站后空间才会真正被系统交出来。

<figure class="blog-diagram">
  <picture>
    <source media="(max-width: 900px)" srcset="/img/blog/windows-windows-c-drive-full-zh-mobile.webp" type="image/webp" width="768" height="1500">
    <img src="/img/blog/windows-windows-c-drive-full-zh.webp" width="1360" height="454" loading="lazy" alt="按内容归属选择空间处理方式">
  </picture>
  <figcaption>弄清占用归属再选择清理方式，迁移文件时务必先验证副本完整性。</figcaption>
</figure>

## 系统临时文件与 Windows.old

在 Windows 11 的存储设置里有“清理建议”，里面常会列出“以前的 Windows 安装”（即 `Windows.old` 文件夹，往往有 20~30 GB 之巨）。[微软旧版本清理说明](https://support.microsoft.com/en-us/windows/deployment/install-upgrade/delete-your-previous-version-of-windows)指出，一旦删除了 `Windows.old`，就再也无法一键回退到升级前的老系统了。确认最近几天新系统运行顺畅、没有缺漏驱动，再放心地清掉它。

至于系统核心目录下的 `Windows`、`WinSxS` 和分页文件，千万不要在网上找偏方用管理员命令强删，这极容易引发系统崩溃或无法开机。

## 刚清完怎么空间又飞速暴涨

清理后记下 C 盘剩余容量，正常工作一天，看看是谁在悄悄涨空间：
- 是剪辑视频临时生成的庞大代理文件和缓存？
- 还是某个报错软件在后台疯狂写下好几万条错误日志？
- 亦或是云盘又自动在后台把文件下载回来了？

如果是网盘在偷偷拉取，看 [OneDrive 释放空间指南](/zh/windows/blog/onedrive-free-up-space-windows)；如果是开发用的虚拟硬盘膨胀，看 [Docker 与 WSL 瘦身指南](/zh/windows/blog/docker-wsl-disk-space-windows)；普通软件缓存则看[缓存清理指南](/zh/windows/blog/windows-cache-cleanup)。


Canonical: https://mole.fit/zh/windows/blog/windows-c-drive-full
