DDPAI盯盯拍记录仪删除后的恢复方法(前后双路)

2024-06-17 11:20

本文主要是介绍DDPAI盯盯拍记录仪删除后的恢复方法(前后双路),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

DDPAI盯盯拍行车记录仪的口碑相当不错,其产品一直以行车记录仪为主,曾经使用过比较早的产品,体验还不错。下面来看下这个DDPAI的视频恢复方法。

故障存储:

64G存储卡 /文件系统:FAT32

故障现象:

在发生事故后在记录仪上看到了画面,由于司机比较急,把存储卡拔下后安装到安卓系统的手机上,试图上传数据。结果在查看时发现刚刚还在记录仪上存在的文件在手机上都看不到,于是把卡再接回记录仪,结果文件确实不存在了。这个也是行车类记录仪比较常见的问题:数据传输。我们强烈建议,数据传输尽可能在手机上安装记录仪APP,通过记录仪提供的WIFI热点直连记录仪,尽可能的减少对存储卡的直读。因为手机类文件系统有可能会对卡进行写入甚至初始化,这对数据来讲是极不安全的!

故障分析:

winhex分析后发现删除空间约有36.7G,另外可以看到存在大量的Android系统自建的文件夹,很明显这些文件夹及其下属的文件都是手机操作系统自动创建的,所以时间甚至都相同。可以看到实际上DCIM才是记录仪创建的文件夹,其它全部为安卓系统创建(如图2,安卓系统可能是为了缓存目的创建了这些文件夹)。而诡异的是为何查看的文件丢失,而其它文件却正常,个人推测可能是安卓系统播放器或者视频编辑类的APP出错,导致这些文件被删除,至于原因尚不清楚。

进一步分析可以看到,DCIM才是DDPAI的数据文件夹,其中存在视频\GPS\截图等文件夹(图3),可以看到记录仪的管理系统提供丰富的多种功能,另外在VIDEO中可以看到其存在前置和后置两个文件夹说明其存在两个物理摄像头(图4)。

正常情况下由于两个物理摄像头采集到数据后需要排队交替写入,这个之前也讲过很多次,感兴趣的爬楼查看老帖,既然交替写入那么肯定会导致文件的“碎片化”(图5)。碎片化的文件通用类的恢复软件,只能通过文件头获取文件长度,然后直接连续保存,当然这个结果肯定是错误的,最终就是文件无法播放。

另外,分析正常文件结构时发现这台DDPAI记录仪使用了Hisilicon海思的视频芯片,越来越多的中国品牌开始使用本土化的视频芯片方案(图6)。

图1:删除空间约有36.7G

图2:安卓系统创建了大量的文件夹

图3:DCIM才是DDPAI的数据文件夹

图4:DDPAI这款记录仪分为前置和后置两个物理摄像头

图5:碎片化的文件

图6:Hisilicon VIDEO视频芯片

故障处理:

使用CHS零壹视频恢复程序高级版进行恢复,由于卡上还有正常的文件,所以直接添加样本文件进行扫描。

STEP1: 选择逻辑盘,然后点击右键,选择扫描。

       注意:扫描时尽可能选择“逻辑盘”,所谓逻辑盘是指存在文件系统的盘符,比如fat32/exfat/ntfs等。常见的物理盘是不存在文件系统,其格式为raw。

       两者区别在于,物理盘最小单位是扇区;而逻辑盘最小单位为簇或者块。

STEP2:直接扫描,大类选择记录仪。点击样本文件进行加载,然后扫描。

注意对于多路摄像头可能存在编码不同的情况,这个案例中我们要恢复前置摄像头的视频,所以就需要使用前置摄像头生成的MP4文件,这个一定要注意!!!

STEP3:等待扫描完成,可以看到程序已经解析出了样本文件的类型、时长、拍摄时间、速率、编码等参数信息,这个有助于程序精确定位。

STEP4:扫描完成后直接查看,经过对比598文件为事故发生时的视频,保存查看后确定为客户所需要的文件,至次恢复工作完成。

