C盘空间告急?用Codex扫描AppData,安全释放87.81GB
1. 从一次C盘告急说起为什么“删文件”是最差的第一反应那天下午我正在赶一个跨平台项目的构建包IDE突然弹窗提示磁盘空间不足紧接着整个系统开始卡顿连保存代码都要转圈好几秒。切到资源管理器一看C盘那条进度条已经红得发紫剩余空间不到3GB。按照大多数人的习惯第一反应肯定是打开C盘找到那些体积大的文件夹右键删除。我见过太多人这么干结果要么删了系统组件导致蓝屏要么删了某个软件的缓存导致配置全部丢失最后还得花半天时间重装。我当时的判断很明确在没搞清楚空间到底被谁吃掉之前任何删除操作都是赌博。C盘的空间占用有个特点它不像D盘、E盘那样一目了然很多占用是隐藏在用户目录下的尤其是AppData这个文件夹。这个文件夹默认是隐藏的普通用户在资源管理器里根本看不到但它恰恰是绝大多数软件存放配置、缓存、日志、临时文件的地方。你装的每一个开发工具、每一个聊天软件、每一个浏览器几乎都在这里留下痕迹。所以我的做法是先不删任何东西而是用工具把整个C盘的目录占用情况完整扫描一遍看清楚每个文件夹到底占了多少。这一步的核心诉求是可视化把那些隐藏的、分散的占用集中呈现出来让我能判断哪些是真正的大头哪些只是看起来大但实际上不能动。标题里提到的87.81GB就是这次扫描之后AppData文件夹的真实体积这个数字当时把我吓了一跳因为它占了我整个C盘可用容量的将近三分之一。这篇文章适合两类人看一类是C盘已经飘红、正在纠结要不要手动删文件的朋友另一类是虽然C盘还没满但想提前搞清楚自己电脑空间去向、避免以后踩坑的朋友。我会把整个排查过程、工具选择的理由、扫描结果的分析方法、以及最后怎么安全清理的思路完整讲一遍。全程不需要你懂什么底层原理跟着操作就行。2. 为什么我选了Codex来做这次磁盘扫描2.1 磁盘分析工具的核心能力对比市面上做磁盘空间分析的工具不少我这些年陆续用过好几款各有各的脾气。为了让你少走弯路我把自己实际用过的几款做个对比重点看它们在扫描速度、可视化效果、对隐藏文件夹的支持、以及操作安全性这几个维度的表现。工具类型扫描速度可视化方式隐藏文件夹支持删除操作安全性适合场景系统自带磁盘清理快列表部分支持高但清理项有限快速释放少量空间树状图分析工具中等矩形树图完全支持中需手动确认定位大文件夹命令行扫描工具快纯文本完全支持低误删风险高脚本自动化Codex类分析工具中等偏快树图列表完全支持高只读扫描为主深度排查安全清理我最终选Codex核心原因是它在只读扫描这一点上做得让我放心。很多工具在扫描的同时就允许你直接右键删除这看起来很方便但实际上非常危险因为你可能在一个还没完全展开的树节点上误操作。Codex的交互逻辑是先完整扫描、再让你逐层展开分析删除操作需要你明确选中目标并二次确认这个设计对新手特别友好。2.2 扫描前的准备工作别急着点“开始”在正式扫描之前有几个细节需要先处理好否则扫描结果可能不准甚至中途卡死。第一关闭正在运行的大型软件。如果你一边开着虚拟机、一边开着大型游戏、一边还在跑编译那扫描过程中这些软件会持续往磁盘写数据导致扫描结果不断变化你看到的数字永远对不上。我当时的做法是把IDE、浏览器、聊天工具全部退出只保留Codex本身运行。第二确认扫描范围。Codex默认会扫描你选择的盘符但如果你只想看C盘就明确只选C盘不要全盘扫描。全盘扫描虽然信息更全但耗时会长很多而且其他盘的空间占用你心里大概有数没必要浪费时间。第三留足扫描时间。C盘如果是固态硬盘扫描速度会快很多但AppData下面有大量小文件扫描器需要逐个读取元数据这个过程快不起来。我当时扫了大概四分钟期间进度条走得比较慢这是正常的不要以为卡死了就强制关闭。提示扫描过程中如果发现某个文件夹的读取速度异常慢可能是该文件夹下有正在被占用的文件或者是磁盘出现了坏道。这种情况先记下路径扫描结束后单独检查。2.3 第一次扫描结果87.81GB是怎么来的扫描完成后Codex用矩形树图把C盘的空间占用直观地展示出来。每个矩形代表一个文件夹面积越大说明占用越多。我一眼就看到Users目录下有一个巨大的色块点进去之后是当前用户目录再点进去就是AppData。这个文件夹下面又分了三个子目录Local、Roaming、LocalLow。我逐层展开之后发现Local是绝对的大头占了大概70GB左右Roaming占了15GB上下LocalLow相对小一些只有2GB多。这三个目录加起来就是87.81GB。这个数字之所以让我震惊是因为我平时清理C盘的时候注意力都放在“下载”“文档”“桌面”这些显眼的地方从来没想过AppData能吃掉这么多空间。这里要解释一下这三个子目录的区别理解了之后你才知道哪些能动、哪些不能动。Local存放的是只在本机使用的数据比如缓存、临时文件、日志这类数据通常删了之后软件会重新生成风险相对较低。Roaming存放的是会跟随你的账户漫游的数据比如软件配置、用户偏好设置这类数据如果删了你的软件可能就恢复默认设置了需要重新配置。LocalLow存放的是低完整性级别的数据通常是一些浏览器插件、小工具产生的占用一般不大。3. 逐层拆解AppData哪些能删哪些碰都不能碰3.1 Local目录下的“空间杀手”识别Local目录是这次清理的主战场但里面的内容鱼龙混杂不能一刀切。我把它里面的文件夹按占用大小排了个序然后逐个判断性质。排在前几位的通常是这几类浏览器缓存、开发工具缓存、包管理器缓存、临时文件、日志文件。浏览器缓存不用多说你每天上网产生的图片、脚本、视频片段都堆在这里时间长了几个GB很正常。开发工具缓存包括IDE的索引文件、编译中间产物、模拟器镜像等这类文件往往体积巨大而且很多是可以安全删除的。包管理器缓存比如各种依赖包的本地副本删了之后下次安装会重新下载不影响项目本身。但有几类文件夹我建议你绝对不要手动删。第一类是带有软件名称且里面有config、settings字样的这很可能是该软件的核心配置。第二类是数据库文件比如某些聊天软件的本地消息记录删了之后聊天记录就没了。第三类是授权相关的文件删了之后软件可能需要重新激活。我当时的做法是对每个大文件夹先看名字再看里面的文件类型。如果里面全是.cache、.tmp、.log结尾的文件基本可以放心处理。如果里面有.db、.json、.xml配置文件就要谨慎。如果拿不准就先记下路径去网上搜一下这个文件夹是干什么的确认安全再动手。3.2 Roaming目录配置文件的“重灾区”Roaming目录的特点是它里面的文件夹名字通常就是软件的名字比如你装了什么软件这里就有一个对应的文件夹。这些文件夹里存放的是你的个性化设置、账户信息、插件配置等。这个目录的清理逻辑和Local完全不同。Local里你可以大胆删缓存但Roaming里你删任何东西之前都要想清楚这个软件的配置我还能不能重新弄一遍比如某个代码编辑器的插件配置你花了好几个小时调好的删了就得重来。某个设计软件的笔刷库、素材库删了可能就找不回来了。我的建议是Roaming目录只做迁移不做删除。也就是说如果某个软件支持把数据目录改到其他盘你就去它的设置里改然后把Roaming下的对应文件夹移过去。如果不支持那就保留不要动。这次扫描中Roaming占了15GB我最后只清理了其中两个明显是缓存性质的文件夹其他全部保留。3.3 LocalLow和其他隐藏角落LocalLow目录通常不大但也不能忽略。它里面主要是一些低权限程序的数据比如某些浏览器插件、小工具、旧版软件。这个目录的清理原则是如果你不认识里面的文件夹就不要动。因为这里的东西虽然小但有些可能是某个你偶尔用的工具的唯一配置。除了这三个子目录AppData下偶尔还会有一些其他文件夹比如Temp、CrashDumps等。Temp是临时文件夹理论上可以清空但要注意有些软件正在运行时会占用里面的文件强行删除可能导致软件报错。CrashDumps是崩溃转储文件如果你不打算分析崩溃原因可以删但建议保留最近几个万一以后需要排查问题。4. 安全清理的完整操作链路4.1 清理前的备份策略别嫌麻烦在动手清理之前我做了一件事把整个AppData目录下我打算动的文件夹先复制一份到移动硬盘。这个操作看起来笨但救过我很多次。有一次我删了一个看似是缓存的文件夹结果某个软件的许可证信息就存在里面删了之后软件直接变成未激活状态还好我有备份拷回去就恢复了。备份的策略是只备份你打算删除或移动的文件夹不要全量备份。全量备份AppData可能需要上百GB空间没必要。你可以在Codex里选中目标文件夹右键查看属性确认大小之后再决定是复制还是直接处理。如果文件夹超过10GB复制时间会比较长这时候你可以考虑先用压缩工具打包压缩后的体积通常会小很多。注意备份的目标位置不要放在C盘否则你等于没清理。放到D盘、E盘或者外接存储上。4.2 分批次清理一次只动一个目标清理的时候最忌讳的就是“全选删除”。我的做法是每次只处理一个文件夹处理完观察几天确认系统和常用软件都正常再处理下一个。这样即使出了问题你也能快速定位是哪个操作导致的。具体操作上对于确认是缓存的文件夹我直接用Codex的删除功能移除。对于不确定的我先把它移动到其他盘而不是直接删除。移动的好处是如果软件运行异常我可以马上移回来。等过了一两周确认没问题了再彻底删除。这次清理中我第一批处理的是浏览器缓存和开发工具的索引缓存释放了大概20GB。第二批处理的是包管理器缓存和临时文件又释放了15GB左右。第三批处理了一些明显是日志和崩溃转储的文件夹释放了5GB。总共释放了约40GBC盘从红色变成了绿色系统也流畅了很多。4.3 清理后的验证别只看剩余空间清理完成后不要只看C盘剩余空间变大了就完事。你需要做几件事来验证系统是否正常。第一重启电脑。重启能暴露很多问题比如某个软件因为缺少缓存文件而无法启动或者某个服务因为配置丢失而报错。重启后逐一打开你常用的软件看看有没有异常提示。第二检查关键软件的功能。比如你的代码编辑器能不能正常打开项目你的聊天软件能不能正常登录你的浏览器能不能正常加载网页。如果发现某个软件异常马上从备份里恢复对应的文件夹。第三观察几天。有些问题不是立刻显现的比如某个软件在后台定时任务运行时才发现缺少文件。所以清理后的一周内留意系统日志和软件报错。5. 比清理更重要的事如何防止AppData再次膨胀5.1 从源头控制软件安装时的路径选择很多人装软件的时候一路点“下一步”从来不注意安装路径和数据存储路径。这是AppData膨胀的根本原因之一。很多软件默认把数据存在C盘的AppData下但它们在设置里其实提供了修改路径的选项。我的习惯是装完一个软件之后第一件事就是进它的设置找“存储”“数据目录”“缓存位置”这类选项能改到其他盘的就改。比如某些开发工具、设计软件、聊天工具都支持自定义数据目录。改完之后新产生的数据就不会再往C盘堆了。但要注意不是所有软件都支持改路径有些软件即使你改了它还是会在AppData下留一些东西。对于这类软件你只能定期清理或者接受它占用C盘的事实。5.2 定期扫描把问题扼杀在萌芽期我现在的习惯是每个月用Codex扫一次C盘看看AppData的体积变化。如果发现某个文件夹突然变大很多就重点排查一下。这个习惯让我避免了好几次C盘告急的情况。定期扫描的另一个好处是你能建立起对自己电脑空间占用的“基线认知”。你知道正常情况下AppData应该是多大一旦超出这个范围就说明有问题。比如我的基线是40GB左右如果某次扫描发现变成了60GB那肯定是有某个软件在疯狂写缓存这时候去排查就很有针对性。5.3 那些容易被忽略的“空间黑洞”除了AppDataC盘还有几个地方容易悄悄吃掉空间顺便提一下。一个是Windows目录下的Temp和SoftwareDistribution前者是系统临时文件后者是系统更新缓存这两个地方有时候能占几十GB。另一个是休眠文件如果你不用休眠功能可以把它关掉能省出和内存大小相当的空间。还有一个是系统还原点它会占用一部分空间如果你不需要系统还原可以限制它的最大占用。这些地方我一般不会手动去删而是用系统自带的磁盘清理工具或者存储感知功能来处理。系统自带的工具虽然清理项有限但胜在安全不会误删关键文件。6. 关于这次排查的几点个人体会这次用Codex排查C盘空间的过程让我对“磁盘清理”这件事有了新的认识。以前我总觉得清理就是删文件删得越多越好。但现在我明白了清理的核心不是删而是判断。你得先知道空间被谁占了再判断哪些能动、哪些不能动最后才是动手。这个顺序不能乱。另外工具的选择也很重要。一个好的磁盘分析工具能让你事半功倍。Codex的矩形树图让我一眼就看到了问题所在如果换成命令行工具我可能得对着满屏的文本找半天。而且它的只读扫描设计让我在分析阶段完全不用担心误操作这种安全感是很多工具给不了的。最后说一个我踩过的坑。有一次我为了省事直接用某个工具的“一键清理”功能结果它把我某个软件的配置文件也当成缓存删了导致那个软件的所有设置都恢复了默认我花了一个多小时才重新配好。从那以后我再也不用任何“一键清理”功能所有的删除操作都必须经过我自己的判断和确认。这个教训分享给你希望你别再踩一遍。

