lost.dir 是什么文件夹?

把安卓手机连上电脑,或者用读卡器打开 TF 卡,经常能看到根目录下有个叫 lost.dir 的文件夹,里面全是名字像 f1234567890 这样的一串数字文件,大小不一,还打不开。删了过一段时间又出现。

一、lost.dir 的来源

lost.dir 是安卓系统在 FAT32/exFAT 文件系统上做磁盘检查时生成的目录。当存储卡出现异常(比如拔卡没卸载、突然断电、读写过程中拔出),文件系统的索引会损坏,系统在下次挂载时执行 fsck 检查,把找不到归属的"孤儿"数据块统一丢进 lost.dir。

里面的文件是真实的残留数据片段,可能是半张照片、一段视频的碎片、一个文档的部分内容。文件名是 inode 号,没有扩展名,所以双击打不开很正常。

二、能恢复吗

概率不高。lost.dir 里的文件是丢失了目录项的文件,系统只知道数据块在哪,不知道原来的文件名和类型。如果确实是重要照片,可以按文件头特征手工改扩展名试试:

  • 开头是 FF D8 FF 的,改成 .jpg
  • 开头是 89 50 4E 47 的,改成 .png
  • 开头是 00 00 00 18 66 74 79 70 的,改成 .mp4
  • PDF 是 %PDF(25 50 44 46)

用十六进制工具打开看前几个字节就能判断。改完能正常打开就算捡回来了,多数情况下只有一半内容可读。

如果数据真的很重要,别在卡上继续写东西,先用 DiskGenius、PhotoRec 这类工具做整卡扫描,恢复率比翻 lost.dir 高得多。

三、可以删吗

可以。lost.dir 里没有任何系统运行必需的内容,删掉不影响手机使用。但要注意两点:

  • 删之前先把里面的大文件拷出来看一眼,说不定有你要的东西。
  • 如果反复出现并且体积越来越大,说明这张卡有问题——可能是扩容卡(假容量),也可能是闪存颗粒老化,读写错误率高。建议用 H2testw 测一下真实容量和坏块。

四、怎么避免它一直冒出来

  1. 拔卡之前在系统里点"安全卸载"或者"弹出"。直接拔是产生 lost.dir 最常见的原因。
  2. 别在手机读写存储卡时强制关机或者拔电池。
  3. TF 卡不要长期满容量使用,留 10%-15% 空闲空间能显著降低文件系统出错概率。
  4. 杂牌卡、9.9 包邮卡尽量别存重要资料,主控和颗粒质量差,掉盘是常态。

五、和 LOST.DIR 大小写有关吗

没有。FAT32 不区分大小写,看到 LOST.DIR 和 lost.dir 是同一个东西。部分电脑上会显示成 LOST.DIR,只是文件系统记录的原始大小写不同。