这事儿得从上个月说起。我手机提示内存不足,当时没多想,就点了一下微信自带的“清理缓存”。结果第二天想找一张上礼拜跟朋友吃饭拍的菜单照片,翻遍聊天记录发现图片全变成了一片灰,点开就提示“图片已过期或已被清理”。当时心里咯噔一下,那顿饭的账单还得报销呢。
后来我花了两天时间,把能试的办法都试了一遍,有些管用,有些完全没用。今天就把这些经验按顺序写出来,如果你也遇到微信聊天图片被清理的情况,可以先从第一条开始试,因为后面的方法越来越麻烦。
第一步:先别急着发消息,去微信“存储空间”里翻翻
很多人不知道,微信里其实有个专门管理聊天文件的地方。路径是:我 -> 设置 -> 通用 -> 存储空间。进去之后,你会看到“聊天记录”那一栏,点后面的“管理”,然后按聊天对象或者群聊排序,找找看有没有你要的那张图。这个地方存的是微信主动保留的图片,只要你在聊天里点开看过,它一般会存一份小的缩略图在这里。虽然画质会差一点,但至少能看清内容,报销或者留底是够用的。
第二步:去手机相册的“微信”文件夹里碰碰运气
如果你之前在看图的时候顺手点过右下角的“...”然后选了“保存到手机”,那图片其实一直在你相册里躺着。打开手机自带的相册,往下翻,找一个叫“微信”或者“WeChat”的文件夹,有时候里面还有子文件夹叫“Image”或者“Video”。我这次运气好,在这里找到了那张菜单照片,但它是三个月前的旧图,说明微信清理缓存时并不会动这个文件夹,只是新图我没保存,所以还是丢了。
第三步:用“故障修复”功能试一次,但期望别太高
微信官方藏了一个修复工具,入口比较深:我 -> 设置 -> 帮助与反馈 -> 右上角的小扳手图标 -> 故障修复 -> 聊天记录。点进去之后它会让你确认,然后自动扫描。我试过两次,一次显示“无异常”,另一次提示“已恢复部分文件”,但打开聊天记录看,恢复出来的全是文字,图片还是灰的。这个功能主要针对微信数据库损坏,对清理掉的图片作用有限,但反正不花钱,花两分钟试一下不亏。
第四步:找朋友重新发一遍,这是最土但最有效的办法
如果图片是别人发给你的,那你可以直接让那个人把原图重新发一次。别觉得不好意思,直接说“手机清理了,图没了,再发我一下”。如果对方那边也有清理,那就让他去他的微信存储空间里找,只要他那边的原图还在,重新发过来你就能收到。这个方法能解决90%的问题,唯一麻烦的是你得知道是谁发的。
第五步:如果以上都不行,看看电脑端微信有没有备份
如果你平时在电脑上登过微信,那电脑里可能还留着聊天记录的缓存。打开电脑版微信,左下角菜单 -> 迁移与备份 -> 备份与恢复 -> 恢复聊天记录至手机。前提是你之前做过备份,或者电脑上还留着旧的聊天记录文件。这个操作需要手机和电脑连同一个WiFi,过程比较慢,半小时到一小时不等。如果你从来没在电脑上备份过,那这步可以跳过。
补充方案:一个我偶然用过的工具,但说实话限制挺多
上面那些方法都试完,如果还是没找到,那基本就是真没了。我当时还差最后一张截图没找到,实在没办法,搜了一圈,用了一个叫“恢复大师”的电脑软件。它确实能扫描手机里被删除的残留数据,我最后找回了一张模糊的缩略图,大概只有原来十分之一的清晰度,但关键信息能看清。这东西的优点是不用root手机,插上数据线就能扫;缺点是收费,而且恢复成功率看运气,尤其如果清理之后你又拍了新照片、发了新消息,新数据会把旧数据的痕迹覆盖掉,那就彻底扫不出来了。另外它只能找微信的图片文件,找回来之后是按时间排序的一堆乱码文件名,你得一张张翻着认。所以我的建议是,如果是特别重要的图,可以试一次,但别抱太大期望,它更适合那种“死马当活马医”的情况。
最后说点实在的。经历过这次之后,我现在看到重要的图会顺手点一下保存到手机,或者直接截图存相册。微信的清理功能确实方便,但它不区分“重要”和“不重要”,一刀切全清。与其事后到处找办法,不如平时多留个心眼。希望这篇东西能帮到你,如果试完了还是没找回来,那就当吃一堑长一智吧。