相关新闻

pstack 原理、用法与实战:快速定位进程卡顿与死锁

pstack 原理、用法与实战:快速定位进程卡顿与死锁

1. 从一次线上卡顿说起:pstack 到底解决什么问题线上服务跑着跑着突然响应变慢,CPU 看着不高,日志也没什么异常,重启之后又能撑一阵子——这种问题最让人头疼。我最早接触 pstack,就是因为一个后台服务每隔几天就出现一…

2026/10/12 7:29:19 阅读更多 →
OpenCV安装配置全指南:从环境搭建到例程运行避坑

OpenCV安装配置全指南:从环境搭建到例程运行避坑

1. 从一次环境搭建翻车说起:为什么OpenCV的安装值得单独写一篇很多人第一次接触计算机视觉,都是从一行import cv2开始的。看起来简单,但真正动手装过的人都知道,这一步能卡住人的概率远超想象。我在带新人和做项目交接的时候&…

2026/10/12 7:28:19 阅读更多 →
推客系统开发:首版必备的7个刚需功能与核心设计细节

推客系统开发:首版必备的7个刚需功能与核心设计细节

有一次我帮一位做本地生活服务的老板审推客系统开发方案,对方团队发来一份二十多页的需求文档,从直播分销、团队排行榜到任务中心,密密麻麻列了接近二十个模块。我问老板:你准备让谁去推?他说:门店店员加一…

