乐橙(IMOU)智能摄像机格式化恢复方法
摘要:智能摄像机通过AI智能分析实现对人、行为、环境的实时理解与自动响应,真正成为我们的"数字哨兵"!在为大家带来便利的同时,智能摄像机也面临数据丢失风险,毕竟存储卡是处于可写状态之下!
今天我们来看一个特殊的恢复案例,乐橙(IMOU)智能摄像机双摄像头格式化后的恢复方法。
故障存储:
存储卡:32GB
SD卡/文件系统:FAT 32/簇大小:32KB/摄像机型号:乐橙(IMOU)-TS7E
故障现象:
客户描述乐橙(IMOU)智能摄像机被恶意格式化并重新录制,需要恢复指定时间段中的重要影像资料用于取证。目前存储卡还有15GB的可用空间,基本上使用了一半的容量(图1)。而此款摄像机使用的是自定义文件结构扩展名为dav(图2)。
图1:存储卡的状态图 图2:乐橙IMOU摄像机采用了dav文件
故障分析:
乐橙IMOU智能摄像机我们之前恢复过不少,基本上采用FAT32+MP4的组合方式,而本例中文件系统仍然为FAT32(图3)而文件则换成了自定义的dav。这说明乐橙具备相应的开发能力,而经过进一步分析dav文件发现其结构严谨很有大厂风范,可能是由于采用双摄像头的原因,此摄像机生成的文件碎片数量极其多(图4)。
由于是取证场景所以对恢复要求是极其高的, 不允许有一帧画面异常;而碎片小且数量极多,两重“Buffer”叠加导致这是一个很棘手的恢复难题!
图3:FAT32文件系统
图4:碎片数量巨大
故障处理:
针对这些难题,采用两步走的恢复方法:
1、通过解析dav文件并获取相应的属性信息来判断文件是否被覆盖。
2、文件如果存在则获取区域值并采用块方案来判断碎片。
OK,接下来就分布进行,先写了一个定位属性的小程序,由于存储卡不大,所以很快定位成功,确定数据并没有覆盖。接下来就需要处理最难的碎片问题了,把之前开发的RAW级的小程序进行升级,根据dav的结构进行优化,经过不断调试程序终于达到了一个相对完美的效果(图5)。


