【技术实战】行车记录仪数据删除如何恢复

2148

10月,公安部交通管理局权威发布,截至2018年9月,全国机动车保有量达3.22亿辆;机动车驾驶人达4.03亿人。随着机动车和驾驶人数量的增加,交通事故和机动车交通事故责任纠纷案件也在逐年上涨。

部分案件常常因没有目击证人、监控死角、肇事者逃逸等难以对事故进行及时判定,越来越多的车友们开始明白,只有保留证据才能更好的维护自己在行车途中的合法权益,而行车记录仪就承载着这些重要的证据数据。

ddb1df8a389df864788220deb86aa4b3.jpg

但是因为众多不可控因素,

常会造成行车记录仪中数据丢失。


行车记录仪的数据一般都是存储在SD卡或硬盘中,而一般常见的行车记录仪内存卡的容量都比较小。

切记!!!

01 突发事故发生后,一定要及时取下内存卡,以免被新的数据覆盖掉。

02 在提取数据之前,需要对内存卡的数据进行备份,再对备份数据进行提取操作,以免对原始数据造成损坏。

今天这篇技术文章源妹就和大家分享「行车记录仪中视频数据被删除、无法播放问题」的分析思路和解决方法。

提问

行车记录仪中的视频被删除或被覆盖能恢复吗?

答:有可能恢复

由于行车记录仪的内存卡的容量大都是比较小的(常见的是8G),覆盖周期也比较短(2-3个小时),长时间的录制会使视频循环覆盖多次,底层数据会被重写多次,因此视频被多次覆盖后恢复的几率是非常小的。

  • 若行车记录仪的视频被删除后且未再继续录制视频或者录制的时间非常短(几分钟),那么被删除的视频的恢复几率比较大。

  • 若视频被删除后继续长时间录制,那么恢复被删除的视频的几率就非常小了。

  • 若内存卡的容量较大,覆盖周期相对来说会长一点,被删除后视频恢复的几率相对来说也会大一点。

删除视频恢复分析思路

1、已被删除的视频文件或者是被覆盖了的视频文件,一般可以在行车记录仪内存卡的空余空间里进行查找;

2、不过查找到的可能都是些文件碎片,需要将空余空间的文件提取出来;

3、这些碎片文件有些可能已经无法播放,这就需要根据正常文件的视频结构来分析这些碎片文件(每种行车记录仪的文件存储结构可能不一样),可以通过给这些碎片文件增加文件头、文件尾等方式来修复这些碎片文件。


删除视频恢复解决方法

案例

一个8G的行车记录仪SD卡,所需数据已被删除,删除后继续使用过,想恢复被删除的视频。

案例分析

由于内存卡容量比较小,且所需视频被删除后又再录制过,所以恢复的几率比较小,但是可以查看SD卡镜像文件的空余空间内是否有所需数据。

具体操作步骤

01

打开空余空间:

首先使用winhex工具打开镜像文件,点开“分区1”,正常的视频文件都存储在“DCIM”文件夹中,而被删除覆盖的视频和碎片文件都存储在“空余空间”内。

4c0e5d8da056a207b117a473667a2f74.jpg

图1  打开镜像文件

06f64307437f83ab512a8e04497f6ed8.jpg

图2  打开分区1

02

确定该行车记录仪的格式:

1)打开“DCIM”文件夹,查看正常视频文件格式,确定该行车记录仪的文件存储格式为avi;

b59230f39844fb59ce92b6a4a1386555.jpg

图3  确定视频格式

2)选择某一个正常文件并打开,以确定该格式的视频头结构关键字信息(关键字为:52494646,用于搜索查找正常视频文件)、标志信息(标志信息为:30306463,用于搜索查找碎片文件)。

9f02d837f8d241f6920d695ddf3c5c1f.jpg

图4  avi格式视频头结构(部分)及关键字

f30ea9cd4d75583248c371c94bae10da.jpg

图5  视频头结构(部分)及标志信息 (续上图)


03

在空闲空间中查找能正常播放的视频:

1)把该视频文件头结构的前几个字节作为关键字,通过搜索关键字“52 49 46 46”从空闲空间筛选出正常的能播放视频;

15915ab89c0929f966e4a7ba313804d9.jpg

图6  在空余空间里搜索关键字,查找能正常播放的视频

2)由下图可知,在420736扇区搜索到了正常的视频文件头,正常视频文件头以下的都是正常可播放视频(右侧的上半部分进度条表示的是420736扇区之前的数据,这部分数据是碎片文件)。

27d7ce7bab7a5846b0a49107ce5292c1.jpg

图7  搜索关键字的结果


04

导出正常的视频文件:

1)将正常的视频文件导出来,查看是否有所需视频(可多选几段正常视频文件导出,避免由于文件太小而导致视频无法播放);

2)若没有,可将420736扇区之前的数据全部复制出来,通过修复这些碎片文件,查看是否有所需视频。


864874e87f867b6ca453a4610ede7292.jpg

图8  导出碎片文件


05

查找碎片文件:


1)在碎片文件里通过搜索视频文件的标志信息“30 30 64 63”,查找碎片文件。


529dbcacf5eb3b26e6470300e6f19437.jpg

图9  搜索碎片文件


1da07aa39066d18db4b77c839379cfc6.jpg

图10  搜索结果


06

导出碎片文件:


1)将碎片文件导出(可以多选择几段带有标志信息的文件导出,避免导出文件太小无法播放),查看这段视频看能否播放。


9f404b1aaad41b9b1da7ce5967a6e01f.jpg

图11  导出碎片文件


d51732e952ad4e74a06f82bc2eeff562.jpg

图12  播放碎片文件

07

修复碎片文件:

1)由上图可知该碎片文件无法单独播放,尝试通过添加文件头的方式来修复这些碎片文件(添加文件头的具体方法可微信咨询),并导出看是否能播放。

c7cc775f49121fc95591b94fa916b8d5.jpg

图13  修复碎片文件

2)经过测试,发现导出的视频文件能正常播放。

c94b893f4ce46c75cdab3dd11a6655f9.jpg

图14  播放修复后的碎片文件

08

大功告成:

依照此方法把该行车记录仪空闲空间里的数据全部筛选一遍就可以确定是否有所需数据啦。

1、上文中涉及到的视频导出、添加文件头等操作细节可通过微信后台留言联系咨询;

2、在导出正常视频文件或者碎片文件时,可多选几段导出,避免因视频太小无法播放。

提问

行车记录仪中的视频无法播放怎么办?

决办法


1、视频播放器无法解码该视频文件

办法:可以更换播放器(对应的行车记录仪的播放器)或者使用格式工厂对视频进行格式转化,找到有对应的解码库的播放器来播放视频。

2、SD卡本身的问题导致视频无法播放

办法:SD卡本身可能是扩容的,卡存储小于它实际容量的文件就是正常的,大于它的容量的时候能看到文件但打不开(未存储进SD卡),也不能复制之类的操作。建议使用高速TF卡,并定期格式化,因为有些行车记录仪本身程序覆盖逻辑不太好,经常覆盖新视频而一直保留老视频。

3、电源切断、机器故障之类的原因造成录像的视频没有形成一个标准的视频文件(也就是文件结构遭到破坏,视频文件没有文件头等情况)

办法:可以参照该SD卡里能播放的视频文件来修复这些无法播放的视频文件,可以使用视频修复软件来进行修复,也可参照上个例子手动修复。

以上就是行车记录仪中视频文件常见的两种问题及其解决方法,希望上述的问题解决思路能给大家一些参考和帮助。如对文中的操作、描述有任何疑问,或者有行车记录仪相关案件协助支持也可以直接在微信公众号后台给我们留言。

上一篇

俄侦委在华采购智能手机电子取证系统

1341

下一篇

行业 | 基于Hadoop架构电子数据取证框架研究

1418

回到顶部
提示:官方微信正在抓紧开发中... ...