news 2026/10/1 17:40:37

Windows C盘爆红终极解决方案:从手动清理到分区扩容

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Windows C盘爆红终极解决方案:从手动清理到分区扩容

电脑用久了,C盘动不动就爆红,相信大家都经历过。就算平时没装多少东西,C盘空间也像被谁偷走了一样,几十个G说没就没。其实C盘清理并不复杂,关键在于搞清楚空间被谁占了、哪些能删、哪些最好不要乱动。这篇文章我结合自己这些年折腾Windows的经验,从系统机制、手动清理、工具辅助、分区扩容到常见问题排查,整理一套完整可落地的C盘清理方案,无论是普通用户还是有一定基础的朋友,都能找到自己能上手的办法。

1. 先搞清楚C盘为什么总是不够用

很多人一看到C盘红就急着装清理软件,结果清完没几天又满了,原因就是没找到根子。Windows从设计上就是“出了事先找C盘”:系统文件、软件缓存、用户数据、更新补丁全部默认往C盘塞。你看到的剩余空间,其实是在跟一堆看不见的隐性文件抢地盘。

1.1 系统默认路径是原罪

打开资源管理器你会发现,桌面、下载、文档、图片、视频这些用户文件夹,默认全都指向C:\Users\你的用户名\。绝大多数软件安装时默认路径也是C:\Program Files,运行时产生的缓存又会写进C:\Users\你的用户名\AppData。

这还不是最坑的。Windows更新下载的安装包会暂存在C:\Windows\SoftwareDistribution,更新完以后系统并不会自动清理干净,时间一长几GB的补丁残骸就堆在里面。另一个大头是C:\Windows\WinSxS,中文叫组件存储,它用来支持系统更新和功能回滚,结果越更新越大,而且不能像普通文件夹那样直接删除,误删可能导致系统损坏。

这就是为什么你觉得自己没装什么软件,C盘却莫名其妙越来越满。说句实话,这不是你的问题,是系统设计如此。

1.2 三个容易被忽视的“空间杀手”

除了常规缓存,还有三个藏在C盘根目录和系统分区里的文件,名字像系统文件但体积惊人,很多新手看到它们根本不敢动。

文件典型大小作用能否清理
hiberfil.sys约为内存大小的40%休眠功能把内存写入硬盘,实现快速恢复可以关闭休眠后删除
pagefile.sys通常等于或数倍于内存虚拟内存,内存不足时使用硬盘空间不建议直接删除,可调整大小
System Volume Information文件夹几GB到几十GB系统还原点、卷影副本可通过删除还原点减小

举个例子,一台16GB内存的电脑,休眠文件就占了6GB左右,虚拟内存再占16GB,还原点再来10GB,你还没装任何软件,C盘已经“被”没了几十个G。这就是很多人刚开机就发现C盘只剩一半的真正原因。

2. 手动清理:不改设置也能腾出10-20GB

在安装任何第三方工具之前,我建议先走一遍系统自带的手动清理流程。这套流程没有任何风险,操作也简单,大多数情况下能腾出10到20GB空间,值得先做。

2.1 先用系统自带工具摸个底

Windows自带的磁盘清理经历了多个版本,到现在依然是最稳妥的清理入口。在文件资源管理器里右键C盘 → 属性 → 磁盘清理,或者按Win + R输入cleanmgr回车,选C盘即可。

第一次扫描后点“清理系统文件”,会重新扫描一次。重点勾选这几个项:

  • Windows更新清理
  • 临时文件
  • 缩略图(会重建,不影响使用)
  • 传递优化文件
  • DirectX着色器缓存

这里要说清楚一个逻辑:磁盘清理工具的优点是只删除系统认为安全的内容,不会碰个人文件。缺点是偏保守,很多软件自己的缓存它管不到,所以清完可能只有几个G。

如果你想一次清得更细,可以用它的高级模式。命令行输入cleanmgr /sageset:1会弹出一个更长的选项列表,勾选好后按确定关闭;之后再用cleanmgr /sagerun:1按预设执行。这样能一次性清理包括“系统还原和卷影副本”在内的更多项目,但注意这项会删除所有还原点,操作前要想清楚。

2.2 手动可删的临时文件目录

系统清理工具扫不到的,主要是当前登录用户和部分软件的临时目录。这些目录里的内容绝大部分是可以直接删除的,比如浏览器临时文件、安装包解压残留、崩溃报告等。

