讯盛通智能摄像机格式化后的恢复方法

讯盛通智能摄像机,算是比较小众的品牌,市占率并不高。不同于传统的通用文件系统+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数据实验室联系!

相关推荐
北亚数据恢复1 天前
VSAN数据恢复—VSAN架构原理与故障数据恢复实战
数据恢复·服务器数据恢复·北亚数据恢复·虚拟化数据恢复·vsan数据恢复
qq_283720053 天前
MySQL技巧(九): Binlog 完整格式解析(ROW 模式,默认)
mysql·binlog·数据恢复
北亚数据恢复7 天前
服务器数据恢复—RAID阵列多盘离线与数据库损坏下的服务器数据恢复案例
数据恢复·服务器数据恢复·北亚数据恢复·存储数据恢复
Coolmuster_cn8 天前
如何通过 5 种方式备份和恢复 Android 联系人
数据恢复·android备份
风清扬【coder】10 天前
Anaconda 被误删后抢救手册:数据恢复 + 环境重建应急流程
python·数据恢复·anaconda·环境重建
sinat_3335188711 天前
Excel乱码噩梦终结者:告别数据丢失的救急方案深度解析
数据恢复·数据安全·excel乱码·办公痛点·表格修复
正大数据恢复14 天前
数据恢复的核心是“避免二次破坏“
经验分享·数据恢复
北亚数据恢复15 天前
服务器数据恢复—RAID5阵列Linux分区丢失,超级块修复与数据恢复解析
数据恢复·服务器数据恢复·北亚数据恢复·虚拟化数据恢复·raid数据恢复
北亚数据恢复15 天前
服务器数据恢复—虚拟机LVM结构损坏,断电故障下数据库数据成功恢复
数据恢复·服务器数据恢复·北亚数据恢复·虚拟化数据恢复·raid数据恢复
learndiary23 天前
Linux维修案例:更新内核掉网卡驱动、CentOS 系统迁移、固态硬盘数据恢复
linux·ubuntu·centos·内核·数据恢复·固态硬盘·系统迁移