2026/10/12 7:28:19 阅读更多 →

最新新闻

本地ComfyUI生成AI漫剧:从整合包安装到批量出片的完整方案

本地ComfyUI生成AI漫剧:从整合包安装到批量出片的完整方案

前两天一个做短视频的朋友跑来问我:网上那些AI漫剧到底是怎么做出来的?他试了好几个能生成视频的网页,几分钟就烧掉几十块,充值按钮还老在眼前晃,生成次数也卡得死死的。我直接把我自己在用的一套本地方案丢给了他&…

2026/10/12 8:24:00 阅读更多 →
面试六分钟速败?拆解高频变态问题背后的考察逻辑与应对技巧

面试六分钟速败?拆解高频变态问题背后的考察逻辑与应对技巧

10点预约的面试,10点06我已经坐在公司楼下的便利店捧着冰美式发呆,手里攥着被汗水浸皱的简历。前后不到一支烟的时间就结束了战斗,快到我甚至在怀疑自己是不是走错了楼层。但那六分钟里,面试官抛出的问题,每一句都让我…

2026/10/12 8:24:00 阅读更多 →
哈希洪荒攻击:当HashMap变成性能炸弹

哈希洪荒攻击:当HashMap变成性能炸弹

1. 这不是密码学课,是给你讲个能听懂的“快递站爆仓”故事你有没有经历过这种场景:小区门口突然堆满快递,不是因为双十一大促,而是有人用同一张收货单——反复写了1000遍“3栋2单元501”,然后一股脑全塞进快递柜。柜子…