用Win + R输入%temp%回车,这是当前用户的临时文件夹,整个文件夹都可以删,遇到“正在使用”的文件跳过即可。再打开C:\Windows\Temp,这是系统级临时目录,同样需要管理员权限,里面的旧文件也放心删。

删的时候有个细节:建议不要用“永久删除”,而是先按住Shift + Delete真正删掉,否则先进回收站还得再清一次回收站,白白浪费时间。如果文件数量特别多,删除过程很慢,可以打开任务管理器看看是不是某些程序正在占用,退出相关软件再删会快很多。

2.3 管理好系统还原与休眠文件

前面提到两个大文件:休眠文件和还原点。如果你的C盘非常紧张,可以考虑动这两个。

关闭休眠功能需要管理员命令行,输入:

powercfg /h off

执行后hiberfil.sys就会消失。代价是“快速启动”也会被关闭,开机速度会稍微慢一点,笔记本合盖的“睡眠”功能也受影响。如果你平时根本不手动休眠,关掉它换几个G空间是划算的。需要恢复时输入powercfg /h on即可。

还原点方面,右键C盘 → 属性 → 系统保护 → 配置 → 删除所有还原点。这样能释放系统保护和卷影副本占用的空间,但代价是以后没法用还原点回滚系统,真中毒或者系统损坏时更多依赖重置或重装。我的看法是:如果你常有重要工作、经常装软件,保留一个还原点更保险;如果C盘已经空间告急,那就先删了应急,反正系统重置功能还在。

3. 把“大家伙”搬离C盘

清理只是治标,把新产生的大型数据引流到其他盘才是治本。很多人习惯一股脑把软件装C盘,下载目录也放在C盘,越用越满。这一步我们解决的是“别让C盘再变胖”的问题。

3.1 软件默认安装位置调整

安装新软件时,我几乎不会直接点“下一步下一步”,都会手选安装路径到D盘或E盘。这里有个判断标准:如果软件是绿色版、免安装版,直接解压到D盘即可;如果是安装版,务必在安装时把C:\Program Files改成D:\Software之类的位置。

已经装在C盘的大型软件,比如微信、钉钉、QQ、Adobe全家桶,尽量使用软件自带的数据迁移功能。以微信桌面版为例,设置 → 文件管理 → 更改存储路径,可以把聊天记录、缓存全部迁到其他盘。不少人在意聊天记录体积,实际迁移后C盘轻松多出十几G。

Chrome和Edge这类浏览器,安装路径本身改动麻烦,但你可以把默认下载目录从C:\Users\...\Downloads改到其他盘,设置 → 下载 → 位置 → 更改。浏览器缓存虽然还是写C盘,但缓存体积通常有限,不至于卡死。

需要提醒的是:不要图省事直接剪切Program Files下的文件夹到别的盘。很多软件依赖注册表中的原始路径,剪切后大概率启动报错。迁移安装型软件要么用官方迁移功能,要么卸载后重装到新路径。

3.2 用户文件夹里的大胃王

C盘最大的隐形仓库其实是C:\Users\你的用户名\AppData,它下面有三个子目录:Local、LocalLow、Roaming。各种软件的配置、缓存、日志、会话数据都堆在这里。

像是某些企业办公软件、开发工具、浏览器缓存,动不动就是十几G。不少人来问“AppData能不能整个删掉”,我劝你别这么干。硬删可能导致软件配置丢失、需要重新登录、甚至损坏数据。正确的做法是只清理其中确实的临时目录:

  • AppData\Local\Temp:可全部删除
  • AppData\Local\CrashDumps:崩溃转储,可以删除
  • AppData\Local\Microsoft\Windows\INetCache:浏览器缓存,可清理

其他目录则适合用专门的磁盘分析工具看体积再决定。想知道C盘到底哪些文件占空间,可以用TreeSize或WizTree扫一下,会以可视化方式按文件夹大小排序,一眼就能锁定“罪魁祸首”。我习惯先用这类工具定位,再决定删什么,而不是盲目全网搜“可删除文件夹大全”。

3.3 修改新内容的默认保存位置

Windows 10和Windows 11都提供了修改“新内容保存位置”的功能。位置在:设置 → 系统 → 存储 → 高级存储设置 → 保存新内容的地方。

在这里你可以把“新的应用保存到”“新的文档保存到”“新的下载保存到”等选项全部改成其他盘。这样以后从浏览器下载的文件、Office新建的文档、应用安装包,默认就不会再落到C盘了。

