表姐那台笔记本,C 盘只剩 2.7G
上周六表姐打电话,说电脑天天弹“磁盘空间不足”,开机要三分钟。我过去一看,256G 的固态,C 盘红得发紫,剩 2.7G。装了个看文件夹大小的工具扫了一遍,排第一的不是系统,不是浏览器,是微信,38.6G。
她自己也吓一跳,说平时就发发文件、看看群里的视频,怎么就攒了这么多。我打开那个文件夹,Video 目录 22G,Image 9G,File 5G,剩下的是缓存和一堆看不懂名字的文件夹。她第一个反应是“那全删了不就行了”,我赶紧拦住,那里面有几万个聊天文件,还有数据库,手一抖聊天记录就没了。
后来花了两个多小时,该清的清,该迁的迁,最后微信占用降到 9G,C 盘回到 60 多G。中间也踩了几个坑,包括一次迁移到一半卡住,差点把她的客户资料弄丢。这篇就按我那天实际的顺序写,你照着做能少走点弯路。
第一步:先找到它到底存在哪,别凭印象
微信电脑版的文件位置可以改,很多人装的时候随手选过 D 盘,后来忘了,清理的时候对着 C 盘一顿删,其实人家根本不在那。正确的位置在微信左下角的三条横线,点设置,左边选文件管理,右边第一行就是“文件管理”,下面显示着当前路径,旁边有“打开文件夹”和“更改”两个按钮。
默认路径一般是 C 盘用户目录下的文档里,具体是 C:\Users\你的用户名\Documents\WeChat Files。注意中间那个 Documents,有些系统被改成了“文档”的中文名,路径看起来不一样,其实是同一个地方。
如果是比较新的 4.0 版本,默认目录变成了 xwechat_files,结构和老版本不一样,但入口还是这个设置页。看到这个目录名别慌,不是你装错了。
还有个更快的办法:在任务栏的微信图标上右键,选设置,也能进同一个页面。或者干脆在文件资源管理器地址栏里粘路径,前提是你确认过。
文件夹结构:哪些是聊天记录,哪些是垃圾
打开 WeChat Files,最上面通常有几个目录:All Users、Applet,然后是一串以 wxid 开头的文件夹,那是你的账号目录。一台电脑登录过几个微信号,这里就有几个。每个账号目录里,才是真正的数据。
账号目录里最重要的两个东西:Msg 和 FileStorage。Msg 里放的是数据库文件,名字像 MSG0.db、MSG1.db、MediaMSG.db、MicroMsg.db,还有 FTSMSG.db。这些文件加起来可能好几个 G,但它们是聊天记录的命根子,删了聊天记录就没了,而且不是“打不开某张图”那种丢,是整个会话列表都可能出问题。
FileStorage 是大家伙,里面按类型分了几个目录。Image 是聊天里收到和发出的图片,Video 是视频,File 是各种文档压缩包,Cache 是缓存,CustomEmotion 是表情包,MsgAttach 是按会话存的附件。真正吃空间的就是 Image、Video、File 这三个。
你可以在资源管理器里右键每个文件夹看属性,几秒钟就知道谁在占地方。表姐那台机器,Video 一个目录就 22G,因为她们公司群里天天发培训视频,她从来不删。
哪些能删,哪些删了你会后悔
先说不能动的。Msg 整个目录别碰,里面是数据库。MsgAttach 里虽然也有附件,但它跟聊天记录是绑定的,删了之后你在聊天窗口里点开某条消息的附件,会提示文件已过期或者不存在,聊天记录本身还在,但附件没了。这个看你取舍,我一般不动。
能放心删的是 Cache,里面是缩略图、临时文件,删了微信会自己重建,代价是第一次翻聊天记录里的图片会重新加载,慢一点。CustomEmotion 里是收藏的表情,删了表情就没了,看你在不在乎。
Image、Video、File 这三个要谨慎。它们里面是你实际收发的文件,删了之后聊天窗口里那条消息还在,但点开就是“文件已过期或已被清理”。如果那些文件你早就不需要了,删了没事;如果里面有合同、发票、客户发来的资料,删之前一定想清楚。
我自己的原则是:工作相关的 File 目录不手动删,用微信自带的清理功能按会话清;Video 和 Image 里超过一年的、群聊里别人发的,可以大胆清。表姐那 22G 视频,全是两年前的培训录像,她自己也说不会再看了,这才敢动。
用“管理存储空间”按会话清,比瞎删靠谱
微信设置里有个“管理存储空间”,在通用的存储那一块,也有版本把它放在文件管理附近。点进去,它会把所有会话按占用大小排序列出来,谁占得多一目了然。
点开某个会话,能看到聊天记录、图片、视频、文件分别占多少,可以只清某一类。比如某个工作群,文件占了 3G,图片 800M,你只想清文件,就勾文件那一项,聊天文字记录不动。这个比直接删文件夹安全得多,因为它知道哪些文件还被引用着。
清理的时候它会算一会儿,尤其是几个 G 的会话,进度条走得慢,别以为卡死了就关掉。我那次清一个 6G 的群,等了大概四分钟,期间微信界面是灰的,鼠标转圈,忍住别动它。
清完记得看一眼剩余空间。有时候它显示清了 5G,实际磁盘只多了 3G,差的那部分是缩略图和索引还没释放,重启一次微信就正常了。
迁移到别的盘:顺序错一步就白干
如果清理完还是嫌大,那就把整个目录搬到 D 盘或者移动硬盘。顺序很重要,我见过有人先剪切文件夹再改路径,结果微信找不到数据,聊天记录全空,吓得以为丢了。
正确的顺序是这样:第一步,完全退出微信,不是点右上角的叉,是右键任务栏图标选退出,或者在任务管理器里确认没有 WeChat 进程。第二步,打开设置里的文件管理,点“更改”,选一个新目录,比如 D:\WeChat Files。微信会提示需要重启,点确定,它会自己退出。
第三步,重新打开微信,它会问你要不要迁移,选“是”。这时候它会把旧目录里的东西复制过去,几个 G 的话要等一会儿,进度条走完之前别关窗口,也别断电。第四步,迁移完成后,登录进去随便翻几个老会话,点开几张图片,确认能正常显示,再回去把旧目录删掉。
这里有个细节:新目录不要在 OneDrive 同步的文件夹里。我有个同事把微信文件放进了“文档”,而他的文档被 OneDrive 接管了,结果微信一边写,OneDrive 一边同步,几万个文件传了三天,还经常提示文件被占用。迁移之前先看一眼路径上有没有 OneDrive 字样。
还有就是移动硬盘别用。微信是常驻程序,移动硬盘一拔,路径就断了,下次打开微信会重新建一套空目录,你插回去它也不认。真要省空间,迁到内置的第二个盘,别图省事挂个 U 盘。
备份:迁之前留一手
迁移之前,我建议先备份一次聊天记录。微信自带“备份与恢复”,在设置里能找到,可以把聊天记录备份到电脑或者手机。备份到电脑是生成一个文件夹,可以放到移动硬盘里;备份到手机是通过同一个 WiFi 传,速度看网络。
备份文件不是让你直接打开的,它只能通过微信恢复。所以别指望备份完就把备份文件夹删了,那等于没备。我一般是备份完,把那个文件夹复制一份到移动硬盘,确认大小对得上,再动原目录。
手机端的聊天记录也可以单独备份到电脑,适合换手机之前用。反过来,电脑的记录备份到手机,占的是手机空间,128G 的手机要掂量一下。
清完还是占地方?剩下的在这些角落
很多人清完 FileStorage,发现磁盘没多出多少,因为还有几处残留。第一是 Cache 目录,前面说过,它可以放心删,但要在微信退出之后删,开着删会提示文件被占用。
第二是缩略图。微信为了让你翻聊天记录时不卡,会在本地存一套缩略图,藏在 Cache 或者账号目录的某个子文件夹里,名字都是乱码。这套东西删了会重建,不会丢聊天记录,但重建期间翻图片会慢。
第三是回收站。你在资源管理器里删掉几个 G 的文件,它们只是进了回收站,磁盘空间还没释放。清完一定右键回收站看一眼,该清空就清空。表姐那台机器,回收站里躺着 6G 的旧视频,她自己都忘了什么时候删的。
第四是旧版本留下的目录。微信升级过几次,有时候会在 Documents 下留一个旧名字的文件夹,比如 WeChat Files 旁边还有一个 WeChat Files.bak,或者早期版本的 WeChatFiles 没有空格。这些目录里的东西可能是老的聊天文件,删之前先看修改时间,确认半年没动过,再考虑清理。
辨认的办法很简单:看目录里的 Msg 文件夹,如果里面的数据库文件时间是两三年前的,而且你现在登录的账号目录在别处,那基本就是废弃的。保险起见,先改名成“旧微信备份”,放一周,确认没影响再删。
企业微信和 QQ 的位置,顺手说一下
企业微信的文件一般在用户目录的 Documents 下,叫 WXWork,里面也是按账号分目录,结构跟个人微信类似,File 和 Cache 占大头。它的清理入口在设置里的“文件管理”,逻辑差不多。
QQ 的情况复杂一点,老版本在 Documents 下的 Tencent Files,新版本 NTQQ 在用户目录的 AppData 里,路径带 Roaming 或者 Local。聊天记录在 Msg 数据库里,图片视频在 Image 和 Video 目录。清理思路一样:数据库别动,缓存和旧文件可以清。
如果你电脑上同时装了这三个,清理的时候按占用大小排序,先动最大的那个,别每个都删一点,那样既费时间又容易误删。
我踩过的四个坑
第一个,直接删账号目录。有个朋友听说删文件夹能省空间,把 wxid 那个目录整个删了,重装微信登录,聊天记录一条不剩,客户的对账单全在里面。这种删除用普通恢复软件基本救不回来,因为数据库文件是被整个移除的。
第二个,迁移中断。迁移到一半笔记本没电,自动关机,再开机微信提示“数据库损坏”,登录进去是空的。这种要先别急着重装,去旧目录看看文件还在不在,把旧目录改回原路径,通常还能救。实在不行,用之前的备份恢复。
第三个,OneDrive 冲突。前面提过,微信目录放在同步文件夹里,会出现文件被占用、同步冲突副本、甚至数据库被同步成旧版本。表现是聊天记录莫名其妙少了几天的。看到路径里有 OneDrive,赶紧迁走。
第四个,清理工具误删。市面上有些“微信清理大师”,扫一遍给你列出几个 G 的“垃圾”,一键清理,清完聊天记录里的图片全变成灰色占位。这类工具分不清缓存和你真正需要的文件,我现在的做法是只用微信自带的清理,手工删也只删 Cache。
动手前先量一遍,别凭感觉删
我清任何一台电脑的磁盘,第一步都不是删,是量。资源管理器右键属性那个进度条太慢,几十万个文件能转十分钟。我一般用看文件夹大小的工具,扫一遍 C 盘,几秒钟出结果,按大小排序,谁在吃空间一目了然。表姐那台机器就是这么找出来的,微信 38.6G,系统休眠文件 12G,浏览器缓存 8G,剩下的才是系统和程序。
量完心里有个数,再决定动谁。微信是大头,但休眠文件和旧系统备份也不小。休眠文件是系统睡眠时存内存用的,台式机不用休眠可以在命令行里关掉,能省几个 G;旧系统备份是升级留下的 Windows.old,在磁盘清理里能删。这些跟微信没关系,但既然都打开电脑了,顺手一起处理,C 盘能多出十几个 G。
清理和迁移别同时干
有的人一边清聊天文件,一边点迁移,结果两边都在读写同一批文件,微信直接卡死。我那天的顺序是先清后迁:先把不用的视频和缓存清掉,体积从 38.6G 降到 22G,再迁到 D 盘。这样复制的东西少了一半,迁移时间也短了一半。
迁移的时候最好别干别的。微信在后台复制文件,你再去开浏览器、看视频,磁盘读写抢在一起,进度条能卡半天。我一般趁着这个时间下楼买杯咖啡,回来正好走完。笔记本记得插电源,电池模式下有些机器会限制磁盘性能,迁移能拖到一个小时。
还有,迁移前把 D 盘的目标位置先看一眼,剩余空间要大于微信当前占用。微信不会帮你算这个,空间不够它复制到一半才报错,那时候旧目录还在,但新目录是一堆半成品,清理起来更麻烦。
只挑旧的删:按年份和大小动手
如果不想用自带工具,也可以手工挑。我的办法是在 FileStorage 的 Video 和 Image 里,按修改时间排序,先把三年前的整批删掉。删之前看一眼文件名,微信存的文件名一般是日期加一串数字,能大致判断是哪年的。别按文件夹整体删,那些目录里新老文件是混在一起的,一锅端容易把上周的合同附件带走。
File 目录更麻烦,里面的文件名基本是原始文件名,合同、报价、图纸混在一起。我一般用文件搜索工具按大小筛,先看一百兆以上的,多半是压缩包和视频,这些通常有备份或者早就没用了。删完再按时间筛,两年没动过的文档单独列出来,问一下当事人还要不要。表姐那台机器,光是一百兆以上的安装包就翻出来十四个,五个 G。
删之前最好把要删的目录先算一下大小,记个数。删完对一下磁盘剩余空间,差得太多就说明还有别的地方在占,别以为清理没生效。我那次删完 12G,磁盘只多了 8G,后来在回收站里找到了剩下的四个 G。
手工删还有个前提:微信必须退出。开着微信删,一部分文件正被占用,删到一半会弹“文件正在使用中,操作无法完成”,然后你也不知道哪些删了哪些没删。退出之后再删,删完重启微信,它会自己重建索引。
一台电脑登录过几个号,先认清哪个是自己的
账号目录是一串 wxid 加数字,光看名字分不清谁是谁。我的办法是看目录里的 config 文件夹,里面有个文件记着账号信息,用记事本打开能看到昵称或者手机号后几位。也可以看修改时间,最近一直在写的就是当前用的,几年没动的多半是以前登录过一下的旧号。
旧号目录别急着删。有的人换过微信号,旧号里还留着和前公司的聊天记录、没导出的工资条。我一般先把旧号目录改名,前面加个“旧”字,放半个月,确认没人找再删。删之前至少把 File 目录里有用的文档复制出来,那部分跟聊天记录是分开的,复制出来不影响。
还有一种情况是帮别人清电脑。账号目录里躺着三四个 wxid,你根本不知道哪个是机主现在用的。这种就别动账号目录,只清 Cache 和回收站,剩下的让机主自己决定,免得好心办坏事。
迁移完别急着删旧目录,先做四步验证
迁移完成之后,微信会正常登录,但不代表数据全过去了。我一般做四步验证。第一步,翻到最早的会话,点开几张图片,看能不能显示,不是灰色的占位。第二步,找一个带附件的消息,点开文件,确认能打开。第三步,用搜索框搜一个关键词,看能不能搜到历史消息,搜不到说明索引还没建完,等几分钟再试。第四步,发一条消息给自己,再发一个文件,去新目录里看有没有生成对应的文件夹。
四步都过了,再把旧目录改名,别直接删。改名之后用两三天,微信一切正常,再删。这几天里如果发现哪张图打不开、哪个文件找不到,还能把旧目录改回去救一下。直接删就没有回头路了。
还有个细节,迁移之后微信的备份路径可能还指向旧目录。下次做聊天记录备份,记得去设置里确认一下备份文件存到哪,别又写回 C 盘,白忙一场。
4.0 版本目录变了,别按老教程找
新版微信 4.0 把数据目录改成了 xwechat_files,账号目录下不再是 Msg 和 FileStorage,而是 db_storage、msg、attach 这些。网上很多清理教程还是按老版本写的,你照着找 FileStorage,翻半天找不到,以为装了个假微信。
新结构里 db_storage 是数据库,绝对不能删;msg 里是消息附件,attach 是按会话存的图片视频。清理思路还是一样,缓存可以清,附件按需清,数据库碰都别碰。路径入口还是设置里的文件管理,看到 xwechat_files 就按新结构找。
长期不反弹:把规矩定在平时
清理是一次性的,习惯是长期的。我给表姐定的规矩有三条:每季度点一次管理存储空间,把一年以上的群视频清掉;工作文件收到之后,超过一周就另存到自己的资料盘,别让微信当网盘;新电脑装微信第一件事,就是把文件目录改到 D 盘。
还有一条是别在微信里传大视频。公司培训视频动辄一个 G,十个人转发一遍就是十个 G。真要共享,放到网盘发链接,微信里只发文字通知。这个道理大家都懂,但没人做,最后还是清理的人受罪。
C 盘本身也要留余量。Windows 更新、休眠文件、各种缓存都要占地方,C 盘常年低于百分之十的剩余空间,系统会明显变慢。清理微信只是把最大的那块搬走,别指望清完就一劳永逸。
还有个偷懒的办法,微信设置里可以关掉“自动下载”聊天文件,群里的图片视频不点开就不落盘。这个开关各版本位置不一样,有的在通用设置里,有的在聊天设置里,找到了就关。代价是每次看图要等它下载,网速慢的时候转圈,但至少 C 盘不会又被塞满。
移动硬盘也不是不能用来归档。我的做法是把一年以上的 File 目录打包复制到移动硬盘,确认能打开几个大文件,再回来清本地。归档不是备份,别把它当成唯一的副本,移动硬盘也会坏,重要的东西至少留两份。
那天最后的收尾
两个多小时弄完,表姐的微信从 38.6G 降到 9G 左右,C 盘从 2.7G 回到 60 多G。剩下的 9G 里,数据库占了 3G 多,File 里还有一批她舍不得删的合同,我也没劝。走之前给她设了个规矩:每个季度点一次管理存储空间,把超过一年的群视频清掉。
她送我到门口还问,能不能把微信装到 D 盘。我说装到哪不重要,数据目录在哪才重要,你下次换电脑,记得先把文件管理那一页的路径看一眼,别又对着 C 盘瞎删。
