乐道(onvo)行车记录仪自动删除的恢复方法

行车记录仪视频是交通事故、责任判定的核心电子证据,其重要性不言而喻!目前很多汽车主机厂都有“自研”的行车记录仪,这些“原厂”的记录仪画面上集成了车速、刹车、油门、转向等丰富的信息,另外还提供360等全景影像功能……而你需要做的仅仅是提供一张存储卡或者U盘!

乐道(onvo)使用的就是原厂行车记录仪,虽然其使用的视频文件扩展名为mp4,但实际上并非我们常见的mp4,而是fmp4。那么这个略显特殊的fmp4文件如何恢复呢?

故障存储:

存储卡:64GB SD卡/文件系统:FAT 32/簇大小:32KB/摄像机型号:乐道(onvo)原厂行车记录仪

故障现象:

和其它行车记录仪一样,乐道(onvo)行车记录仪正常使用时管理系统其会自动循环删除较早时间的文件,以确保有空间供新的文件写入。需要恢复指定时间段的重要视频文件,存储卡使用的是FAT32(图1),目前还有12.6GB的可用空间(图2)。

图1:FAT32文件系统

图2:剩余空间

故障分析:

乐道(onvo)行车记录仪使用的视频文件结构为fmp4,注意这种文件结构并不常见,虽然其早被ISO制作成规范,但是现实情况下使用此结构的摄像机极少。为了方便说明,我们来简单聊一下fmp4文件和mp4文件的关系。

  1. mp4为标准的QT(QuickTime)类文件结构,是苹果(APPLE)公司设计的分层媒体封装结构。

MPEG 基于 QuickTime 制定 ISO/IEC 14496-1 MPEG-4 Part1,推出 MP4 基础文件格式,仅用于本地完整视频存储。

  1. MPEG 在ISO/IEC 14496-12 标准内新增分片扩展规范,正式定义Fragmented MP4(fMP4)。

其特点为公用moov做为全局参数,然后分片做出一个个小的视频块方便解码,实现“所得即所见”的解码方式。

  1. 和mp4不同,fmp4结构为:

ftyp(文件标识) + moov(全局基础参数) + [moof1+mdat1] + [moof2+mdat2] …

可以看到fmp4就是一个“分片段”的mp4文件,虽然其优点很多,但是在当今的宽带时代没有任何意义,因为网速已经快到可以瞬间下载完成,而且mp4可以通过前置moov来实现“网络点播”。分片的结构会加大物理“开销”,从而影响系统整体性能,这也是为什么基本上很少遇到fmp4的原因。

在聊完fmp4后,我们来看看乐道(onvo)行车记录仪文件系统层面的情况,其采用FAT32文件系统,监控系统遍布汽车前后左右,并且有专门至少四组鱼眼摄像头实现“哨兵模式”。根目录下的LoopVideo文件夹即为所有循环视频文件的目录(图3),同时我们整理了有关乐道(onvo)视频文件的命名规则:

DEFENDER_BACK_2026_06_08_13_29_38_110.mp4

DVR_FRONT_2026_06_09_17_08_20_780.mp4

红色部分代表模式,DEFENDER开头代表为哨兵模式,DVR开头代表为正常采集模式

黑色加粗代表方向,FRONT前/BACK后/LEFT左/RIGHT右,注意这四个方向全部为鱼眼摄像头,MAIN则代表正常拍摄(位置前挡风处);

蓝色部分代表年月日时分秒;

紫色部分代表编号;

图3:乐道(novo)循环视频文件夹

由于通道多(至少8路),文件在写入时“排队”导致“碎片”数量较大(图4)。FAT32文件系统在文件删除后会给目录项打上“E5”的删除标识并清空起始簇指针(仅高位),同时会对FAT表进行全面清0操作,这一番操作下来从文件系统角度来讲已经无法恢复了。这也是通用类恢复软件为何能找到文件有容量但文件无法播放的根本原因!

另外其采用的fMP4也是恢复时的一大难题,两种问题叠加导致恢复难度直线升上。

图4:碎片数量极多

故障处理:

针对这些难题,采用两步走的恢复方法:

  1. 通过目录项中属性信息来判断文件是否存在并有无覆盖的情况。
  2. 针对fmp4文件结构重新设计恢复方案并引入“程序辅助,手工为主”的方法。

第1个问题交给通用类恢复软件定位即可,经过扫描确定数据并没有覆盖。接下来就需要处理最难的碎片问题了,为此我们重新开发了fmp4视频文件RAW级的程序,经过不断调试程序终于达到了一个相对完美的效果(图5)。

图5:fmp4文件RAW级碎片重组辅助程序

经过努力成功恢复了指定时间的视频文件(图6),至此恢复工作完成!

图6:恢复后的部分文件

当您遇到了乐道(onvo)行车记录仪格式化、删除等数据丢失问题时,最重要的是先把取下存储卡,保护好现场就是最大化的“恢复”!大家在遇到此类问题时,可以和我们联系。