C盘又红了。大概是所有Windows用户都躲不过的一劫我自己的办公机和家里的台式机都经历过C盘从蓝色变成红色、开机转圈转上半天的阶段。磁盘空间告急的系统托盘气泡弹出来那一刻真的会让人血压升高。很多人第一反应是装清理软件结果装了一堆全家桶C盘反而更满。其实C盘爆满这件事多数情况根本不需要重装系统也不需要你懂注册表、会看日志。只要按顺序做好四件事先让Windows自己清理一遍再用扫描工具找出C盘里的“重量级元凶”然后把系统和软件默认的存储位置搬到其他盘最后用几条命令和靠谱工具做深度清理C盘的可用空间就能明显回来开机速度也会跟着改善。下面这套方法我用了很多年零基础也能跟着一步步做。1. 先搞明白C盘为什么“越用越满”爆满和开机卡顿的因果链1.1 常年在C盘“偷吃”空间的五个大户清理之前先得知道空间到底被谁吃了。很多人一打开C盘就懵感觉每个文件夹都像系统文件根本不敢动。根据我接手的无数台“C盘爆红”电脑来看占用空间的大头基本集中在这么几个位置Windows更新缓存目录在C:\Windows\SoftwareDistribution\Download每次系统更新都会把下载的安装包缓存留在这里日积月累少则几个GB多则二三十GB。用户临时文件包括C:\Windows\Temp和C:\Users\你的用户名\AppData\Local\Temp各种软件运行时解压、输出的临时垃圾都在这里很多软件退出后根本不清理。休眠文件与页面文件C盘根目录下的hiberfil.sys和pagefile.sys一个负责休眠和快速启动一个负责虚拟内存。休眠文件通常占物理内存的40%~70%页面文件则可能占内存的1到1.5倍。16GB内存的电脑光这两兄弟就可能吃掉20GB左右。桌面、下载、文档文件夹很多人喜欢把文件往桌面上堆往“下载”文件夹里扔。麻烦的是这几个文件夹物理位置都在C盘用户目录下文件越多C盘越撑。应用软件缓存微信、QQ、浏览器、视频剪辑软件等默认都把缓存和聊天记录放在AppData和ProgramData下面平时用得越久这些隐藏的垃圾越大。还有一类容易被忽略的系统升级后的Windows.old文件夹以及系统还原点。如果在旧系统上升级Windows.old可能会占用20GB以上。1.2 C盘空间不足为什么会拖慢开机和整体运行先纠正一个常见误区C盘满了不只是“存不下东西”这么简单它真的会直接拖慢系统速度尤其是开机速度。原因有四个层面。首先是虚拟内存吃紧。Windows在物理内存不够的时候会把一部分数据暂时写到C盘上的页面文件pagefile.sys里。C盘没空间页面文件没法正常扩展系统只能频繁地在内存和磁盘之间做“压缩转移”表现就是卡顿和假死。其次是临时文件写不进去。开机过程中系统要大量读写临时文件桌面、开始菜单、系统组件初始化都需要临时空间。空间不足时这些操作会反复重试开机时间自然被拉长。第三是SSD性能衰减。现在主流是固态硬盘SSD在剩余空间低于10%~15%时主控很难做垃圾回收和磨损均衡写入速度会明显下降。你用工具测一下就会发现快满的SSD写入速度能掉到几十MB/s系统整体都跟着慢。最后是系统更新的恶性循环。C盘空间不足时Windows更新下载不下来更新安装到一半又回滚反复几次后系统残留越来越多开机又更慢。这也是为什么清理完C盘后很多人感觉“开机明显变快”了因为系统终于有地方开展正常工作了。2. 方法一Windows自带清理三件套不用装任何软件2.1 打开存储感知让系统自动清理临时文件第一步其实很简单使用Windows内置的“存储感知”。在Windows 10和Windows 11里都自带了这个功能很多人知道但从来没认真设置过。点击“开始”菜单进入“设置”Wini找到“系统”左侧选择“存储”。在Windows 11里你会看到一个“存储管理”区域点击“存储感知”把它打开。Windows 10则是在“存储”页面直接看到“存储感知”开关。打开之后我建议点击它下方的配置项把“清理临时文件”改为“每天”或“每周”同时勾选“如果回收站中的文件超过X天则将其删除”。这里我一般设为30天。这样一来系统会在后台定期清理临时文件不用你每次手动操作。除了存储感知页面上还有一个“清理建议”或“临时文件”入口点进去可以直接看到系统扫描出来的临时文件、回收站、下载文件夹中的内容。这里的临时文件可以放心一键删除。注意“下载”文件夹里的内容系统会列出来但我通常不在这里勾选“下载”因为里面可能有你下了但没来得及处理的资料。2.2 磁盘清理 “清理系统文件”真正能释放空间的是这里存储感知适合日常清理真正能释放大量空间的是另一个老牌工具磁盘清理。在任务栏搜索框输入“磁盘清理”打开后选择C盘系统会先扫描一遍。这个时候你能看到的清理项其实不多因为普通模式只显示当前用户相关的临时文件。关键一步是点击界面左下角的“清理系统文件”按钮。系统会再次扫描这次才会把Windows更新清理、系统还原和卷影副本等大项列出来。在可选列表中我建议重点勾选这几项Windows更新清理通常是最大的一块几十GB都不奇怪。临时文件包括系统临时文件和各种软件缓存。缩略图重建成本很低删了不影响。传递优化文件Windows更新用P2P下载时的缓存删除无影响。DirectX着色器缓存会自动重建删了不会有问题。有一个选项“下载”要特别小心。如果你“下载”文件夹里有重要资料千万不要勾选否则会被一并清掉。磁盘清理里的“下载”指的就是你用户目录下的Download文件夹不是浏览器缓存很多人踩过这个坑。2.3 做完基础清理大概能释放多少空间说实话这一步释放的空间差异很大完全取决于你多久没清理过。我见过一台三年没清过更新的电脑光“Windows更新清理”就释放了28GB也见过轻度使用的笔记本全部勾选后只清出2GB。如果按一般家庭或办公电脑来说第一次执行完存储感知加磁盘清理“清理系统文件”释放5GB到15GB是比较常见的水平。它的特点是安全完全不会删错系统文件因为每一步都是Windows自己列出来的项目你只需要决定选不选。所以这套操作适合作为所有清理的第一步新手完全可以闭眼做。3. 方法二用扫描工具揪出C盘里的“重量级元凶”3.1 为什么我强烈建议先扫描再动手而不是去C盘里翻文件夹用完自带工具之后如果C盘还是紧张下一步就需要找大文件了。但我不建议直接在资源管理器里一层层翻因为C盘目录结构太深像AppData这种文件夹默认还是隐藏的就算显示出来里面的子目录也密密麻麻靠肉眼根本分不清谁大谁小。正确做法是使用磁盘空间分析工具。这类工具会扫描整个C盘然后按文件夹或文件的大小倒序排列让你一眼就能看出哪块是“大块头”。我常用的工具是WizTree界面简洁、扫描速度极快因为它直接读NTFS的MFT表几乎秒开。如果你不习惯它也可以用TreeSize Free或SpaceSniffer功能类似都是免费工具。使用步骤很简单从官网下载WizTree绿色版注意不要从下载站下那些捆绑安装包。解压后右键以管理员身份运行。在盘符选择里选C盘点击“扫描”。等待几秒钟软件会以树状列表列出所有文件夹并按“大小”降序排列。这时候你就可以按大小从上往下看优先处理那些体积最大但又可以安全删除的内容。3.2 扫描后优先处理这些“可安全删除”的大目录根据扫描结果下面这些目录如果体积很大大多数情况下都是可以放心清理的。我会同时列出具体路径和删除方式供你对照路径是什么能不能删C:\Windows\SoftwareDistribution\DownloadWindows更新下载缓存可以直接删文件夹内的所有文件C:\Windows\Temp系统临时文件可以被占用的文件跳过即可C:\Users\用户名\AppData\Local\Temp当前用户的临时文件可以被占用的文件跳过即可这就是热搜里问的Temp能不能删C:\Windows.old旧系统备份系统稳定后可以删但如果还想回退旧版本就先留着C:\$Recycle.Bin回收站右键清空回收站C:\Users\用户名\AppData\Local\Microsoft\Windows\INetCache旧版浏览器缓存可以另外WizTree扫描结果里经常会出现几个特别占地方的软件缓存文件夹比如微信的WeChat Files、QQ的QQ Files以及Steam/Epic等游戏平台在C盘遗留的着色器缓存。这些都是可以迁移或删除的。微信和QQ的聊天记录如果不需要保留原始文件把整个文件夹删了也只会影响历史图片视频的打开聊天列表还在需要时重新下载即可。3.3 这些“大块头”千万别碰删错会出大问题扫描结果里占空间的不代表都能动有几个目录虽然很大但你要像躲雷一样躲开它。C:\Windows整个目录和C:\Windows\System32系统核心碰都不能碰。C:\Program Files和C:\Program Files (x86)安装软件的主体目录不要手动删除会直接损坏软件需要卸载请走“设置—应用”。C:\Windows\WinSxS组件存储库看起来大但里面全是系统组件的硬链接手动删会破坏系统清理它要用后面说到的DISM命令。根目录下的pagefile.sys、hiberfil.sys、swapfile.sys虽然占用很大但不要直接删除要通过系统设置或命令来关闭。用户目录下AppData\Roaming和AppData\Local中的软件配置、存档、账号缓存很多软件卸载后还会把这些留在这里但它们体积通常不算巨大。如果你确认某个软件已经不用了可以删除对应文件夹但不确定时千万别乱删否则软件的登录状态、自定义设置都会丢。判断一条基本原则只有你自己能确认用途、并且明确是“缓存类”或“临时类”的文件才适合手动删。不确定名字的文件夹先搜索一下它是什么不要靠猜。4. 方法三给C盘做“瘦身搬家”从源头上挡住垃圾回归4.1 把新内容的默认保存位置改到D盘清理只是治标真正治本的办法是“让新东西不再进入C盘”。Windows本身提供了一个很实用的设置修改新内容的默认保存位置。在Windows 11中进入“设置—系统—存储—高级存储设置—保存新内容的地方”你会看到“新的应用将保存到”“新的文档将保存到”“新的音乐、图片、视频和电影将保存到”等选项。把它们从C盘改成D盘对应的文件夹即可。Windows 10的路径类似“设置—系统—存储—更改新内容的保存位置”。这样设置之后以后从微软商店安装的应用、Office文档、照片、视频等系统会自动存到D盘不会再给C盘增加负担。注意这里的“新的应用”只对商店应用和部分UWP应用生效传统exe软件还是需要你在安装时手动选择路径。4.2 把“桌面、文档、下载”这些用户文件夹整体搬家比改默认保存位置更彻底的一招是直接把用户文件夹本身挪到D盘。很多人喜欢在桌面放一堆文件但桌面的物理路径是C:\Users\用户名\Desktop你每存一个文件C盘空间就少一点。比较合理的做法是让这些文件夹“搬家”。操作很简单打开“此电脑”在左侧导航栏或C盘用户目录下找到“桌面”“下载”“文档”“图片”“视频”等文件夹逐个右键选择“属性”切到“位置”选项卡点击“移动”选择D盘下你已经建好的目标文件夹比如D:\UserFiles\Desktop确认后系统会问你是否把现有文件也移动过去选“是”就好。我自己一般会把“下载”“桌面”“视频”“图片”移走“文档”酌情处理。因为一些专业软件默认把工作文件放在“文档”目录移动后可能需要手动设置。如果你只是日常办公整体移动也没问题。4.3 迁移虚拟内存页面文件到D盘接下来是很多教程不会细讲但非常有用的操作把虚拟内存的页面文件从C盘挪到其他盘。页面文件就是pagefile.sys它长期占着C盘几个GB到十几个GB的空间。把它迁移到D盘可以减少C盘压力但要注意性能取舍如果你的D盘也是SSD那很值得做如果D盘是机械硬盘而C盘是SSD那我反而建议保留在C盘因为虚拟内存的读写速度会影响系统性能不值得为了省几个GB牺牲整体流畅度。迁移步骤右键“此电脑”选择“属性”。右侧点击“高级系统设置”打开“系统属性”窗口。在“高级”选项卡的“性能”区域点击“设置”。切到“高级”选项卡在“虚拟内存”区域点击“更改”。取消勾选“自动管理所有驱动器的分页文件大小”。先选中C盘选择“无分页文件”点击“设置”。再选中D盘选择“系统管理的大小”或“自定义大小”自定义时建议初始值和最大值都设为物理内存的1.5倍左右点击“设置”。一路确定重启电脑生效。这里有两点需要提一下。一是C盘设置成“无分页文件”后系统可能仍然需要一个最小页面文件来记录错误调试信息这没关系实际占用会明显下降。二是有个别特殊软件强制要求C盘存在页面文件迁移后可能报错遇到这种情况再把C盘设回“系统管理的大小”即可恢复。4.4 关闭或缩小休眠文件直接拿回几个GB最后是休眠文件hiberfil.sys。这个文件专门用于保存休眠时的系统镜像平时你在C盘根目录看不到它因为它被系统隐藏了。它的大小通常跟物理内存有关内存越大它越大。如果你的电脑是16GB内存休眠文件可能占12GB甚至更多。如果你平时根本不用“休眠”功能注意要和“睡眠”区分开只是偶尔合盖待机那完全可以关闭休眠文件释放空间。方法是用管理员身份打开命令提示符执行powercfg /h off执行后hiberfil.sys会直接消失C盘瞬间多出好几个GB。但有个细节要权衡Windows 10/11的“快速启动”依赖休眠文件。如果你把它完全关闭“快速启动”也会失效冷启动速度会稍微变慢一点。如果你在乎开机速度又想省空间可以改用压缩模式powercfg /h /type reduced这样休眠文件会缩小到物理内存的20%~40%同时保留快速启动功能算是折中方案。我自己现在用的就是reduced模式开机速度没受影响还省了大几个GB。5. 方法四跑几条命令和用第三方工具做一次深度排毒5.1 用cleanmgr /sageset调出隐藏清理项普通磁盘清理界面能勾选的项有限但Windows其实隐藏了一批更细的清理项只有通过命令行才能调出来。用管理员身份打开命令提示符按Win键输入cmd右键选择“以管理员身份运行”输入下面这条命令cleanmgr /sageset:1这里的“1”只是一个编号可以随便定义。回车后会弹出一个磁盘清理设置窗口里面包含比常规模式多得多的选项比如旧的Windows更新、Windows升级日志文件、系统还原和卷影复制、临时同步文件等。这里你可以大胆勾选所有你认为无用的项唯独“下载”文件夹我再次提醒要看清楚避免误清。设置完成后真正执行清理时运行cleanmgr /sagerun:1系统会按照刚才保存的勾选方案自动清理。这个方法的优点是以后再想清理一条命令就能完成不用重新勾选。5.2 用DISM命令清理系统组件残留之前提到的WinSxS文件夹手动不能删但官方提供了一个标准清理工具DISM。它是Windows自带的部署映像服务和管理工具可以用来清理组件存储中不再使用的旧版本系统文件。管理员命令提示符执行Dism /Online /Cleanup-Image /StartComponentCleanup这条命令会把Windows更新产生的旧组件、被替换的系统文件彻底清掉释放几个GB空间。执行时间可能在几分钟到二十分钟不等期间不要强制关机耐心等待即可。这里要注意一个进阶参数/ResetBase它会把所有组件更新做一次“压缩”释放更多空间但代价是之后你无法卸载已安装的系统更新。日常使用中不建议普通用户加这个参数除非你是那种硬盘小到可怜、且确定不会回滚更新的情况。5.3 第三方工具可以随身备一个但有两个坑要绕开如果嫌命令行麻烦Dism这类工具也是不错的选择。它把DISM的大部分功能和空间清理集中到了一个图形界面里有一键“空间回收”功能可以扫描系统更新缓存、临时文件、过期驱动等。对于不想记命令的朋友确实很省事。但用第三方清理工具我特别强调两点。第一下载渠道一定要正规。很多下载站会把工具和捆绑软件打包在一起装完C盘反而更满。建议去工具的官方网站或GitHub仓库下载。第二不要乱点“系统优化”“注册表清理”。这类工具的清理功能相对安全但自带的“优化”和“注册表清理”很容易误伤系统设置往往清理完没感觉变快反而出现软件闪退、开机异常。我自己的习惯是只用它的“空间回收”其他功能一概不动。另外清理前最好创建一个系统还原点给手误留个后悔药。5.4 深度清理后的验证空间够不够开机是否改善完成以上操作后怎么判断效果先打开“此电脑”右键C盘看剩余空间和清理前对比一下。正常情况下这一套下来释放的空间应该在10GB以上。然后重启电脑观察开机速度是否有改善。这里提醒一下第一次重启可能比平时慢因为系统在重建索引和缓存第二次重启才是真实速度。如果空间仍然紧张那就要回到第3步重新扫描看有没有漏掉的大块头。如果扫描后确认所有能用的大文件都已经处理了剩余空间还是低于总容量的10%那说明C盘分区本身就偏小这时候就不是清理能解决的了需要考虑给C盘扩容比如用傲梅分区助手从相邻分区划一部分空闲空间给C盘。扩容有风险操作前必须给重要数据做备份这里不展开只提醒一句分区调整绝不是随手能做的事。6. 避免C盘二次爆满我实测有效的日常维护习惯清理一次最多管半年真正拉开差距的是日常习惯。跟你说几个我自己一直坚持的做法全部是从实操里趟出来的。第一装软件时主动换路径。安装任何exe程序在选安装路径那一步把默认的C:\Program Files改成D盘或其他盘。看起来只是举手之劳长期下来能避免C盘被各种大型软件撑爆。另外要顺手取消勾选“开机自启”“附带安装”之类的选项软件路径装在D盘自动启动项减少开机自然更轻快。第二给微信、QQ和浏览器指定存储位置。微信里“设置—文件管理—更改”把文件保存路径改到D盘然后开启“自动下载”之前也确认一下位置。QQ同样浏览器在设置里把下载目录改成D盘。很多人的C盘莫名其妙少了三四十个GB去查AppData里的WeChat Files全是被自动接收的图片视频塞满的。第三定期给C盘留足“安全水位”。我的经验是让C盘剩余空间始终不低于总容量的15%。为了做到这点我会在任务栏放一个小工具TrafficMonitor在任务栏直接显示每个磁盘的剩余空间不用点开“此电脑”就能看到。一旦发现C盘剩余比例低于15%就立刻打开WizTree扫一遍该清的清该搬的搬不让它有机会爆红。第四Windows更新后及时清理旧版本。每次系统大版本更新后去“磁盘清理—清理系统文件”勾选“Windows更新清理”顺手把C:\Windows.old删掉确认自己不想回滚。这一步如果拖过两个星期那20GB可能就一直躺在那里了。第五桌面只放快捷方式。桌面本质上是C盘的一个文件夹往桌面拖文件等于往C盘塞文件。我现在习惯只在桌面放几个快捷方式图标真正的文档和下载物全部归到D盘按照“年度—项目”的目录整理好。这样既不会把C盘塞满找文件也比满屏乱糟糟的桌面方便得多。第六偶尔看一眼“存储感知”和“临时文件”。即便开了自动清理也建议每两周手动进到设置里的“临时文件”页看看有没有系统没清干净的缓存。很多软件的缓存会“绕过”Windows的清理计划需要用扫描工具手动处理。这套组合拳下来我自己的电脑已经两年多没有因为C盘空间告急而烦恼了。比起那些动不动就弹广告的系统清理软件老老实实用好Windows自带功能、再配合一个扫描工具清理速度更快也完全不用担心误删系统文件。如果你现在C盘正红着我的建议是从第2章开始先做一遍大概率会立刻感受到区别。