首先说一个判断:C盘满了,不是靠一个“清理工具”就能根治的。
很多人遇到C盘爆红,第一反应是下载各种“C盘清理大师”“垃圾清理神器”,结果装了一堆软件,空间没少,反而多了几个弹窗广告。更麻烦的是,有些工具为了显得“清理效果好”,会去删系统缓存、清空预读取文件,甚至把不该动的系统组件也误删了,轻则软件打不开,重则系统需要修复。
这篇文章的核心观点是:C盘清理应该分层处理,先弄清楚空间去哪了,再做对应的处理。
我会按照“分析磁盘占用 → 系统自带方案安全清理 → 手动深度清理 → 应用搬家与路径修改 → 磁盘扩容”的顺序,把每一步的原理、命令、操作路径、坑点都讲清楚。读完这篇文章,你至少能做到两件事:
- 在没有第三方工具的情况下,用系统自带功能释放 10GB 以上空间;
- 判断哪些文件可以删、哪些文件不应该动,避免因为乱删导致软件或系统出问题。
如果你已经受够了C盘频繁变红,或者正准备给电脑做一次深度整理,这篇文章值得收藏后跟着操作一遍。
1. C盘空间到底被谁吃掉了
在动手清理之前,最忌讳的就是“看见文件就删”。C盘不是不能清理,而是要知道自己删的是什么。
按日常使用经验看,C盘空间被占用,主要来自以下几个部分:
| 占用类型 | 典型目录 | 能否直接删除 |
|---|---|---|
| 操作系统本身 | C:\Windows | 不能删,删错会导致系统崩溃 |
| 已安装软件 | C:\Program Files | 通过卸载或移动处理,不能直接拖进回收站 |
| 用户数据与缓存 | C:\Users\你的用户名 | 部分可删,例如临时文件、缓存目录 |
| 休眠文件 | C:\hiberfil.sys | 可在电源管理中关闭休眠释放 |
| 页面文件 | C:\pagefile.sys | 不宜删除,可通过系统设置调整大小或迁移位置 |
| 系统还原点 | 系统保护中的还原文件 | 可清理,但会影响恢复能力 |
| 软件运行缓存 | AppData、临时目录 | 缓存可清理,配置数据不建议乱删 |
很多人觉得“C盘爆红,删掉 Windows 文件夹下面的东西就行了”,这是非常危险的。Windows 目录下的文件大多与系统运行相关,尤其是WinSxS、System32这些目录,删错一个组件可能导致无法开机。
真正值得优先清理的,是上表中的“用户数据与缓存”和“系统缓存文件”。这类文件重新生成成本低,删除后不影响系统功能,能快速释放空间。
另外,还有一个特殊场景:Windows 更新(尤其是大版本更新)会留下大量旧版本组件文件。这些文件放在C:\Windows\SoftwareDistribution\Download和C:\Windows\WinSxS中,前者是更新补丁的下载缓存,清理安全;后者则必须用系统自带的组件清理功能来处理,手动删会有风险。
理解了这些之后,再动手就不容易出错。下一节我们先把准备工作做好,避免清理过程中出现意外。
2. 清理前的准备工作:备份与空间盘点
清理C盘虽然不是什么高风险操作,但如果你电脑里有重要文件,且操作不当,仍然有出问题的可能。所以我建议在正式清理前,花 5 分钟做三件事。
2.1 备份重要个人数据
C盘中需要备份的主要是用户目录下的文档、图片、桌面文件、浏览器书签、数据库或项目代码等。
对于普通用户,最简单的方式是把C:\Users\你的用户名\Desktop(桌面)、Documents(文档)、Pictures(图片)等目录中的重要内容复制到D盘或移动硬盘。
# 这里把桌面的“项目资料”文件夹复制到D盘备份目录 xcopy "C:\Users\你的用户名\Desktop\项目资料" "D:\Backup\项目资料\" /E /I /Y如果你的电脑上有数据库、虚拟机镜像、Docker 目录等开发环境数据,建议先导出或备份,因为下面会有步骤涉及移动用户目录和修改环境路径,提前备份能避免配置丢失。
2.2 创建系统还原点
创建还原点,是为了在清理过程中误删关键文件之后有后悔药。
在 Windows 10/11 中,按下Win + S搜索“创建还原点”,打开“系统保护”选项卡,选择C盘,点击“配置”,启用系统保护,然后点击“创建”,输入一个名称,比如“C盘清理前备份”。
创建成功后,系统会生成一个还原点。后续如果遇到问题,可以通过“系统还原”回到清理前的状态。这个步骤对新手尤其重要。
2.3 用磁盘占用分析工具查清楚空间分布
不要靠肉眼猜测空间去哪了。推荐用 WizTree 或 TreeSize Free 。
以 WizTree 为例,操作步骤:
- 下载并解压,右键以管理员身份运行;
- 选择C盘,点击“扫描”;
- 程序会在几秒内展示所有文件夹的大小分布;
- 按大小排序,找到占用最大的目录。
WizTree 的原理是直接读取 NTFS 主文件表(MFT),所以扫描速度远快于传统遍历方式。扫描一次通常只要几秒钟。
扫描完之后,你就可以看到类似下面的结果:
C:\Windows占比 25GBC:\Users\你的用户名\AppData占比 30GBC:\Program Files占比 15GBC:\工具或游戏安装目录占比 20GB
有了这份清单,后续清理会特别有针对性。如果AppData占了很大比例,那就重点看第 5 节的深度清理内容;如果是一个大型软件或游戏占了空间,那更适合用第 6 节的“应用搬家”方案。
3. 系统自带清理方案:干净又安全
很多用户不知道,Windows 本身自带了一套完整的清理工具,不需要安装任何第三方软件。先用系统自带方案做一遍常规清理,往往就能释放 5GB 到 20GB 空间。
3.1 存储感知
Windows 10 1803 以上版本和 Windows 11 都提供了“存储感知”功能,可以自动清理临时文件和回收站内容。
打开方式:设置 → 系统 → 存储 → 存储感知。
建议开启“自动清理临时文件”选项,这样系统会定期删除临时文件、回收站内容、Windows 更新缓存。如果你的C盘空间已经非常紧张,可以直接点击“立即释放空间”。
3.2 磁盘清理工具
这是老牌工具,Windows 7 时代就在用了。
按下Win + S,输入“磁盘清理”,选择C盘,等待扫描后,会列出可以删除的文件类别:
- Windows 更新清理
- 下载的程序文件
- Internet 临时文件
- 系统错误内存转储文件
- DirectX 着色器缓存
- 传递优化文件
- 回收站
选中想清理的类别,点击“确定”。对于大部分用户,建议勾选“Windows 更新清理”和“传递优化文件”,这两类文件通常能释放几个 GB。
磁盘清理还可以通过命令启动:
cleanmgr /d C:如果你想在磁盘清理中看到“清理系统文件”选项,需要先点击左下角的“清理系统文件”,然后再重新选择C盘扫描。这个步骤会多花一点时间,但扫描出的“Windows 更新清理”体积往往非常可观。
3.3 使用 DISM 命令清理系统组件
如果你用过“磁盘清理”后发现 Windows 更新清理仍然占了一堆空间,可以尝试用 DISM 命令处理。在管理员身份的 CMD 中执行:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup这个命令会清理 Windows 组件存储(WinSxS)中的废弃版本。官方文档说明,该操作不会影响当前系统状态,但清理完成后无法卸载已安装的更新,所以适合确定系统稳定之后再执行。
执行时间一般在 10 到 30 分钟不等,取决于系统情况和更新历史。运行过程中不要关闭终端窗口。清理完成后,C:\Windows\WinSxS目录会明显变小。
3.4 关闭休眠文件
休眠文件hiberfil.sys是系统休眠时把内存数据写入磁盘的镜像文件,大小通常等于物理内存的 40% 到 75%。如果你的电脑内存是 16GB,这个文件可能占 6GB 到 12GB。
如果你平时不用“休眠”功能,只使用“睡眠”,可以关闭休眠并释放该文件:
powercfg -h off执行命令后,hiberfil.sys会消失。需要恢复时,再执行powercfg -h on即可。
需要注意的是,关闭休眠后,“快速启动”功能也会一起被关闭。快速启动本质上是休眠内核会话,所以会影响开机速度,但影响不大,普通用户一般感知不明显。
到这里,系统自带的清理方案已经可以完成大部分常规清理工作了。如果你还想更激进一些,继续看第 4 节和第 5 节的深度清理。
4. 临时文件与系统缓存:一键命令清理目录
系统自带工具能清理一部分内容,但有些临时文件目录并不会被完全覆盖。这些目录分布在用户目录和系统目录中,手动清理时需要格外小心。
4.1 用户临时文件和系统临时文件
Windows 有两个主要的临时文件目录:
C:\Users\你的用户名\AppData\Local\Temp,存放当前用户的临时文件;C:\Windows\Temp,存放系统临时文件。
这两个目录下的文件都是运行过程中产生的临时数据,正常情况下可以删除。删除前建议先关闭正在运行的大型软件,避免部分文件被占用导致删除失败。
可以使用下面的命令在管理员 CMD 中清理:
del /q /f /s "%TEMP%\*" del /q /f /s "C:\Windows\Temp\*"如果某个文件提示“正在使用,无法删除”,直接跳过就行,不影响其他文件的清理。
4.2 删除 Windows 更新下载缓存
Windows 更新下载的补丁文件会缓存在C:\Windows\SoftwareDistribution\Download,这个文件夹会随时间不断增大。可以通过命令安全清理:
net stop wuauserv net stop bits del /q /f /s "C:\Windows\SoftwareDistribution\Download\*" net start wuauserv net start bits这里先停止了 Windows Update 和 Background Intelligent Transfer 两个服务,删除下载内容后再重新启动。删除的是“下载缓存”,已经安装的补丁不会受影响,这一点可以放心。
如果你之前磁盘清理时已经勾选过“Windows 更新清理”,这个目录可能已经变小,但手动过一遍仍然没坏处。
4.3 清理系统还原点以外的卷影副本
如果磁盘清理里的“清理系统文件”没有帮你释放太多空间,还有一种情况是“系统保护”把 C 盘卷影副本占了大量空间。可以用vssadmin查看:
vssadmin list shadowstorage如果发现卷影存储占用很高,可以限制或清空:
vssadmin delete shadows /for=C: /oldest注意,这条命令会删除最早的卷影副本,且不可恢复。即使你已经创建了系统还原点,删除后也会减少可用的还原点数量。对于普通用户,如果不想承担这个风险,可以在“系统保护”设置中调整“最大使用量”,让系统自动清理旧副本,效果更温和。
4.4 清理浏览器缓存
浏览器缓存也会占用大量空间。Edge、Chrome 的缓存目录都在C:\Users\你的用户名\AppData\Local\下面。虽然各浏览器版本有所差异,但思路一致:在浏览器设置中清除缓存,而不是直接去文件夹里删。
如果你习惯用命令行操作,可以定期清理 Edge 的缓存目录:
del /q /f /s "%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Cache\*"删除前请关闭浏览器,避免文件占用。
5. 深度清理:AppData 与用户目录的正确打开方式
很多人发现,C盘占用最大的不是 Windows 文件夹,而是C:\Users\用户名\AppData。这个目录体积动辄 20GB、30GB,甚至更大,但它不能像普通文件夹一样直接删除,否则很多软件会报错。
5.1 AppData 是什么
AppData 是 Windows 为每个用户保存应用程序数据的目录,内部有三个子目录:
Local:本机特有数据,例如软件缓存、数据库文件,通常只对当前用户有意义;LocalLow:低权限程序的数据,常见于浏览器插件、游戏;Roaming:漫游数据,在域环境中会同步到服务器,普通用户可视为软件配置数据。
新手最容易犯的错误,是看到AppData的体积大就直接右键删除。这样做的后果是:很多软件的登录状态、配置、聊天记录、项目本地配置全部丢失,更严重的可能导致软件无法启动。
5.2 哪些内容可清理
在 AppData 中,真正可以清理的是Local子目录下的Temp和各个软件的缓存目录。例如:
AppData\Local\TempAppData\Local\Microsoft\Windows\INetCacheAppData\Local\Google\Chrome\User Data\Default\CacheAppData\Local\Microsoft\Edge\User Data\Default\CacheAppData\Local\NVIDIA\DXCache或AppData\Local\AMD\DxcCacheAppData\Local\CrashDumps
删除这些缓存目录后,软件会在下次启动时自动重新生成,只是首次启动可能稍慢一些。
保险的策略是:在 AppData 中先按文件夹大小排序,只处理明确与“Cache”“Temp”“CrashDumps”相关的目录,其他名称看起来像软件配置的目录不要乱动。
5.3 为什么不建议直接改动用户目录
有些人会想:既然C:\Users\用户名下面的文件太大,能不能把整个用户文件夹迁移到 D 盘。
这是一个不推荐的方式。Windows 对用户目录有硬编码依赖,直接把整个目录移动会导致大量软件失效、系统设置异常。正确的做法是只迁移“已知文件夹”(例如桌面、文档、下载、图片),或者迁移大型软件的数据目录。
Windows 11 的迁移步骤:
设置 → 系统 → 存储 → 高级存储设置 → 保存新内容的地方 → 修改“新的应用将保存到”“新的文档将保存到”等选项。
这会影响后续新建文件的默认位置,但已有文件不会自动搬走,需要手动复制过去,然后删除原位置副本。手动复制时要注意,一次性拷贝几十 GB 的小文件会比较慢,建议分目录操作,避免中断。
5.4 WSL 和 Docker 的空间迁移
如果你的电脑上装了 WSL(Windows Subsystem for Linux)或者 Docker Desktop,它们默认会把虚拟磁盘文件放到C:\Users\用户名\AppData\Local下。WSL 的发行版虚拟磁盘文件通常叫ext4.vhdx,体积可能高达几十 GB。
在 PowerShell 中查看已安装的 WSL 发行版:
wsl --list --verbose把发行版导出并迁移到 D 盘的示例:
# 先关闭发行版 wsl --shutdown # 导出当前发行版到D盘 wsl --export Ubuntu D:\WSL\ubuntu-backup.tar # 注销原来的发行版 wsl --unregister Ubuntu # 从备份文件重新导入到D盘 wsl --import Ubuntu D:\WSL\Ubuntu D:\WSL\ubuntu-backup.tar --version 2 # 设置默认用户为原来的用户名,例如你自己创建的用户名 ubuntu config --default-user 你的用户名 # 备份文件确认无误后,可手动删除 D:\WSL\ubuntu-backup.tar这样做的原理,是把 WSL 的虚拟磁盘从C盘迁移到D盘,并恢复原发行版。操作中wsl --unregister会删除C盘中的原发行版,所以必须先成功导出备份,再执行注销。备份文件生成后先别急着删,等导入完成、数据验证无误后再清理。
Docker Desktop 的迁移方式不同:可以在 Docker Desktop 的Settings → Resources → Advanced中修改 Disk image location 到D盘,它会自动把数据目录迁移过去。如果版本较老,可以尝试在设置中调整后重启 Docker Desktop。
6. 应用搬家与默认路径修改:从源头解放 C 盘
清理只是治标,真正要治本,需要改变“什么都默认装到C盘”的习惯。Windows 上大批量软件的安装路径默认都是C:\Program Files,加上各种应用数据缓存默认在AppData下,C盘自然会越用越满。
6.1 卸载不常用软件
在“设置 → 应用 → 已安装的应用”中,按“大小”排序,找出超过 1GB 且不常用的软件,先卸载。
有些软件自带的数据文件并不能通过卸载程序完全清除,卸载后可以用 WizTree 再扫描一次,检查原安装目录是否残留。如果有残留且确定不再使用,可以手动删除。
这里特别提醒一个坑:不建议安装“系统优化软件”或“C盘清理大师”这类工具。它们多数只是封装了系统自带的清理命令,甚至带有推广广告,安装后反而会增加C盘负担。用系统自带方案 + 手动清理,足够解决 90% 的日常问题。
6.2 修改新软件默认安装路径
从 Windows 10 开始,系统设置中已经提供“更改新内容的保存位置”功能:
- 应用默认安装位置改为 D 盘;
- 新文档保存位置改为 D 盘;
- 新音乐、新图片、新视频默认保存位置改为 D 盘;
- 离线地图和新内容下载保存位置改为 D 盘。
这样后续安装新软件时,默认会走D盘。
不过要注意:已经安装的软件不会自动迁移路径,必须重新安装才能变更位置。如果你不想重装,可以尝试第 6.4 节的“移动应用”思路,但只适合具备条件的情况。
6.3 将页面文件(虚拟内存)迁移到D盘
页面文件pagefile.sys默认在C盘,如果物理内存不大或者经常运行内存密集型程序,页面文件可能占用好几 GB。
打开方式:Win + R,输入sysdm.cpl,在“高级 → 性能 → 设置 → 高级 → 虚拟内存 → 更改”中,取消“自动管理所有驱动器的分页文件大小”,然后选中C盘,选择“无分页文件”;再选中D盘,选择“系统管理的大小”或自定义大小,点击“设置”,最后“确定”并重启。
迁移虚拟内存可以缓解C盘空间压力,但需要注意:如果D盘是机械硬盘,而C盘是固态硬盘,迁移后系统性能可能下降。一般建议倒过来,让虚拟内存放在性能更强的盘上。
6.4 大型软件迁移示例
这里以 Steam 游戏为例。在 Steam 中,可以新建一个 Steam 库文件夹到 D 盘,然后把已安装的游戏“移动”过去。移动过程中 Steam 会自动改路径,不需要重新下载。
非 Steam 软件能不能直接移动?看情况。如果一个软件是绿色版(不需要写注册表),直接剪切到 D 盘大概率没问题;如果是正常安装的软件,直接移动大概率导致启动失败。
对于支持“自定义数据目录”的软件,比如微信、QQ、浏览器下载目录,都可以在软件设置中把文件存储位置改到 D 盘。但这些修改只影响“新产生的文件”,已经存在的历史文件需要手动迁移。
7. C盘扩容:磁盘管理与第三方工具的使用场景
如果你的 C 盘已经小到系统运行都很吃力,比如 120GB 的SSD 上系统+软件占了 110GB,靠清理和搬家已经无法解决问题了,那么扩容是唯一出路。这里可以分两种情况:C盘后面还有未分配空间,或者 C盘紧邻 D盘且 D盘有剩余空间。
7.1 使用磁盘管理扩展卷
如果 C 盘右侧有未分配空间,可以:
- 右键“此电脑”,选择“管理”,进入“磁盘管理”;
- 选中 C 盘,右键选择“扩展卷”;
- 按照向导把未分配空间并入 C 盘。
需要注意的是:扩展卷要求未分配空间必须紧贴在 C 盘右侧。如果未分配空间在 C 盘和 D 盘之间存在其他分区,那么“扩展卷”选项是灰色的,无法直接操作。
热词里提到的“扩展卷选项是灰的”,通常就是这种情况。灰色并不代表无法扩容,而是说明分区布局不满足 Windows 默认条件。
7.2 扩展卷灰色怎么办
如果 C 盘右侧没有未分配空间,或者未分配空间并不紧邻 C 盘,需要借助第三方分区工具,比如 DiskGenius。
DiskGenius 的常规流程:
- 下载 DiskGenius,免费版一般足够完成基础分区调整;
- 打开后,右键 D 盘,选择“调整分区大小”;
- 在弹窗中把 D 盘“前面的空间”留出一部分,比如 20GB,点击“开始”;
- 软件会执行分区调整,D盘剩余空间会变成未分配空间,且紧邻 C 盘右侧;
- 再右键 C 盘,选择“扩展分区”,把未分配空间并入 C 盘;
- 完成后点击“保存更改”,重启电脑。
这里强调两个安全事项:
- 操作前一定要备份 D 盘重要数据。分区调整过程存在断电、软件异常等风险,任何分区工具都不能保证 100% 无损;
- 操作完成后先重启再确认分区是否正常。如果电脑有多个硬盘,注意区分磁盘编号,不要选错盘。
7.3 使用 DiskGenius 扩容 C 盘的注意事项
不要直接用 DiskGenius 的“扩容分区”功能自动从 D 盘分空间给 C 盘,而是手动调整更稳妥。
手动调整的好处是,你能清晰看到每一步在做什么,避免软件自动分配后搞不清楚哪个分区被动了。如果你对分区概念不熟,建议先截一张“磁盘管理”的当前分区布局图,再操作。
如果是笔记本,内存和硬盘都不可随意拆卸,C盘扩容前还要确认 D 盘有足够的剩余空间。如果 D 盘也快满了,先清理 D 盘再调整分区。
7.4 为什么不建议用“C盘瘦身专家”类软件
这里再强调一次:市面上很多“C盘瘦身”“C盘清理大师”的软件,本质上是把系统命令和注册表操作封装成图形界面,实际效果有限,还经常捆绑推广软件。更有甚者会诱导用户删除系统关键文件。
如果你的目的就是扩容或清理,先用系统自带方案 + DiskGenius,已经完全足够。不需要额外装第三方的“清理大师”。
8. 常见问题与排查思路
实际操作中,很多人会碰到一些奇怪的现象。这里整理一张排查表,覆盖高频问题。
| 问题现象 | 可能原因 | 排查方式 | 解决方案 |
|---|---|---|---|
| 清理后C盘空间没有明显释放 | 有大文件未被扫描,或休眠文件/页面文件占空间 | 用 WizTree 按大小排序 | 重点检查 hiberfil.sys、pagefile.sys、AppData 下的大目录 |
| 磁盘清理后 Windows 更新清理仍占大量空间 | 组件存储中存在旧版本文件 | 管理员 CMD 执行 DISM StartComponentCleanup | 运行Dism.exe /Online /Cleanup-Image /StartComponentCleanup |
| C盘扩展卷选项是灰色 | 未分配空间不在 C 盘右侧,或磁盘不是 GPT/MBR 支持扩展的分区布局 | 打开磁盘管理查看分区布局 | 用 DiskGenius 手动调整 D 盘前部空间,再扩展C盘 |
del命令提示某些临时文件被占用 | 程序正在使用该文件 | 关闭相关软件后重试 | 不需要强行删除,跳过占用项 |
| 使用 WSL 迁移后无法启动发行版 | 导入时未设置默认用户,或 tar 文件损坏 | 检查wsl --list --verbose状态 | 重新导入并执行ubuntu config --default-user 你的用户名 |
| 移动微信/QQ数据目录后旧文件不显示 | 修改的是新路径,旧文件未迁移 | 检查软件设置中媒体文件路径 | 手动迁移原目录下的文件到新路径,并在软件中重新指定 |
| 电脑开机后C盘少了10G以上 | 系统更新完成,WinSxS 或 SoftwareDistribution 变大 | 查看 C:\Windows\SoftwareDistribution\Download 与 WinSxS 大小 | 磁盘清理勾选“Windows 更新清理”,或 DISM 清理 |
| 管理员可以登录但 Administrator 文件夹占满C盘 | 默认用户目录在 C:\Users\Administrator 下 | 查看该目录下的子目录大小 | 清理缓存、安装包;如果不再使用该账户,可迁移数据后做系统设置调整 |
9. 最佳实践与日常维护建议
清理C盘不是一次性工作,而是一个需要坚持的维护习惯。基于前面的清理思路,这里给出几条可落地的日常建议。
9.1 设置定期清理提醒
每个月固定做一次“磁盘清理 + 临时目录清理”,比每次等到 C 盘变红再大动干戈要好得多。
可以手动执行,也可以利用 Windows 任务计划程序,把磁盘清理命令做成一个简单的自动化任务。例如在任务计划程序中新建任务,操作设置为运行cleanmgr /sagerun:1,这种方案适合对命令行有一定了解的用户,并且需要提前在磁盘清理中配置过/sagerun参数。
9.2 保持默认安装路径为D盘
新装软件时,尽量手动把安装路径改为 D 盘或非系统盘。安装大型软件时尤其要注意,不要一路点“下一步”。如果嫌每次修改麻烦,在 Windows 设置中把“新内容保存位置”统一改成 D 盘,新装软件会自动走默认路径。
9.3 定期清理浏览器缓存和软件缓存
浏览器缓存、设计师用的软件缓存、开发者的构建缓存,这些都是C盘空间的隐形杀手。可以每两周做一次:
- 清除浏览器缓存;
- 清除 npm、pip、Maven 等包管理器的缓存;
- 删除 Docker 无用的镜像和构建缓存,如果未迁移到其他盘的话。
9.4 给系统盘预留充足空间
无论C盘多大,建议预留 20% 以上的空间。系统在满盘状态下容易出现卡顿、更新失败、页面文件调整异常等问题。如果你发现预留空间不足,优先考虑扩容或迁移,而不是持续清理。
9.5 观察「C盘满了怎么清理」背后的问题:定期看存储感知
很多时候问题不是“不知道怎么清理”,而是“忘了清理”。建议打开存储感知,让系统自动清理临时文件和回收站内容。这不代表你什么都不用管,但至少能避免C盘迅速被垃圾文件占满。
10. 总结与后续学习方向
把整篇文章的核心操作串起来:
- 先用 WizTree 分析C盘占用,找出大头;
- 使用系统自带的存储感知、磁盘清理、DISM 命令解决常规垃圾文件;
- 针对
AppData、Windows\Temp、更新缓存做深度清理; - 把新应用的安装路径、用户文件夹、WSL 和 Docker 数据迁移到非系统盘;
- 如果空间仍然不够,用磁盘管理或 DiskGenius 扩容。
这套流程最安全的地方在于:每一步都优先选择系统自带能力和可控工具,而不是依赖那些来路不明的“清理大师”。
对于已经清理完、C盘空间暂时够用的用户,后续可以再研究一下这些方向:
- Windows 系统盘瘦身后的磁盘健康监测与 SSD 剩余寿命维护;
- 使用符号链接(mklink /J)把特定软件的大目录链接到D盘,这个技巧可以对很多强制安装到C盘的软件做精准迁移;
- 深入学习分区布局、MBR 与 GPT 的区别,理解为什么“扩展卷”有时是灰色,避免在分区操作上踩坑。
C盘清理这件事,本质上是给系统盘做一次“瘦身+搬家+扩容”的综合管理。只要搞清楚了空间去哪了,剩下的只是按部就班执行而已。