这就是DDPAI记录仪存储卡放到安卓手机丢失视频文件的恢复方法,大家在遇到此类问题时,可以和我们联系。

这篇关于DDPAI盯盯拍记录仪删除后的恢复方法(前后双路)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1069295

相关文章

Oracle查询优化之高效实现仅查询前10条记录的方法与实践

《Oracle查询优化之高效实现仅查询前10条记录的方法与实践》:本文主要介绍Oracle查询优化之高效实现仅查询前10条记录的相关资料,包括使用ROWNUM、ROW_NUMBER()函数、FET... 目录1. 使用 ROWNUM 查询2. 使用 ROW_NUMBER() 函数3. 使用 FETCH FI

Python脚本实现自动删除C盘临时文件夹

《Python脚本实现自动删除C盘临时文件夹》在日常使用电脑的过程中,临时文件夹往往会积累大量的无用数据,占用宝贵的磁盘空间,下面我们就来看看Python如何通过脚本实现自动删除C盘临时文件夹吧... 目录一、准备工作二、python脚本编写三、脚本解析四、运行脚本五、案例演示六、注意事项七、总结在日常使用

Git中恢复已删除分支的几种方法

《Git中恢复已删除分支的几种方法》:本文主要介绍在Git中恢复已删除分支的几种方法,包括查找提交记录、恢复分支、推送恢复的分支等步骤,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录1. 恢复本地删除的分支场景方法2. 恢复远程删除的分支场景方法3. 恢复未推送的本地删除分支场景方法4. 恢复

Python将大量遥感数据的值缩放指定倍数的方法(推荐)

《Python将大量遥感数据的值缩放指定倍数的方法(推荐)》本文介绍基于Python中的gdal模块,批量读取大量多波段遥感影像文件,分别对各波段数据加以数值处理,并将所得处理后数据保存为新的遥感影像... 本文介绍基于python中的gdal模块,批量读取大量多波段遥感影像文件,分别对各波段数据加以数值处

使用Python实现在Word中添加或删除超链接

《使用Python实现在Word中添加或删除超链接》在Word文档中,超链接是一种将文本或图像连接到其他文档、网页或同一文档中不同部分的功能,本文将为大家介绍一下Python如何实现在Word中添加或... 在Word文档中,超链接是一种将文本或图像连接到其他文档、网页或同一文档中不同部分的功能。通过添加超

Window Server2016加入AD域的方法步骤

《WindowServer2016加入AD域的方法步骤》:本文主要介绍WindowServer2016加入AD域的方法步骤,包括配置DNS、检测ping通、更改计算机域、输入账号密码、重启服务... 目录一、 准备条件二、配置ServerB加入ServerA的AD域(test.ly)三、查看加入AD域后的变

Window Server2016 AD域的创建的方法步骤

《WindowServer2016AD域的创建的方法步骤》本文主要介绍了WindowServer2016AD域的创建的方法步骤,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录一、准备条件二、在ServerA服务器中常见AD域管理器:三、创建AD域,域地址为“test.ly”

NFS实现多服务器文件的共享的方法步骤

《NFS实现多服务器文件的共享的方法步骤》NFS允许网络中的计算机之间共享资源,客户端可以透明地读写远端NFS服务器上的文件,本文就来介绍一下NFS实现多服务器文件的共享的方法步骤,感兴趣的可以了解一... 目录一、简介二、部署1、准备1、服务端和客户端:安装nfs-utils2、服务端:创建共享目录3、服

Python MySQL如何通过Binlog获取变更记录恢复数据

《PythonMySQL如何通过Binlog获取变更记录恢复数据》本文介绍了如何使用Python和pymysqlreplication库通过MySQL的二进制日志(Binlog)获取数据库的变更记录... 目录python mysql通过Binlog获取变更记录恢复数据1.安装pymysqlreplicat

Java 字符数组转字符串的常用方法

《Java字符数组转字符串的常用方法》文章总结了在Java中将字符数组转换为字符串的几种常用方法,包括使用String构造函数、String.valueOf()方法、StringBuilder以及A... 目录1. 使用String构造函数1.1 基本转换方法1.2 注意事项2. 使用String.valu