2026/10/12 8:24:00 阅读更多 →
网络最大流算法详解:从EK到Dinic的模板题实战指南

网络最大流算法详解:从EK到Dinic的模板题实战指南

1. 从零理解网络最大流:为什么这道模板题值得反复琢磨很多人第一次在算法题库里刷到“网络最大流”这个标签时,反应都差不多——看了一遍定义,觉得好像懂了,真上手写代码,发现连样例都过不去。我当年也是这样&#xff…

2026/10/12 8:24:00 阅读更多 →
混合发电系统协同调度优化:风电、光热与热电联产建模实战

混合发电系统协同调度优化:风电、光热与热电联产建模实战

凌晨两点,值班室里的风功率预测曲线开始往上翻,光热电站的储热罐温度却已经降到了下限附近,而热电联产机组正被热网指令压着电出力——一边是风电想满发,一边是热用户等着供热,白天攒下来的光热余量还没放干净。这个场…

2026/10/12 8:24:00 阅读更多 →
6G显存也能跑ComfyUI反推与提示词直出:本地部署与避坑指南

6G显存也能跑ComfyUI反推与提示词直出:本地部署与避坑指南

最近折腾 ComfyUI 的花样越来越多,有人拿它做修图,有人拿它跑写真,但我被问得最多的问题是:“只有 6G 显存,能本地玩反推和提示词直出吗?”答案是能,而且比你想象中稳。这篇记录基于我反复装了三…

2026/10/12 8:22:59 阅读更多 →

日新闻

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

在数码相机、高清显示屏与现代矢量图形技术高度发达的今天,画面可以做到绝对的锐利、平滑与无瑕。然而,当一张秋日手账插画或拍立得照片过于“平整无瑕”时,往往会散发出一种冰冷生硬的“数码塑料感(Digital Plasticity&#xff0…

2026/10/12 0:00:59 阅读更多 →
活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

在现代网页与移动端设计中,横排(Horizontal Layout)早已经成为了绝对的主流。然而,当我们翻开泛黄的线装古籍、宋版木刻诗集,或是欣赏一张茶道雅集的手写便签时,那种**自上而下纵向书写、自右向左逐列铺展&…

2026/10/12 0:00:59 阅读更多 →
周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

每到周日的晚上八点到十点,很多人心里都会悄悄亮起一盏警示灯。 在心理学上,这种现象有一个专门的称谓——“周日夜晚焦虑症(Sunday Scaries)”。明天又是周一,闹钟又要重新在七点响彻卧房;脑海里仿佛有一个…

2026/10/12 0:00:59 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/12 0:16:30 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/12 0:16:43 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:54 阅读更多 →