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记录仪存储卡放到安卓手机丢失视频文件的恢复方法,大家在遇到此类问题时,可以和我们联系。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/28187.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

工程设计问题---工业制冷系统的优化设计问题

参考文献: [1]李煜,梁晓,刘景森,等.基于改进平衡优化器算法求解工程优化问题[J/OL].计算机集成制造系统,1-34[2024-06-16].

水滴式粉碎机:玉米饲料加工的新篇章

在饲料加工业中,玉米作为一种重要的原料,其加工方式直接影响到饲料的品质以及动物对饲料的消化吸收率。近年来,随着科技的进步,越多的环保的饲料加工设备被引入到饲料生产中,其中,水滴式粉碎机以其独特的优…

Ubuntu Linux 24.04 C语言TCP/IP socket编程基础知识

socket起源于Unix,Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open –> 读写write/read –> 关闭close”模式来操作。Socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行读/写…

【2024最新华为OD-C/D卷试题汇总】[支持在线评测] 部门项目任务分配(100分) - 三语言AC题解(Python/Java/Cpp)

🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-C/D卷的三语言AC题解 💻 ACM银牌🥈| 多次AK大厂笔试 | 编程一对一辅导 👏 感谢大家的订阅➕ 和 喜欢💗 📎在线评测链接 部门项目任务分配(100分) 🌍 评测功能需要订阅专栏后私信联…

举例说明 如何通过SparkUI和日志定位任务莫名失败?

有一个Task OOM: 通过概览信息,发现Stage 10的Task 36失败了4次导致Job失败。概览信息中显示最后一次失败的退出代码(exit code)是143,意味着发生了内存溢出(OOM,即Out of Memory)。…

探索Edge

目录 1.概述 1.1.什么是浏览器 1.2.浏览器的作用 2.Edge 2.1.什么是Edge 2.2.诞生背景 2.3.历史版本 2.4.作用 2.5.优缺点 2.5.1.优点 2.5.2.缺点 3.对比 3.1.和360浏览器的对比 3.2.和谷歌浏览器(Chrome)的对比 4.未来展望 5.总结 1.概…

从“产品的RFM分析”看如何探索“职业方向”

我们在做产品分析时,经常会用到一种方法“产品的RFM分析”,它是一种客户细分和价值评估的常用方法,广泛应用于电子商务、零售和其他众多行业,它可以帮助企业和产品团队更好地理解用户行为,优化营销策略,提升…

Python基础教程(二十二):XML解析

💝💝💝首先,欢迎各位来到我的博客,很高兴能够在这里和您见面!希望您在这里不仅可以有所收获,同时也能感受到一份轻松欢乐的氛围,祝你生活愉快! 💝&#x1f49…

0 算法复杂度

算法复杂度 时间复杂度有关总结 一,常数时间的操作【基本操作】 常数时间——固定时间——O(1)——由实现细节决定 不会随着输入规模的变化而增加时间复杂度 1 基本操作解析 1.算数操作: ab a-b a*b a/b int a 32位 int b 32位11 178997…

Linux--MQTT(二)通信基本原理

一、MQTT 通信基本原理 MQTT 是一种基于 客户端 - 服务端 架构的消息传输协议,所以在 MQTT 协议通信中,有两个最为重要的角色,它们便是服务端 和 客户端 。 举例:若开发板向“芯片温度”这一主题发布消息,那么服务…

cocos开发的时候 wx.onShow在vscode里面显示红色

这个函数是在微信小游戏平台才会用到。 cocos识别不到wx这个变量。 可以改成下面的写法。 只要在变量前面加一个globalThis.就能识别这个变量了。也不报错了。 搞死强迫症了。orz 欢迎大家来玩我的微信小游戏。多多提意见啊。

欧阳修,仕途波澜中的文坛巨匠

欧阳修,字永叔,号醉翁、六一居士,生于北宋真宗景德四年(公元1007年),卒于北宋神宗熙宁五年(公元1072年),享年65岁。他是北宋时期著名的文学家、史学家,也是唐…

计算机缺失d3dcompiler_43.dll怎么办,介绍5种靠谱的解决方法

在电脑使用过程中,我们经常会遇到一些错误提示,其中之一就是“找不到d3dcompiler43.dll”的错误。那么,d3dcompiler43.dll到底是什么?为什么会出现丢失的情况?它对计算机有什么具体影响?如何解决这个问题&a…

数据库系统概念(第七周 第二堂)(E-R模型转关系模式)

前言 前一堂课我们深入研究了E-R模型的画法和要点,学习E-R模型肯定是为了给数据库表格设计提供帮助。数据库表格设计就是关系模式设计,数据库表就是关系模式的实例化。所以本堂课,我们来看E-R模型如何转为关系模式。 转化原则 转化步骤 转…

[Vulnhub]Solid-State POP3邮件服务(James)+rbash逃逸

信息收集&SSH Server IP addressPorts Open192.168.8.100TCP:22,25,80,110,119,4555 Nmap 扫描: $ nmap -p- 192.168.8.100 --min-rate 1000 -sC -sV 结果: Host is up (0.00061s latency). Not shown: 65529 closed tcp ports (conn-refused) PORT STATE SERVICE…

phpStudy安装sqli-labs

phpStudy安装sqli-labs git地址:https://github.com/Audi-1/sqli-labs 点击管理–>根目录 将git下载的sqli-labs文件放进去并解压 进入sql-connections修改 修改db-creds.inc文件为自己数据库的账号密码 更改php版本为5.*,因为这个程序只能在php 5.…

[Golang] go-kit 介绍和使用 (微服务实现工具)

文章目录 1.go-kit 介绍1.1 go-kit 三层结构 2.go-kit 实例 1.go-kit 介绍 go-kit是一个分布式的开发工具集,在大型的组织(业务)中可以用来构建微服务,其解决了分布式系统中大多数常见问题,因此,使用者可以…

Paragon NTFS for Mac 15软件下载-详细安装教程视频

​Paragon NTFS for Mac是Mac平台上一款非常优秀的读写工具,可以在Mac OS X中完全读写、修改、访问NTFS硬盘、U盘等外接设备的文件。这款软件最大的亮点简书可以让我们读写 NTFS 分区,因为在Mac OS X 系统上,默认状态下我们只能读取NTFS 分区…

Spring-kafka消费者消费的一些问题

前言 Spring Kafka 无缝集成了 Spring Boot、Spring Framework 及其生态系统中的其他项目,如 Spring Cloud。通过与 Spring Boot 的自动配置结合,开发者可以快速启动和配置 Kafka 相关的功能。无需编写大量样板代码即可实现 Kafka 的生产和消费功能&…

【源码】16国语言交易所源码/币币交易+期权交易+秒合约交易+永续合约+交割合约+新币申购+投资理财/手机端uniapp纯源码+PC纯源码+后端PHP

测试环境:Linux系统CentOS7.6、宝塔面板、Nginx、PHP7.3、MySQL5.6,根目录public,伪静态laravel5,开启ssl证书 语言:16种,看图 这套带前端uniapp纯源码,手机端和pc端都有纯源码,后…