资讯动态

C盘清理安全指南:4个实用方法彻底释放磁盘空间

发布时间:2026/9/14 15:40:36 来源:尧图企业网站定制
C盘又红了。准确说是那天下午同事喊我过去看说电脑慢得像幻灯片我扫了一眼磁盘空间C盘剩了不到300MB整个状态栏都是刺眼的红色。他桌上摆着三款一键清理软件都是他昨晚连夜装的结果不但没清出多少空间反而弹窗不断系统还时不时卡死。最后我花了二十分钟用系统自带的工具加上几条命令给他清出了40多GB电脑恢复正常。这件事让我一直想写一篇关于C盘清理的文章——不是推荐更多清理软件而是希望你能明白C盘清理这件事最不该做的就是盲目乱删、乱装工具。这篇文章我就把平时自己踩过坑之后沉淀下来的4个实用方法完整拆开讲包括每一步为什么要这么做、哪里容易出错、什么样的文件绝对不能碰。我默认你用的是Windows 10或Windows 11目标是安全、稳定地释放C盘磁盘空间而不是拆东墙补西墙。无论你是刚接触电脑的小白还是整天跟命令行打交道的开发者下面这套方案都适用区别只在于你愿意深入到哪一层。1. 先说清楚C盘空间到底被什么吃掉了1.1 为什么你清完C盘没过两周又红了很多人有个误区觉得C盘里的东西都是垃圾随便删删就行。但真实情况恰恰相反C盘绝大部分空间被三类东西占着系统自身的备份与缓存、大型软件的运行数据、以及你自己都没意识到存在的隐藏文件。具体拆开看Windows更新残留系统每次打补丁都会在WinSxS组件存储里留下旧版本文件在C:\Windows\SoftwareDistribution\Download里留下更新安装包。时间一长十几个GB是常态。隐藏巨无霸休眠文件hiberfil.sys、虚拟内存文件pagefile.sys、系统还原点这三样动辄占用内存大小的40%到好几倍。你打开资源管理器默认看不到它们但它们是C盘爆红的幕后主力。软件自作主张的缓存微信、QQ、浏览器、Adobe、Office全都在C盘用户目录下堆缓存。尤其是Microsoft Edge WebView2 Runtime版本目录里动辄几个GB普通用户看都不敢删删完又怕软件崩。升级备份从旧版本Windows升级上来之后系统可能留着Windows.old文件夹这个文件夹轻松20GB以上。所以你看C盘满不是因为你文件多而是因为系统运行机制天然就会在C盘沉淀大量内容。如果不了解这些靠手动乱删桌面文件、清回收站撑死挤出几个GB。1.2 动手之前先给你的C盘照个X光我不建议一上来就直接跑清理命令。你至少得先知道C盘的空间都去哪儿了否则清完心里没底也容易清错位置。最快的方法是看Windows自带的存储设置设置 → 系统 → 存储里面会按类别显示系统与保留、应用、桌面、文档、临时文件等各占多少空间。这个页面适合快速判断大头在哪一类。但如果你想看得更细我建议用一个绿色扫描工具比如WizTree或者SpaceSniffer。它们能以可视化的色块图展示整个磁盘的文件占用情况双击就能看到某个文件夹下哪个子目录最占地方。这类工具本身只有几MB不用安装跑完直接退出不会在系统里留下什么后台服务比各种清理大师安全得多。扫描的时候重点看这几个路径C:\Windows和C:\Windows\WinSxSC:\Program Files和C:\Program Files (x86)C:\Users\你的用户名\AppDataC:\hiberfil.sys、C:\pagefile.sys根目录下的Windows.old看清了再动手后面的方法你才用得明白。1.3 我见过的最危险的清理姿势有些朋友热衷从网上找一键清理C盘.bat下载下来双击、右键管理员运行看着满屏代码刷刷滚觉得特别专业。但这类批处理脚本里到底执行了哪些命令普通人根本不知道里面随手一个rd /s /q C:\Windows\...就能把系统搞瘫。我同事那次就是跑了类似脚本最后开不了机只能重装。所以不管你现在C盘有多红先记住一条铁律不要盲目执行来源不明的批处理文件不要用权限软件强制删除你不认识的文件。安全的清理方式一定让你知道自己在删什么并且给系统留好退路。2. 方法一磁盘清理加存储感知先把系统认识的垃圾清干净2.1 磁盘清理的正確姿势cleanmgr 要跑两遍Windows自带的磁盘清理工具是最被低估的玩意儿。很多人知道它的存在但从没打开过清理系统文件那个二级入口导致只清掉了回收站和临时文件。正确的打开方式是这样的按下Win R输入cleanmgr回车。选择C盘等它扫描出可清理项。第一步先勾选明显安全的项临时文件、回收站、缩略图、传递优化文件、DirectX着色器缓存。关键操作点击清理系统文件按钮会让工具重新以管理员权限扫描。扫描完成后列表里会多出几项重要内容Windows更新清理、以前的Windows安装、系统还原和影子副本。第一次清理时建议勾选Windows更新清理和以前的Windows安装如果存在这两项通常是空间释放的大头。第一次跑完磁盘清理我见过最快的效果是直接从C盘清出11GB。注意扫描过程可能持续几分钟中间别强行关窗口。下图是几个常见选项的含义方便你在勾选的时候心里有数清理项说明是否建议勾选临时文件各类程序运行时产生的临时数据建议勾选回收站已删除但还没彻底清除的文件建议勾选缩略图系统为了快速显示图片生成的缓存建议勾选传递优化文件Windows更新分发时用的缓存建议勾选Windows更新清理旧版系统更新组件通常几个GB到十几个GB强烈建议勾选以前的Windows安装即Windows.old升级系统后的旧系统备份确认不要回退后勾选系统还原和影子副本旧还原点备份酌情会删除还原点2.2 存储感知让清理自动化起来的设置Windows 10 1803之后的系统都内置了存储感知建议去设置 → 系统 → 存储里把它打开“运行存储感知”设为在磁盘空间不足时或者每周一次都行。存储感知能自动清理临时文件回收站里超过设定时间的文件下载文件夹里超过设定时间未使用的文件同时在存储感知下方有一个清理临时文件按钮点进去可以手动清理当前用户的临时文件。这个页面做得很友好所有项都能看懂勾选后点删除就行。这里我多说一句临时文件建议清理但下载文件夹如果里面有重要资料别图省事勾上自动清理。我见过有人开了存储感知后下载文件夹被自动清空大半个月的工作文档全没了。2.3 顽固的Windows更新缓存怎么手动清如果磁盘清理跑完了C:\Windows\SoftwareDistribution\Download还是占好几个GB说明有更新包损坏或者服务占用导致清理失败。可以用命令方式手动停服务再清。管理员身份打开CMD或PowerShell按顺序执行net stop wuauserv net stop bits停掉Windows更新服务和后台传输服务之后手动打开C:\Windows\SoftwareDistribution\Download文件夹把里面的文件全部选中删除然后重启服务net start wuauserv net start bits删除不掉的个别文件通常是正在被系统占用的更新包跳过即可不用因此焦虑。整体上这个方法把更新下载目录清得很彻底。2.4 为什么第一招清完我还是要提醒你别乱清System32经常有人问C盘Windows文件夹40GB是不是可以把里面的System32删了 这里我非常明确地讲绝对不能。System32是Windows内核运行的核心目录删了等于系统自毁。磁盘清理工具本身足够聪明它只清理系统确认安全的内容。这也是为什么我说先跑系统自带工具而不是去网上找什么垃圾清理脚本。你对系统了解得越少越应该依赖官方工具。3. 方法二DISM组件清理专治WinSxS这个隐形的空间黑洞3.1 WinSxS为什么看着大又不能直接删很多扫描工具跑到C:\Windows\WinSxS时会显示一个惊人的大小——20GB、30GB甚至更大。于是有人就动了直接删除的念头这是一个非常危险的误解。WinSxS组件存储是Windows组件服务的基础目录系统里几乎所有系统文件的正式副本其实都存放在这里。它的大主要体现在硬链接机制上同一份文件可能被链接到System32、SysWOW64等好几个位置你在资源管理器里用普通方式统计它的大小时会把每个链接都计算一遍所以看起来异常庞大。打个比方WinSxS就像一个大仓库仓库里的货只有一份但系统给同一样货插了好几块门牌每块门牌都指向同一个仓库位置。你看到门牌数量很多但实际占用并没有想象中那么夸张。如果直接把WinSxS文件夹删掉或者强行压缩系统组件完整性会被破坏后续更新、功能启用全部会出问题。正确做法是用Windows官方提供的DISM工具。3.2 从分析到执行DISM组件清理的完整命令DISM是Windows自带的部署映像服务和管理工具可以用来分析和清理组件存储。实际操作分两步。第一步先做分析看看组件存储到底能释放多少空间。管理员身份打开CMDDISM /Online /Cleanup-Image /AnalyzeComponentStore命令执行完会输出一行类似组件存储大小10.5GB实际使用大小7.2GB可释放空间3.3GB这样的结果。注意这里可释放空间只是一个估算实际清理完可能更多或更少不过它能给你一个心理预期。第二步执行真正的清理DISM /Online /Cleanup-Image /StartComponentCleanup这是官方推荐的安全清理命令它会移除被取代的旧版本组件整个过程根据系统状态可能持续几分钟到十几分钟期间电脑会感觉有点卡这是正常的别强行关机。执行完后可以再跑一次/AnalyzeComponentStore对比一下清理前后的数值。还有一种更强的用法是后面追加/ResetBaseDISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase这个参数会把所有已安装更新都标记为不可卸载从而进一步压缩组件存储。代价是你之后无法通过卸载更新方式移除已装补丁。我的建议是除非你非常确定系统稳定否则不要加ResetBase。普通工作室和家用电脑直接用不带参数的StartComponentCleanup就够安全了。3.3 DISM到底是什么能用吗现在网上很流行DISM很多C盘清理教程里会提到这个工具甚至推荐用它来替代系统DISM。DISM其实是一个调用系统DISM接口的图形化工具原理上没有跳出系统原生能力但因为它增加了引导修复驱动清理等附加功能操作不当仍然有风险。我个人观点是既然系统自带DISM命令就能完成同样的清理工作就没有必要再额外安装一个第三方工具增加不确定性。DISM的界面确实比命令行友好但命令行也就两行的事安全性更高一层。3.4 为什么要先做磁盘清理再做DISM这里要说明一下清理顺序。磁盘清理里的Windows更新清理和DISM的组件清理其实有重叠先跑磁盘清理系统会把旧更新包的绝大多数引用清理掉再跑DISM只会处理剩下的一小部分残留。顺序反过来的话DISM也会工作但系统组件缓存里的待清理项还没被磁盘清理标记完可能影响你的空间释放预期。所以我的建议是固定这个顺序cleanmgr → 存储感知 → DISM → 重启。4. 方法三处理hiberfil.sys和pagefile.sys这些隐藏巨兽4.1 休眠文件hiberfil.sys关掉它还是缩小它打开C盘根目录的隐藏文件扫描结果你会看到一个名为hiberfil.sys的文件大小通常是你物理内存的40%到75%。比如16GB内存的电脑这个文件可能占6GB到12GB。它的作用是存放休眠时的内存快照支持休眠和Windows的快速启动功能。如果你从来不用休眠只在乎开机快那可以把它关掉一次性释放C盘空间。管理员身份打开CMD执行powercfg /h off执行完再看C盘hiberfil.sys会直接消失。如果你电脑有充足的电量习惯和快速启动需求也不是非要全关可以用缩减模式powercfg /h /type reduced这样休眠文件会缩小到内存大小的40%左右但代价是休眠功能无法使用只剩快速启动。笔记本用户注意如果你平时有合盖休眠的习惯关掉休眠文件后合盖动作会变成睡眠而非休眠睡眠状态下电池还是会耗电万一完全没电未保存的工作可能丢失。所以我的建议是台式机用户直接powercfg /h off笔记本用户按需选择reduced模式别一刀切。4.2 页面文件pagefile.sys不是让你关而是让你挪pagefile.sys是Windows的虚拟内存文件大小由系统自动管理可能从几GB到二十几GB。有些教程说禁用虚拟内存能提速并释放空间这话对普通办公用途可能能挤出一笔空间但对大型软件、游戏、视频渲染场景禁用虚拟内存反而会导致内存不足和程序崩溃。更稳妥的做法不是关掉而是把页面文件从C盘挪到D盘或其他非系统盘。设置路径右键此电脑 → 属性 → 高级系统设置 → 性能设置 → 高级 → 虚拟内存更改。操作步骤去掉自动管理所有驱动器的分页文件大小前面的勾。选中C盘选择无分页文件 → 点设置。选中D盘选择系统管理的大小或自定义大小 → 点设置。如果你不确定自定义多大直接选系统管理。点确定重启生效。重启后C盘根目录的pagefile.sys就会转移到D盘通常能释放出与内存大小相近的空间8GB到32GB都有可能。另外还有一个swapfile.sys是小内存应用的交换文件一般只有几百MB不用管它。这里我要特别提醒如果你只有一块硬盘把页面文件挪到D盘并不能提升速度反而可能因为D盘碎片化增加管理成本。不追求那点空间的话保留系统默认设置反而是最省心的选择。4.3 系统还原点保留一个就好别全删系统还原点是另一个隐藏的空间消耗大户。Windows会在系统更新、驱动安装、软件安装等关键时刻自动创建还原点每个还原点可能占用几GB。如果从不清理还原点加起来能吃掉二三十GB。清理方式有两类。如果你想保留最近一个还原点只删旧的可以用磁盘清理工具cleanmgr→ 清理系统文件 → 系统还原和影子副本 → 确定。Windows会把除最新还原点以外的旧还原点全部删除。如果想彻底关闭还原功能不建议除非你还有别的备份方案可以在系统保护设置里关闭也会一并删除所有还原点。在删除前多问自己一句这个还原点是不是我准备回滚系统的救命稻草C盘清理本质是磁盘空间和系统安全之间的取舍还原点就是用来买保险的你把它全删了万一哪天系统更新出问题连退路都没有。5. 方法四定点清剿WebView2、Windows.old这类特定大户5.1 Microsoft Edge WebView2 Runtime的残留到底能不能删这几年很多人在C盘清理时碰到一个奇怪路径C:\Program Files (x86)\Microsoft\EdgeWebView\Application下挂着好几个带版本号的文件夹每个都几百MB甚至1GB以上。这就是热词里提到的microsoft.webview2.fixedversionruntime相关内容。WebView2 Runtime是微软提供的一个嵌入式浏览器控件很多桌面应用Office、微信内置浏览器、各种套壳软件都依赖它来渲染网页内容。它在C盘下按版本号堆放文件旧版本不一定能被自动清除于是就成了C盘清理的目标。那能不能直接删答案是看情况但我不建议你直接动整个目录。如果你很确定当前没有任何应用正在使用WebView2可以在关闭相关应用后删除旧版本号文件夹保留最新版本。但判断是否正在被使用对普通用户太不友好我见过有人删完之后某个软件一打开网页功能就白屏最后只能重装软件解决。更安全的方案是先不用管它优先把其他方法都做完。如果最后C盘还是不够而且你扫描后发现确实是WebView2的旧版本占了大头那就只删除版本号低于当前使用版本的那些目录保留最新那个。删完最好重启一次观察几天看有没有软件异常。另一种情况是Edge浏览器本身的缓存C:\Users\你的用户名\AppData\Local\Microsoft\Edge\User Data下的Cache、Code Cache、GPUCache这些属于浏览器缓存可以在Edge设置里通过清除浏览数据清理也可以直接删除上述三个缓存子目录。这个操作比动EdgeWebView安全得多。5.2 Windows.old的正确删除姿势升级过Windows系统的电脑根目录下经常有一个Windows.old文件夹这是旧系统的完整备份方便你在升级后10天内回退到旧版本。如果确认新系统一切正常、不需要回退了就可以把它删掉释放巨大空间。不要直接右键删除那样往往会因为权限问题删不干净。正确方式磁盘清理 → 清理系统文件 → 勾选以前的Windows安装 → 确定。如果这个方法因为某种原因没生效还可以用管理员命令rd /s /q C:\Windows.old不过执行这条命令前请反复确认你不需要旧系统里的任何文件了。Windows.old一旦删除系统回退功能立即失效。5.3 用户目录下的软件缓存才是日常大头这里面藏着日常清理最有发挥空间的部分——但也是最容易误删的部分。我按可以安全清理的优先级排个序C:\Users\你的用户名\AppData\Local\Temp程序临时文件夹基本可以全选删除正在使用的文件系统会跳过。C:\Windows\Temp系统临时文件同样可以删。微信/QQ的聊天文件缓存通常位于AppData\Roaming\Tencent或你自定义的存储目录可以在客户端设置里清理缓存文件而不是直接删除文件夹。浏览器缓存Edge和Chrome的缓存目录前面提到过可在浏览器内清理或删除Cache目录。开发工具的包管理缓存C:\Users\你的用户名\AppData\Local\npm-cache、pip cache等这些可以被命令清理。这里要划重点AppData下的Roaming目录别乱删。很多软件的配置、登录状态、游戏存档都在这里面删了可能丢配置甚至丢账号数据。就算清理大师把这里的文件标成可清理我一般也不动它。我自己日常最常用的命令方式清理临时文件del /q /f /s %TEMP%\*.* del /q /f /s C:\Windows\Temp\*.*这两条只会删除临时文件目录里的内容遇到无法删除的说明文件正在被使用系统会跳过并报错无伤大雅。5.4 Word提示内存或磁盘空间不足和OneDrive的关系热词里有一条很典型word提示内存或磁盘空间不足默认存在onedrive。很多人为了把文档同步到云把自动保存位置指向OneDrive目录但这个目录实际存于C盘用户文件夹下。一旦C盘空间不足Word就会提示磁盘空间不足。这类问题的解法不是去清OneDrive缓存而是把文档的默认保存位置改到其他盘Word选项 → 保存 → 默认本地文件位置改成D:\文档。同时把OneDrive的文件随选打开让云端文件不占用本地空间。这个操作既释放C盘压力又不影响文件同步。5.5 别忘了检查软件安装缓存和驱动备份扫描C盘时如果发现C:\Windows\Installer特别大里面存放的是各种软件的安装程序缓存用于卸载和修复程序。这个目录原则上不能手动删除但是可以借助微软官方提供的PatchCleaner工具来识别无引用的孤儿缓存。不过这类工具不是微软官方的使用时要有心理准备。如果你对系统不熟悉我建议直接忽略它只清理前面那些更安全的部分当然后面可以用空间释放量来验证是否足够。6. 清理完之后的几件事别让C盘两周内又爆红6.1 重启后先做三件事所有清理操作完成后第一件事是重启电脑让系统重新评估文件占用也确保所有服务恢复正常。重启后按顺序做三件事打开存储设置查看C盘剩余空间到底多了多少心里有数。检查你的常用程序是否都能正常启动尤其是Office、浏览器、微信这些最容易受缓存清理影响。如果之前关了休眠或挪了页面文件确认一下实际执行效果hiberfil.sys是否消失pagefile.sys是否已经出现在D盘。如果一切正常这套清理流程就算完整结束了。6.2 怎么防止C盘快速反弹C盘清理不是一锤子买卖。你清完之后如果不改使用习惯俩星期后大概率还会变红。我的习惯是做好这几件事新软件一律装到非C盘安装时手动改路径拒绝默认的只有C盘选项。微信、QQ、钉钉这类聊天软件的文件存储路径全部改到D盘它们的聊天文件缓存增长速度快得惊人。系统更新不要一直暂停长时间不更新会在后台积累大量更新包下次更新时WinSxS清理压力更大。保持每月更新一次配合方法一和方法二反而最省空间。给C盘留出15%以上的空余空间这是系统和虚拟内存正常工作的最低舒适区。6.3 我踩过的一些坑希望你别再踩写到最后分享几个我实际遇到的、网上教程很少提的坑。第一不要迷信删除页面文件能提速。我早年为了给C盘腾空间把虚拟内存全部关掉结果开PS渲染时系统直接报内存不足程序崩溃。后来改成挪到D盘并设为系统管理问题彻底消失。空间和稳定稳定永远优先。第二DISM的ResetBase参数慎用。有一年我为了追求C盘空间极致释放在公司工控机上用了这个参数结果后来微软发布了一个新补丁跟该机器上的旧驱动冲突我想卸载旧补丁回滚发现已经被标记为不可卸载最后只能手动清理驱动。如果你不是空间紧张到无法忍受普通StartComponentCleanup足够。第三千万别买便宜的所谓固态硬盘清理优化软件。它们能做的Windows自带的工具基本都能做而且做得更安全。我之前帮同事恢复过被清理软件误删的字体文件和图标缓存那种折腾远比你手动跑几行命令痛苦得多。第四也是最重要的任何清理操作之前先把重要文件备份出去。哪怕只是C盘用户目录下的文档顺手复制一份到D盘或网盘成本很低但能让你在操作时完全没有后顾之忧。C盘清理这件事真没那么多玄学。看清占用、用好系统工具、控制好大型软件缓存路径能稳妥释放的空间比想象中大得多。希望这篇文章能帮你把C盘那把红条彻底治好至少下次它再红起来的时候你知道该先做什么。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价