故障存储:
存储卡:120GB
SD卡/文件系统:exFAT /簇大小:128KB/摄像机型号:大疆(DJI)Osmo Pocket
故障现象:
客户描述由于操作失误,120G内置存储卡被格式化。出现问题之后直接关机,未做其它操作,自行尝试使用各类软件扫描无果!需要恢复存储卡上之前拍摄的高清素材文件,自述容量可能约为40-50GB左右。
大疆 Osmo
Pocket4依旧采用exFAT 文件系统(见图 1)。exFAT 搭配 MP4文件,是运动相机、行车记录仪、无人机、执法记录仪等便携摄像设备的经典存储组合,堪称小型摄像设备的
“黄金搭档”!
图1:exFAT文件系统
故障分析:
大疆 Osmo Pocket4在同一段视频录制时,会同步生成两个文件(图 2):
1. LRF 文件
低分辨率预览代理文件,用于相机本机与 DJI Mimo APP 内回放预览、截选下载;底层属于 QT 容器,采用 AVC(H.264)或HVC(HEVC/H.265)编码,分辨率低、体积小。
Pocket4的LRF文件视频编码为HVC,之前的版本像Pocket3则为AVC。
2. MP4 文件
原始高清主视频文件,同样为 QT容器封装的 MP4文件,采用 HVC(HEVC/H.265)编码,存储完整高分辨率影像素材。数据恢复场景中,我们的目标对象正是这份 MP4 主文件。
对QT容器感兴趣的可以参考博主《算法1使用方法演示》的教程视频。
图2:大疆 Osmo Pocket4文件作用
碎片产生的原因:由于同一场景要生成两个文件(LRF和MP4),那么在存储卡写入时管理程序会采取“依次排队”写入的方案,这就导致了视频文件的“碎片化”,而且存在“交叉碎片”(两个文件帧数据交叉存储)。
exFAT文件系统在格式化后,会对FAT表进行重置操作,这对于基于文件系统层恢复来讲是致命的,没有FAT表的支撑整个碎片列表就无法关联起来(图3)。
这就是为何通用类恢复软件无法恢复的根本原因。
图3:大疆 Osmo Pocket4碎片原理图
由于大疆手持类产品存在的“清0”问题,通过WINHEX查看底层,排除了清0的情况(图4对此感兴趣的请查看博主的《算法1使用方法演示》)。


