发明名称 基于大华嵌入式安防设备的数据提取方法
摘要 本发明公开了一种基于大华嵌入式安防设备的数据提取方法,属于数据恢复技术领域,包括以下步骤:S1加载磁盘,并读取磁盘第一个扇区数据;S2嵌入式监控设备在初始化磁盘时将标记0x44484653写入磁盘第一个扇区,即0x00偏移地址处,检测S1中读取的数据是否符合上述标记,若符合则跳至S3,否则跳至S1。本发明的有益效果如下:本发明可以快速判断磁盘数据是否为大华厂商的监控视频数据格式;也可以提取出磁盘数据中有效的视频数据文件,包括正常数据文件、丢失数据文件和覆盖数据文件;还可以正确区分视频数据文件正常、丢失、覆盖的状态。
申请公布号 CN106293791A 申请公布日期 2017.01.04
申请号 CN201510288358.3 申请日期 2015.05.29
申请人 四川效率源信息安全技术有限责任公司 发明人 梁效宁
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 代理人
主权项 一种基于大华嵌入式安防设备的数据提取方法,其特征在于,包括如下步骤:S1加载磁盘,并读取磁盘第一个扇区数据;S2嵌入式监控设备在初始化磁盘时将标记0x44484653写入磁盘第一个扇区,即0x00偏移地址处,检测S1中读取的数据是否符合上述标记,若符合则跳至S3,否则跳至S1;S3解析主分配记录中每一个分区的起始地址、引导扇区地址,其中主分配记录位于磁盘0x1E扇区,分区表项的起始地址是相对于0x1E扇区起始地址偏移0x48字节,每个分区信息表项的长度为0x40,每个分区信息表项相对表项起始地址偏移0x1C~0x1F记录的值为分区起始地址相对于第一个扇区的偏移值,每个分区信息表项相对于表项起始地址偏移Ox00~00x1记录的值为分区引导记录地址相对于分区起始地址的偏移值;S4读取正常数据记录:依次解析磁盘划分的每一个分区,在相对分区的引导扇区起始地址偏移0x44长度0x04的地址是该分区的文件分配表的地址,跳转至文件分配表的地址后遍历该表,在文件分配表中每一表项长度为0x20,读取每个表项中相对表项起始位置偏移0x00处的值,当值为01或03时标志着该表项对应的块已经被使用,计算出该表项对应的块地址来获取对应数据。S5读取非正常数据记录,非正常数据记录包括读取丢失数据和覆盖数据;S6按照正常数据、丢失数据、覆盖数据三种类别读取数据记录后,结合视频文件的格式结构,分类别提取其对应的有效数据;S7数据提取完成后,按照类型给提取出的视频数据进行标记。
地址 641000 四川省内江市松山南路183号