这一步操作非常简单,但容易被忽略。改完之后,新产生的个人数据大部分会流向其他分区,C盘的压力会小很多。需要说明的是,这个设置只对之后新保存的内容生效,以前已经存在的文件不会自动搬走,所以配合第三部分的数据迁移一起做,效果才明显。

4. 工具辅助清理:哪些值得用,哪些是坑

手动清理一遍之后,如果想再榨出一些空间,就得借助工具了。不过这个领域鱼龙混杂,有的软件带广告、有的绑定全家桶,选错反而更糟。我按个人经验分三档:系统自带、第三方可选、命令行硬核。

4.1 系统自带存储感知与建议清理

Win10/11都内置了“存储感知”功能,在设置 → 系统 → 存储里可以打开。它能在空间不足时自动清理临时文件、回收站、下载文件夹里的旧文件,也可以设定周期执行。

这个功能的好处是零风险,因为它只删除系统认定安全的内容。缺点是力度有限,对WinSxS这种组件存储基本没辙,也不处理第三方应用缓存。我的习惯是把它当成日常兜底,配合手动清理使用,而不是完全依赖它。

另外,在“存储”页面里还有一个“清理建议”入口,会列出可以清理的项目,比如未使用的应用、临时文件、大型文件等。点进去后系统会给出预估可回收空间,并让你逐项确认,比直接装清理软件安心。

4.2 第三方工具选型对比

如果你想要比系统更激进一点的清理能力,可以选择第三方工具。根据我用过的情况和身边朋友的反馈,比较靠谱的有这几款:

工具核心能力免费版限制注意事项
Dism++清理WinSxS组件库、系统更新残留免费、无广告不要随意动“驱动备份”等功能
Wise Disk Cleaner清理常规垃圾、历史记录免费版够用,有赞助提醒注意别勾选“系统还原点”以外的敏感项
CCleaner应用缓存、注册表清理免费版可用,曾有过捆绑事件新版尽量从官网下载,注意安装时取消捆绑
火绒垃圾清理轻量清理,日常够用完全免费主要用于查杀和拦截弹窗,清理是顺带的

我最推荐的是Dism++和Wise Disk Cleaner的组合。Dism++专门对付那些普通清理工具不敢碰的WinSxS和旧驱动文件,一次可以清出好几个G;Wise Disk Cleaner则用来做常规垃圾清理,速度快、误删少。

这里插一句经验:不要同时安装多款清理软件,更不要轮流“深度清理”。每款软件判断垃圾的标准不一样,A删掉的文件B认为是系统文件,B补偿重建后A又认为是垃圾,循环折腾容易引起系统异常。工具在精不在多,保留一到两款足够。

4.3 用命令行精确控制

如果你有一定动手能力,有几个命令行清理命令非常值得掌握。在管理员命令行(开始菜单右键 → 终端管理员)执行,它们比图形界面更精准。

清理WinSxS组件库,这是Windows更新吃空间的大头,普通磁盘清理清不动,DISM可以:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup

如果还嫌不够,可以加上/ResetBase参数,表示把原有组件全部合并、移除所有旧版本组件,效果最激进,但执行后没法卸载当前已安装的更新。建议谨慎使用。

删除所有还原点并清理卷影副本:

vssadmin delete shadows /for=C: /quiet

这个命令会删除C盘的还原点和卷影副本,执行前要确认不需要系统还原功能。

查看和清理系统临时文件,可以直接用cleanmgr系列命令,前面已经提过。最后再次提醒:

重要提示:以上命令都需要管理员权限,而且执行前最好先备份重要数据。命令行清理的力度比图形工具大,用错了系统可能无法启动。

5. C盘扩容与分区合并:最后一步“物理”解决

清理到极致的状况下,C盘可能依然不够用,这时候需要考虑扩容。很多人买了电脑发现C盘只分了50GB,用着用着就满了,再怎么精简都紧张。与其天天清理,不如从分区层面把空间一次性补足。

5.1 什么时候才需要扩容

判断标准很简单:如果你已经做过手动清理、工具清理、迁移大文件,C盘剩余空间仍然持续低于20%,且D盘或其他分区有大量空闲空间,那就可以扩容。

常见的场景是单硬盘多分区,比如一块500GB SSD分成C盘100GB、D盘400GB。Windows本身就占20-30GB,加上虚拟内存、休眠文件、更新缓存和常用软件,100GB很快就会捉襟见肘。这时候从D盘挪50-100GB给C盘,算是“物理根治”。

