ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

C盘又红?10招彻底清理系统盘空间,告别爆满焦虑

C盘又红?10招彻底清理系统盘空间,告别爆满焦虑 C盘又红了右键属性一看可用空间只剩几个GB微信图片转半天转不出来系统更新卡在“正在准备”连QQ都开始提示“磁盘空间不足”。这画面我想每个Windows用户都见过。大多数人这时候第一反应是找各种“清理大师”结果装了一堆全家桶C盘没瘦多少电脑倒是多了几个弹窗广告。其实C盘空间清理没那么玄乎核心就三件事先找到空间去哪了再用对方法把垃圾清出来最后从根上防止它再涨回去。我自己在装系统、维护公司几十台电脑的过程中踩过不少坑也总结了一套相对完整的处理流程整理成10招从系统自带工具到手动清理再到扩容方案都有想彻底解决C盘焦虑的朋友可以照着一路做下来。1. 动手前的第一步搞清楚C盘到底被什么填满了1.1 为什么不能上来就乱删很多人一看到C盘满就慌下意识去删文件这个思路很危险。C盘里躺着Windows系统文件、程序安装目录、用户数据、虚拟内存文件、休眠文件、系统还原点还有各种软件的缓存。瞎删系统文件可能导致系统崩溃删掉某个软件的配置文件可能导致软件重置。我自己就见过一个朋友把C:\Windows\SoftwareDistribution整个删了结果系统更新彻底卡死最后只能重置系统。正确做法是先做一次空间体检搞清楚到底是谁占了大头。空间分布通常有个规律系统盘里最大的是用户目录下的AppData软件缓存其次可能是休眠文件、虚拟内存、Windows更新缓存再就是各种软件安装包和媒体文件。不同人情况不一样有的是微信缓存爆了有的是安装包堆满了有的是更新组件自动备份太多所以必须先定位再清理才能高效且安全。1.2 用WizTree做一次空间体检体检工具我推荐WizTree免费、绿色、速度快扫描整个C盘只需要几秒钟比WinDirStat和SpaceSniffer都快不少。原理上它直接读取NTFS的MFT主文件表来分析磁盘占用不用逐个文件夹遍历所以速度是碾压级的。操作步骤很简单去WizTree官网下载便携版解压后直接运行。打开后选择C盘点击“扫描”几秒后就会出现一个按占用大小排序的文件/文件夹列表。点“Top 50”或按大小排序一眼就能看到哪些文件夹占了几GB甚至几十GB。双击大文件夹可以继续下钻直到找到具体的“元凶”文件。扫完之后你会看到几个常见的大头C:\Users\你的用户名\AppData\Local\Temp临时文件、C:\Users\你的用户名\Documents\WeChat Files如果微信装在C盘的话、C:\Windows\SoftwareDistribution\DownloadWindows更新缓存、C:\Windows\Installer安装程序缓存、hiberfil.sys休眠文件、pagefile.sys虚拟内存文件。看到这些名字后面就好办了。1.3 体检之后先分清楚哪些能碰、哪些不能碰扫出大文件之后先别急着动手。我按照“能不能删、风险高低”把常见项目分个类方便你判断项目能否清理风险等级说明Temp临时文件可以低纯垃圾闭眼清Windows更新缓存可以低系统会重新下载回收站可以低确认不要了就清空微信/QQ聊天缓存可以中会清理表情缓存/图片需保留聊天记录请先备份系统还原点可以中删旧留新保留一个可用还原点即可休眠文件可以关闭中关闭休眠会失去快速启动功能Windows.old可以低旧系统备份确认新系统稳定后可删Program Files旧程序需卸载中用“设置-应用”卸载别直接删文件夹AppData/Local逐个确认高有的是缓存可删有的是软件数据不能动System32系统文件不可极高建议看都别看有了这张表你至少知道哪些是目标。接下来一步步把真正能清理的清理掉我按招数往下走。2. 系统自带的两个清理工具先用熟2.1 第1招存储感知把临时清理交给系统Windows 10和Windows 11自带了“存储感知”功能开启之后系统会自动清理临时文件、回收站里的过期内容以及其他系统觉得无用的东西。这个功能很多人从来不知道其实它是最省心的入门方案。开启路径设置 → 系统 → 存储打开“存储感知”开关。点开“配置存储感知或立即运行”可以设置“临时文件清理频率”每天/每周/每月和“回收站保留时长”比如1天、14天、30天。我一般建议开成“每周清理临时文件”“回收站保留1天”这样系统自己就能处理一部分垃圾。存储感知界面上还有一个“清理建议”的按钮系统会列出“未使用的大型文件”“已下载文件”“临时文件”等分类逐个展示出来让你勾选清理。这个功能的好处是有系统级的安全判断不会推荐你删除系统运行所必需的文件。缺点是对微信缓存那种动辄几十GB的大头无能为力所以它适合做日常维护不适合做深度清理。2.2 第2招磁盘清理专治系统更新和驱动残留磁盘清理是Windows的元老级工具很多人只会用它清“临时文件”但其实它还藏着一个高级模式专门清理Windows更新留下的旧版本组件。基础用法按WinR输入cleanmgr回车选择C盘等它扫描完勾选“临时文件”“回收站”“缩略图”“传递优化文件”等选项点击确定即可。注意这里要勾选“Windows更新清理”它能把旧的更新补丁备份清理掉往往一次能释放好几个GB。更常用的是高级模式。在开始菜单搜索“磁盘清理”并以管理员身份运行或者直接用命令cleanmgr /sageset:1这个命令会打开一个隐藏的完整选项列表里面会出现“Windows更新清理”“设备驱动程序包”“历史记录”等更多项目。把这些勾上点确定磁盘清理会花上几分钟时间期间会提示“正在清理Windows更新文件”这个过程耐心等不要强制关机。我实测过一台更新多次的Windows 10机器光这一项就清理出大概8GB空间。注意磁盘清理最好在管理员权限下运行否则看不到“Windows更新清理”等高级选项。2.3 高级磁盘清理的隐藏入口还有一条隐藏路径设置 → 系统 → 存储 → 临时文件也能看到“Windows更新清理”的入口。这里我就不重复了关键是补充一句磁盘清理只能解决系统级垃圾它不会帮你清理微信缓存、浏览器缓存和第三方软件堆积的数据所以别指望一招搞定全部。把这两个系统自带功能用熟了基本能解决一小半C盘空间问题。接下来手动清理才是重头戏。3. 手动清四大“隐形大户”3.1 第3招Temp临时文件可以闭眼清的垃圾Temp文件夹是Windows和第三方软件存放临时文件的目录理论上软件应该用完就删但实际上很多程序尤其是安装更新失败、解压中断、崩溃残留都不会自动清除日积月累能堆出十几GB的垃圾文件。手动清理的路径有两个C:\Windows\Temp系统级临时文件夹和%Temp%当前用户的临时文件夹实际位于C:\Users\你的用户名\AppData\Local\Temp。清理命令也顺手给你# 以管理员身份运行命令行 cleanmgr # 或者在资源管理器路径栏输入 %temp%实操时建议这样按WinR输入%temp%回车CtrlA全选然后删除。会提示“文件正在被占用”的跳过就好这些文件通常是正在运行的程序锁着的重启后就能删。再打开C:\Windows\Temp同样全选删除。顺手把C:\Windows\Prefetch预读取文件也清空这个文件夹主要是加快程序启动用的缓存删掉不影响系统只是第一次启动某些程序会稍慢一点。注意删除Temp文件时如果遇到大量“正在使用”的提示不用纠结直接点“跳过”。这些被占用的文件往往才几MB不影响大局。3.2 第4招休眠文件和虚拟内存的取舍打开Windows资源管理器默认是看不到hiberfil.sys和pagefile.sys的因为他们属于受保护的系统文件。hiberfil.sys是休眠文件大小约为物理内存的70%~80%16GB内存的电脑上这个文件就能占到12GB左右pagefile.sys是页面文件虚拟内存默认情况下也是占几个GB到十几GB。如果你平时不用“休眠”功能注意休眠和睡眠不是一回事完全可以关掉休眠文件马上释放出好几个GB。关闭方法按WinX打开“Windows PowerShell管理员”或“命令提示符管理员”输入powercfg /h off执行后hiberfil.sys会被自动删除。以后想恢复就输入powercfg /h on。这里有个细节很多人不知道休眠文件还承担着“快速启动”的功能关掉休眠之后Win10/Win11的“快速启动”也没了电脑开机会从“冷启动”开始速度会慢几秒。要不要砍掉这个文件看你更在乎空间还是启动速度。我自己在硬盘大的机器上会留着在C盘吃紧的机器上毫无悬念关掉。虚拟内存pagefile.sys不建议完全关掉。有些“优化教程”喜欢让人把虚拟内存设为0然后系统用起来各种莫名其妙的报错比如内存不足、程序崩溃。正确的做法是把它挪到D盘或者设置一个固定大小而不是系统自动管理。挪到D盘的命令# 在“系统属性 - 高级 - 性能设置 - 高级 - 虚拟内存”中修改 # 选择C盘设置为“无分页文件” # 选择D盘设置为“系统管理的大小”或自定义大小实操上右键“此电脑” → 属性 → 高级系统设置 → 高级 → 性能“设置” → 高级 → 虚拟内存“更改”。如果系统让你设置D盘的初始大小和最大值拿16GB内存举例初始值建议4096MB最大值建议8192MB。3.3 第5招系统还原点与卷影副本系统还原点是个好东西但Windows默认会把磁盘空间的很大一部分分给“系统保护”创建的还原点多了占用的空间非常可观。在Win11上“系统保护”的磁盘空间使用量上限默认是10%对1TB硬盘来说就是100GB对256GB系统盘来说也占了25GB左右。先看看自己机器上还原点占了多少。用管理员身份打开命令行输入vssadmin list shadowstorage会显示“卷影副本存储区域”已使用的空间和分配空间。如果明显有些还原点是几个月前的可以直接用命令清除旧的# 删除所有卷影副本 vssadmin delete shadows /forC: /all /quiet如果不想全部删除保留下最近的还原点就把系统保护的空间上限调低。路径此电脑 → 右键属性 → 高级系统设置 → 系统保护 → 选择C盘 → 配置 → 将“最大使用量”拉低比如5%或10GB以内然后点击“删除”按钮把旧的还原点清一遍。注意别把所有还原点删光还是留一个“昨天能回去”的还原点比较安心。提示Win10/Win11的“系统还原”在用系统自带更新时通常不会自动创建新还原点但很多软件安装时会创建控制好这个上限值能防止它悄悄吃掉你大量空间。3.4 第6招Windows.old和组件存储清理每次大版本更新如Win10升Win11或Win11年度更新后系统会在C盘根目录生成一个Windows.old文件夹里面是旧系统的完整备份方便你10天内后悔退回去。这个文件夹轻松占用20-30GB。如果新系统稳定使用好几天了确定不回去了可以删。正规删除方式是磁盘清理 → 选择“以前的Windows安装”或“Windows.old”选项清理掉。命令行也可以用# 以管理员身份运行 cleanmgr /d C: # 或在“设置-存储-临时文件”中勾选“以前的Windows安装”还有一个更隐蔽的“组件存储”WinSxS问题。WinSxS文件夹是Windows组件库不能用“删除文件夹”的思路去处理否则系统直接报废。正确方式是使用部署映像服务工具# 以管理员身份运行命令行执行组件清理 Dism.exe /Online /Cleanup-Image /StartComponentCleanup这个命令会清理掉旧的、不可替代的系统组件Windows 10/11上通常能释放2-5GB。注意执行时最好保持电源连接不要中断过程可能需要10-30分钟。很多人在清理WinSxS时犯的错误就是直接打开文件夹删东西这是大忌WinSxS里的硬链接删错了系统组件就崩了。4. 把软件缓存搬走一劳永逸4.1 第7招微信/QQ/企业微信的存储路径迁移微信和QQ的缓存是C盘杀手排行榜上的常客。检查一下微信默认路径是C:\Users\你的用户名\Documents\WeChat FilesQQ默认路径是C:\Users\你的用户名\Documents\Tencent Files企业微信默认路径是C:\Users\你的用户名\Documents\WXWork。只要用一段时间随便哪个都能膨胀到几十GB因为群聊里每张图片、每个视频文件都会被存到本地。迁移路径的操作以微信为例打开微信左下角“更多” → 设置 → 文件管理。点“更改”选择D盘的一个目录比如D:\WeChat Files。微信会提示是否迁移原文件选“迁移”。这一步特别重要很多人改完路径后旧文件还在C盘就感觉“怎么改了还在占空间”。迁移完成后重启微信确认文件都在再到C盘原路径确认旧文件是否已清空。QQ的操作路径头像菜单 → 设置 → 文件管理 → 更改目录同样选“移动原文件”。企业微信左上角三线菜单 → 设置 → 文件管理 → 更改目录。企业微信有个坑它有一部分缓存是放在AppData\Roaming\Tencent\WXWork下面的这部分缓存即使改了文件存储路径依然会在C盘涨所以企业微信用户更建议配合第4招定期清理Temp并且关注AppData下的缓存文件增长情况。热词里有人问“企业微信存储改到d盘后还是占用c盘空间”多半就是这个原因只改了聊天文件的归属位置没有清理历史缓存的AppData。处理方法是直接在%AppData%\Tencent\WXWork下删掉Cache和Temp文件夹里的内容但先退出企业微信。4.2 第8招浏览器缓存清理与谷歌浏览器迁移的坑浏览器缓存同样是C盘空间的大户尤其是Chrome/Edge这类Chromium内核浏览器。缓存目录在C:\Users\你的用户名\AppData\Local\Google\Chrome\User Data\Default\Cache和Code Cache长时间不清理也能攒下好几个GB。清理方法浏览器右上角菜单 → 设置 → 隐私和安全 → 清除浏览数据勾选“缓存的图像和文件”清除即可。也可以直接删Cache文件夹和Code Cache文件夹浏览器会自动重建不会出问题退出浏览器再删就行。热词里有个提到“win10谷歌浏览器从c盘挪出来之后固定在任务栏的图标每次打开都是新开窗口怎么调整”。这其实是很多做软件迁移的人都会踩的坑。当你把整个Chrome目录或安装文件从C盘挪到D盘后原来的快捷方式还指向C盘的exe系统找不到程序会自动通过某种方式重新关联或者你手动把快捷方式指向了新路径但固定到任务栏的那个图标它的“目标”参数可能还是C盘路径结果每次点击任务栏图标Chrome就识别成“新开一个进程”而不是“唤起已有窗口”。解决办法右键任务栏上的Chrome图标 → 右键网址名通常在“Google Chrome”上方有个小菜单 → 属性看“目标”栏是不是指向了旧路径把它改成D盘新路径如果是“AppUserModelID”的问题更彻底的方案是右键“固定到任务栏”的图标取消固定回到D盘的chrome.exe右键 → 固定到任务栏重新固定一次然后重启Chrome。这样任务栏图标就记住了新路径点击后能正常复用既有窗口不会每次都开新窗口了。4.3 第9招大型软件和AI应用的缓存处理除了微信、浏览器还有一类工具特别惹人烦——各种AI桌面应用比如豆包和设计、视频类软件。这类软件会在C盘疯狂写缓存模型文件、日志和临时渲染文件有的甚至不比微信小。有热词问“为什么豆包会写进c盘”其实原因很简单这类应用通常是用Electron或类似框架开发的安装的时候默认把用户数据放到了C:\Users\你的用户名\AppData\Local下面包括缓存、日志、下载的模型包。清理时有两个办法一是打开应用内的设置看看有没有“缓存目录”或“本地存储路径”选项有的话就直接改到D盘。二是如果没有提供设置项可以在AppData\Local下找到对应应用的文件夹删除里面的Cache目录注意别删配置文件。比如豆包在Windows上的数据通常在AppData\Local\Doubao或AppData\Roaming\Doubao下面退掉应用清空Cache是安全的不会丢失账号和对话记录但建议先备份或用“导出数据”。大型软件里还应关注Adobe类软件会写媒体缓存、Unity/Unreal这类开发引擎Asset缓存、以及Electron应用的通病每个应用都会在AppData下写一份较重的缓存。用前面提到的WizTree扫描一下按大小排序那些你不知道名字的文件夹一查便知归宿下次遇到同类问题就有了针对性。5. 进阶操作专业工具清理与C盘扩容5.1 第10招用Dism做深度系统清理如果你觉得手动清理太麻烦或者系统级残留太多可以用Dism这款免费工具。它本质是一个DISM GUI套壳但比命令行直观得多并且具备“空间回收”功能能清理大量系统级垃圾。Dism是绿色软件下载后解压运行。主界面左侧菜单找到“空间回收”勾选“所有项目”包括Windows更新清理、临时文件、升级备份、驱动程序包等点“清理”。它会自动扫描可清理项并展示预计释放空间。清理过程需要几分钟期间不要打开其他需要系统权限的软件。Dism还有一个进阶功能在“工具箱”里可以查看/删除系统还原点、卸载预安装应用、修复引导、管理启动项等。注意它有一个“CompactOS”功能系统压缩能把系统文件压缩节省空间但也会影响部分性能不建议普通用户使用一旦开启后想恢复反而麻烦。注意Dism和Windows磁盘清理重复的内容很多选一个就行两个都用也不会出问题但没必要。个人建议是先跑一遍系统磁盘清理再跑Dism的深度清理能清理出来的空间会最全面。5.2 恢复分区挡路时怎么给C盘扩容如果你清理完所有垃圾之后C盘空间还是紧张比如只有128GB/256GB系统盘而游戏和大型软件个个都想要C盘那最终方案就是扩容。C盘扩容的基本条件是C盘右侧有未分配空间。一般来说你要么删除D盘把空间给C盘要么用第三方工具把D盘未使用部分“切”给C盘。这里有个热词问得很准恢复分区在C盘后面怎么办。很多品牌机出厂时自带恢复分区它在磁盘上的位置恰好位于C盘后面挡住了C盘和“可用空间”之间的连接。扩容前必须先把这个恢复分区处理掉通常是备份恢复镜像后再删除或者直接删除恢复分区——绝大多数人几年也用不到品牌机的一键恢复功能。删除后用DiskGenius或傲梅分区助手这两款都有免费版把后面的未分配空间扩展到C盘操作步骤以傲梅分区助手为例备份重要数据尤其是D盘数据——虽然理论上不会出错但任何分区操作都有风险。下载并启动傲梅分区助手右键C盘 → “调整大小/移动分区”。把绿色控制块向右拖动拉到需要的容量大小也可以在“分区大小”里直接输入目标容量比如从200GB扩到300GB。如果C盘右侧是恢复分区先右键恢复分区 → 删除分区变成未分配空间后再调整C盘。点“提交”软件会进入预启动环境自动执行期间不要断电耐心等它完成。对应的C盘在D盘右边的情况如果C盘左侧没有未分配空间但右侧有D盘你需要先右键D盘调整大小把D盘前部靠C盘一侧缩出未分配空间再把未分配空间分配给C盘。这里的关键是“从未分配空间扩展C盘”Windows自带的“磁盘管理”只能删卷再扩展第三方工具可以无损调整但依然强烈建议先备份。扩容前还有一件事先压缩D盘也是可以的但缩出来的空间必须在C盘相邻的右侧否则Windows自带的磁盘管理会显示“这个操作可用空间不足”无法完成扩展。5.3 Win11系统盘到底留多大合适每次装Win11之前大家都会纠结“系统盘该分多大”。我现在的标准答案是如果你用的是256GB固态硬盘系统盘不要低于100GB推荐直接给到120GB如果用了512GB或1TB的盘系统盘分150GB-200GB最舒服。这个数字不是拍脑袋想的。Win11系统本体安装完大约30GB外加休眠文件内存的一半左右、页面文件、常用的微信/QQ/浏览器缓存、驱动和系统更新日常使用轻松堆到80-100GB。如果你还把默认的软件安装目录放在C盘很多人没有改的习惯那就另当别论。留下20%空余空间对固态硬盘也很重要分区快满时读写性能下降明显SSD的磨损管理也会更吃力。所以系统盘宁大勿小宁可多划50GB也免得半年后再次面对C盘变红。6. 常见问题快查与日常维护心得6.1 高频问题速查表把热词里出现频率高的问题整理成一张表方便对号入座现象原因处理办法C盘满了但看不到大文件隐藏文件/系统文件打开“查看” → 勾选“隐藏的项目”用WizTree扫描清理后系统更新失败更新缓存损坏或Temp不足清空SoftwareDistribution\Download重启Windows Update服务NVIDIA驱动更新失败提示磁盘不足显卡驱动解压缓存太大用磁盘清理勾“设备驱动程序包”或手动清NVIDIA安装缓存微信改了D盘还是占用C盘历史缓存未迁移/AppData残留设置里确认“迁移原文件”再清AppData\Roaming\Tencent谷歌浏览器挪出C盘后任务栏图标总是新开窗口快捷方式目标路径未更新取消固定后重新固定到任务栏右键属性修改目标路径恢复分区挡在C盘后面无法扩容恢复分区占用中间位置先备份或放弃一键恢复删除恢复分区再扩展C盘C盘在D盘右边怎么扩容未分配空间不在C盘后面先压缩D盘腾出C盘右侧空间再用第三方工具扩展豆包等AI应用写入C盘默认缓存路径在AppData应用内改路径或清理Cache目录Win11自带清理工具在哪位置较隐蔽设置 → 系统 → 存储 → 临时文件或直接运行cleanmgr企业微信存储改到D盘还不够缓存目录仍在C盘退掉企业微信清掉AppData\Roaming\Tencent\WXWork下的Cache/Temp6.2 养成三个习惯C盘告别变红最后分享几个我自己的维护习惯比任何一次性清理都管用第一个习惯是装软件时一律改路径。不管在官网、应用商店还是哪里下的安装时把C:\Program Files改成D盘或E盘对应目录点“自定义安装”的选项一定要看一眼。这样从源头上就减少了C盘的增长速度。第二个习惯是定期清理但不是隔三差五手动去清Temp而是靠系统“存储感知”定期自动运行配合每个季度用一次WizTree扫描看一遍有没有异常涨大的文件夹。这个节奏比偶尔想起来清理一次要稳定。第三个习惯是给C盘留出足够余量。我平时会留意C盘剩余空间占比低于15%就主动处理一次。为什么要特地提这个因为SSD如果长期处于95%以上的占用状态性能衰减非常明显读取速度可以掉到原来的一半左右而且Windows更新、杀毒软件扫描、浏览器都可能在空间不足时出现各种诡异错误。空间这东西临时救急靠清理长期安心靠预留——宁可给C盘多分一点也别憋屈到天天想办法腾地方。处理C盘空间不足这事没有一劳永逸的魔法说到底就是一套组合拳先体检找到占空间的大头再用系统工具和手动清理把垃圾扫掉最后通过迁移路径和扩容从根上缓解压力。把这套流程跑一遍绝大多数人的C盘都能清净大半年。如果哪天它又红了回头看这篇文章按表格对号入座就行。
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进