特殊行车记录仪DAT视频丢失的恢复方法

行车记录仪是一种常见的车载记录仪,和常见的"小巧玲珑"的行车记录仪不同,一些特种车辆使用的记录仪的外观可以用"笨重"来形容。下边我们来看看特种车载行车记录仪删除文件后的恢复方法。

故障存储:

120GB存储设备/文件系统:exFAT /簇大小:128KB

故障现象:

此设备是在一种特种车上使用的(图1),客户描述在出现事故后尝试手机直连备份视频,结果速度过慢就点击了终止,并删除了一些视频文件用以提升速度(实际上传输过慢和存储设备是否文件过多没有关系),然后再次连接设备查看时发现自己要的几条视频文件找不到。

120GB的存储设备,目前还有大约111GB的剩余空间,恢复的机率相对是比较高的。

图1:体形硕大的特种车行车记录仪

图2:剩余空间有大约111GB

故障分析:

虽然使用了exFAT通用型文件系统,但是其采用了自定义文件结构这种方案,具体表现为:

  1. 文件扩展名为DAT,并非通用视频格式(图2);
  2. DAT文件需要手机端用APP才可以解码播放;

另外就是文件的碎片数量极多(图3),且没有规律,基本上一个簇一个碎片。因为其使用了前

后、左、右四路摄像头同时采集,而且又是自定义文件,这个可能是导致碎片极多的原因。

图2:"自定义"的文件头 图3:20MB的视频文件碎片206个

故障处理:

经过分析DAT文件发现这种文件结构实际上是打包了其它厂商自定义文件的一种"回锅"结构,这样做的前提肯定是省心,但是却给恢复工作带了麻烦。由于客户需要的是几条指定时间的视频,而视频画面上是有时间的,针对这种情况,使用先定位再恢复的方法,通过定位文件头第一帧得到时间画面,然后判断时间。

另外对之前的"视频RAW级重组程序V2.0"程序进行了改造,根据DAT文件的结构特征进行了分析并重新改写了程序,这一切都处理完成后最终成功的恢复了指定视频文件。

图4:前置摄像头某个视频文件325MB碎片数量2759个

图5:成功恢复的视频文件

这就是特殊行车记录仪删除视频后的恢复方法,大家在遇到此类问题时,可以和CHS数据实验室联系!

相关推荐
文盲老顾5 天前
使用 fn_dblog手动恢复误操作的 update(单列数值型数据恢复)
数据库·sqlserver·数据恢复·update·误操作·fn_dblog
青云交10 天前
Java 大视界 -- 基于 Java 的大数据分布式存储系统的数据备份与恢复策略(139)
java·大数据·分布式·数据恢复·数据备份·分布式存储·并行处理
北亚数据恢复14 天前
虚拟化数据恢复—重装系统服务器崩了的数据恢复过程
数据恢复·服务器数据恢复·北亚数据恢复·虚拟化数据恢复
北亚数据恢复24 天前
服务器数据恢复—raid5阵列中硬盘掉线导致上层应用不可用的数据恢复案例
数据恢复·服务器数据恢复·北亚数据恢复
北亚数据恢复1 个月前
服务器数据恢复—raid5阵列硬盘出现坏道导致上层应用崩溃的数据恢复案例
服务器·数据恢复·服务器数据恢复·北亚数据恢复
北亚数据恢复1 个月前
vsan数据恢复—vsan缓存盘故障导致虚拟磁盘文件丢失的数据恢复案例
数据恢复·服务器数据恢复·虚拟化数据恢复·vsan数据恢复
格桑阿sir1 个月前
Kubernetes控制平面组件:etcd高可用集群搭建
kubernetes·数据恢复·etcd·集群·数据备份·高可用·snapshot
Amd7942 个月前
数据库物理备份:保障数据完整性和业务连续性的关键策略
postgresql·数据恢复·数据库安全·备份策略·数据完整性·dba最佳实践·物理备份
Amd7942 个月前
PostgreSQL 数据备份与恢复:掌握 pg_dump 和 pg_restore 的最佳实践
postgresql·数据恢复·数据安全·数据库备份·pg_dump·dba最佳实践·pg_restore