需要明确的是,扩容不是随便拖动分区就行。Windows自带的磁盘管理只能扩展C盘右侧紧挨着的未分配空间,如果D盘紧跟在C盘后面,且里面没有数据,可以删掉D盘再扩展C盘。但绝大多数情况下D盘已经有数据,系统自带工具就无能为力了,得靠第三方分区工具完成。

5.2 扩容前的准备与风险

这里要把风险说清楚:任何分区操作都有数据丢失的可能,尤其是在调整相邻分区大小、移动分区位置的时候。动手前务必做两件事:

  1. 备份C盘和D盘的关键数据到移动硬盘,至少把文档、照片、重要资料都拷贝出来。
  2. 检查当前系统是否开启了BitLocker硬盘加密,如果开启,扩容前最好先挂起或解密。某些分区工具不支持BitLocker加密卷,强行操作可能损坏加密信息。

我用得比较多的工具是傲梅分区助手和DiskGenius,操作逻辑类似。以傲梅分区助手为例:

  1. 打开分区助手,右键D盘,选择“调整/移动分区”。
  2. 在分区图形界面中,向左拖动D盘的分隔条,缩小D盘,前面留出一段未分配空间。
  3. 确定后,右键C盘选择“扩展分区”,把刚才空出来的未分配空间合并到C盘。
  4. 点击“提交”执行,等待重启自动完成。

如果是DiskGenius,流程基本一样。需要注意的是,扩容过程不能断电、不能强制关机,最好插上电源适配器。执行过程中如果电脑意外断电,可能造成分区表损坏,数据全部不可读。这也正是为什么前面强调备份。

如果你的C盘和D盘本身不是同一块物理硬盘,比如C盘在固态硬盘,D盘在机械硬盘,那扩容无法跨盘进行。想给C盘扩容,只能从同一块固态硬盘上的其他分区压缩空间过来。

5.3 预留多大合适

很多人在分区时纠结C盘留多大。结合我处理过多台电脑的经验,当前Windows 11系统,C盘最低不建议低于100GB,日常办公加少量游戏建议120GB到200GB,装大型软件或开发环境建议200GB以上。

原因很简单:Windows系统本体加休眠文件、虚拟内存、系统更新缓存,本身就吃掉40GB以上。随便装几个软件,微信聊天数据、浏览器缓存、QQ空间、办公文档,又是几十GB。C盘留得太小,清理再勤也容易红。另外,固态硬盘不建议用到100%满,通常保留10-20%剩余空间才能维持不错性能,所以实际可用空间要再打点折扣。

如果你用的是512GB或1TB的SSD,只分一个C盘也是很多人的选择。不分盘的好处是彻底告别剩余空间焦虑,坏处是重装系统时个人数据要格外小心。这个取舍取决于你的需求,没有绝对正确答案。

6. 常见问题排查:清理后反而更满、删不掉等

C盘清理的过程中总有几个让人抓狂的问题反复出现,这里集中讲讲我遇到的典型情况和处理思路。

6.1 为什么越清越满

有一种情况特别气人:刚清理完,等一两个小时后C盘可用空间反而比清理前更少了。原因主要有这么几个:

  • Windows更新正在后台下载补丁,下载缓存先写入C盘,更新完成后才会释放。
  • 系统自动创建了还原点,占用的空间可能比删除掉的垃圾还大。
  • 某款软件正在持续写入日志,比如电邮客户端、桌面助手、网盘客户端,清理时它还在工作,删掉的文件不断重新生成。
  • 工具勾选了“清空预读取缓存”或“优化系统”之类的选项,反而触发了系统重建预读取和缓存。

遇到这种情况,我建议先别急着再清。用资源监视器看一段时间内哪个进程在持续写盘,把占用大户的软件缓存策略调整一下,再观察一两天。不要连续跑强度很大的清理工具,搞得系统不停重建文件。

如果你确定想彻底解决后台更新占用,可以在系统设置里把更新暂停几周,观察清理后的剩余空间是否稳定。Windows更新重启后往往会重新生成缓存,这不一定是你清理没到位,而是系统机制使然。

6.2 文件删除需要管理员权限怎么办

删除C盘某些文件夹时,Windows提示“需要管理员权限”或者“文件正在使用中”。这个情况很常见,但处理方式要分情况。

