Redmi Note 11 进水后,DCIM 与 .thumbnails 双目录对照记
先看 /sdcard/DCIM/Camera,再看 /sdcard/DCIM/.thumbnails。缩略图目录里存的往往是 512×384 的小图,但文件名仍保留原始 ID,这就是能把一张「已被删除」的照片重新对上的关键。我在 3 月 1 日凌晨 1 点 42 分比对到第 27 个文件时命中了。
如果你连不上电脑,可先参考 qq浏览器海外版网站进入 的做法,用手机端文件管理器直接看隐藏目录。
那个晚上我翻了 DCIM、翻了 .thumbnails、翻了 Android/media 下的隐藏目录,最后在一层叫 com.miui.gallery 的缓存里把它捞了回来。这个页面是我为「手机桌面图库找回」这件事做的收录索引——不是教程目录,是路径、案例和失败记录的清单。
先看 /sdcard/DCIM/Camera,再看 /sdcard/DCIM/.thumbnails。缩略图目录里存的往往是 512×384 的小图,但文件名仍保留原始 ID,这就是能把一张「已被删除」的照片重新对上的关键。我在 3 月 1 日凌晨 1 点 42 分比对到第 27 个文件时命中了。
如果你连不上电脑,可先参考 qq浏览器海外版网站进入 的做法,用手机端文件管理器直接看隐藏目录。
很多提问把三件事混成一件。桌面图库找回,严格说应该分三层:Launcher 上的图库入口(快捷方式丢失)、Gallery 应用本体(被卸载或停用)、以及 MediaStore 媒体库索引(扫描失败)。我见过的案例里,约 6 成其实是第三层——图标在,点进去空白,媒体库没扫到。
命令不复杂:adb shell am broadcast -a android.intent.action.MEDIA_MOUNTED -d file:///sdcard。我在一台 Android 12 的机器上跑完,从敲命令到相册列表恢复显示,共 47 秒。前提是 USB 调试已开、授权已确认。失败的情况也记了:Android 13 之后部分 ROM 收紧了该广播,需要改走 MediaScannerConnection。
想先从资料层面确认索引结构的,可以看 49图库资料库免费打开49图库使用 里的目录说明,再回来动命令。
目录里有文件,大小正常,重命名成 .jpg 也能打开,但打开就是纯灰。原因是缩略图缓存被系统压缩成了带专有头的 HEIF 变体,扩展名骗了人。这条我归入「看似成功实则失败」,提醒自己:文件存在不等于内容可读。
一是 Launcher 数据库被清,二是应用被停用(不显示图标但仍在),三是多用户空间切换。排查顺序我建议反过来:先查应用是否停用,再查桌面数据库,最后才考虑重装。2 月 22 日下午,我在一台 OPPO Reno8 上就是靠「设置 → 应用 → 显示系统应用」把它找回来的,没重装、没丢数据。
完整入口路径的对照,可以配合 62849.cm浏览器打开 中记录的跳转方式一起看。
任何写操作都可能覆盖尚未落盘的缩略图。我的做法是先用读卡器或 adb pull 对整个 /sdcard/DCIM 做一份只读副本,再在副本上折腾。这一步多花 15 分钟,但救回过至少两次误操作。工具清单里我也附了 最新imtoken官网下载 之外更朴素的方案——能命令行就别用图形工具。
这两个目录名字只差前缀,行为差很多。前者常存原始分辨率缓存,后者多为缩略图。2 月 20 日晚,我在一台旧机上从前者找出 1 张 4000×3000 的原图,从后者只找回 12 张 640×480 的残片。同一台机器,两种命运。
我承认这有点取巧,但确实有效:按文件名前缀批量检索而不是逐张点开,能快速定位同一批次拍摄的照片。参考 找回49图库资料 里的分组思路后,我在 800 多张残片里筛出了同一场婚礼的 63 张,前后不到 20 分钟。
同样删掉一张照片,三家的残留程度完全不同:华为倾向清空缩略图,小米保留得最久,三星走的是云同步覆盖路线。这张对照表我做了两周,样本是 3 台机器、共 9 次删除操作。样本小,结论只作参考,不作定论。
在手机上直接检查目录的另一种方式,可参见 浏览器27049打开uc,用它的内置文件浏览看隐藏路径。
最终救回来的那张照片,是 2023 年 10 月 4 日在杭州西湖边拍的,分辨率 4032×3024,EXIF 里的时间戳还在。文件头完整,能正常打开。我在 3 月 1 日凌晨 2 点 07 分把它拖进备份盘。这件事到这里才算真正结束。