讯盛通智能摄像机,算是比较小众的品牌,市占率并不高。不同于传统的通用文件系统+MP4的组合,其另辟蹊径采用了RAW自定义文件方案,但是在文件系统方面,其并没有采用嵌入式,而是仍然使用通用文件系统,总结下来就是:通用文件系统+RAW文件。
当这类特殊的自定义RAW文件遇到格式化并覆盖了部分数据的情况应该如何恢复呢?
故障存储:
32G存储卡/文件系统:FAT32/簇大小:16KB
故障现象:
客户描述存储卡被格式化之后使用了几天,需要恢复所有剩余空间中的文件。由于讯盛通在硬件是两路摄像头,而其采用的是RAW自定义文件的方案(图2),在此方案之下就算是想播放存在的文件也必须要借助于手机端APP才可以,所以通用类恢复软件对于此种情况无能为力。
文件系统采用FAT32(图4),剩余空间还有大约20G左右(图3)。

图1:小众品牌却受用了特殊方案

图2:RAW自定义文件

图3:剩余空间还有大约20.6G

图4:DBR参数
故障分析:
经过分析发现RAW自定义文件,使用了两路摄像头采集的帧数据"排队"写入的方案,这也是很多自定义文件普遍采用的方案,这种情况下就需要进行不同通道分离和重组的操作才可以获取到正常的视频文件。其使用了H265视频编码,同时也采集了音频,不过由于客户对音频并无要求,所以直接处理视频即可。
根据此情况,我们先写了一个解析程序,通过分析结果得出了相应的恢复方案(图5)。

图5:讯盛通RAW文件解析程序
故障处理:
对于讯盛通智能摄像机的特殊情况,写了一个"讯盛通卡式监控程序"。由于其自定义文件底层并不记录日期,为了方便查看日期和时间,程序引入了OCR识别模块,此功能可以有效识别画面上的时间,这样大大提升了效率(图6)。
恢复完成后经过统计,共计恢复了大约27G视频文件(图7), 恢复的文件可以正常播放没有任何问题(图8),至此恢复工作完成!

图6:选择物理盘

图7:共计恢复了26.9GB的视频文件

图8:恢复后的文件可以正常播放
这就是讯盛通智能摄像机RAW自定义文件格式化覆盖后的恢复方法,大家在遇到此类问题时,可以和CHS数据实验室联系!