对于确实没用的临时文件、垃圾缓存,比如特定软件的缓存目录,可以手动获取修改权限。右键文件夹 → 属性 → 安全 → 高级 → 更改所有者,把所有者改成当前管理员账户,再勾选“替换子容器和对象的所有者”,然后重新赋予“完全控制”。操作完就能删了。

但非常不建议对系统目录本身,比如C:\Windows\WinSxS、C:\Windows\System32里的文件强行取得所有权删除。系统文件出现权限提示说明它正在被系统保护,强行处理可能引发系统异常、蓝屏或无法启动。如果你连“哪里来的文件都说不清”,宁可留给专用清理工具,也不要贪快。

个别文件提示“正被另一个程序占用”,可以先打开任务管理器 → 性能 → 资源监视器,在CPU选项卡中搜索文件句柄,找到占用进程,关闭后再删。也可以用第三方的文件解锁工具处理,但这类工具需要留意捆绑内容。

6.3 用扫描工具彻底揪出“隐藏大户”

清理到最后,空间还是不够,这时候我通常会借助可视化扫描工具,不再瞎猜。推荐用WizTree或TreeSize Free,它们能快速扫描C盘并以树状图显示各文件夹占用大小。

使用方法很简单:下载安装后,以管理员身份运行,选择C盘,等待一两秒扫描完成。你会看到C:\Windows、C:\Program Files、C:\Users下面的具体目录大小排名,一级一级点进去,很快就能找到那些平时根本想不到的大文件,比如某个软件的安装包、导出文件、虚拟机磁盘文件。

有一个小技巧:先按“最大的文件”排序,直接看哪些单个文件超过1GB。很多用户的C盘里躺着几个电影、镜像文件、打包的备份,可能自己都不记得了。这类文件该搬的搬、该删的删,空间一下就出来了。

我个人在实际操作中最深的体会是:C盘清理不是一个一次性的动作,而是一套使用习惯。只要在刚开始用电脑时就把软件安装位置、下载目录、文档保存路径统一规划好,C盘根本不会以后来那些令人头疼的问题。就算你今天已经红了,按前面四步走一遍,再配合扩容和习惯调整,基本能稳定很长一段时间。最后再分享一个小技巧:把系统自带的“存储感知”打开,设置每周自动清理一次临时文件,这个小动作能省去你很多手动维护的功夫。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/1 17:39:18

Univer国产开源文档引擎:前端嵌入Excel级能力的实践指南

1. Univer 是什么:一个被严重低估的国产开源文档引擎你有没有试过在网页里嵌入一个 Excel?不是简单贴张图,而是真能双击编辑、支持公式、带条件格式、还能多人协同——而且不用自己从零写渲染引擎、不依赖 Office Online 或 Google Docs 的黑…

作者头像 李华
网站建设 2026/10/1 17:39:10

PICO Neo3风格化村庄优化实录:帧时间33ms降至15ms

系列前两篇我们聊完了怎么把风格化村庄的模型、贴图和光照从PC端迁到PICO Neo3,场景是塞进去了,效果在编辑器里看着也还行。但拿到真机上跑一圈,问题全冒出来了——转身掉帧、场景一复杂就发热、渲染帧率上不到72Hz,更有意思的是有…

作者头像 李华
网站建设 2026/10/1 17:38:51

Weave:MoE大内核细粒度动态SM调度,4×H100实现2.89×层加速

MoE 模型的文章我看得不少,大多数都在讲路由策略、负载均衡 loss、专家并行怎么切分,但专门把矛头指向 GPU 底层 SM(Streaming Multiprocessor)调度的论文,确实少见。最近读的这篇《Weave》让我眼前一亮,标…

作者头像 李华
网站建设 2026/10/1 17:38:49

Visual Studio 2022代码库感知:让Copilot Chat真正看懂整个解决方案

上周我在Visual Studio 2022里接手一个跑了六年的老解决方案,顺手打开了GitHub Copilot Chat,想让它帮我梳理一下各项目之间的依赖关系。结果它煞有介事地给了一个结构图,我对照代码一查,至少有3个依赖关系是错的。那一刻我突然意…

作者头像 李华
网站建设 2026/10/1 17:38:28

Claude Code实战:让AI Agent替你跑完整个任务的工程指南

看到《Claude Code 101》这个标题时,我的第一反应是:这类教程已经烂大街了,还能讲出什么新东西?但这份心得在技术社区能拿到上万点赞,不是因为标题起得好,而是因为分享者本身是 Agent 方向的技术负责人&…

作者头像 李华