[发明专利]基于IRIG106标准存储的数据恢复方法有效
申请号: | 201611140759.5 | 申请日: | 2016-12-12 |
公开(公告)号: | CN108614747B | 公开(公告)日: | 2021-12-24 |
发明(设计)人: | 田泽;黎小玉;刘娟;李攀;马城城;郭亮 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 杜永保 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 irig106 标准 存储 数据 恢复 方法 | ||
1.一种基于IRIG106标准存储的数据恢复方法,其特征在于,包括以下步骤:
步骤1:确定被损坏数据所在位置和数据恢复条件;
步骤2:根据IRIG106数据存储标准和数据恢复条件以字为单位搜索被损坏数据中文件未完全损坏的数据;
步骤3:整理所有被恢复的数据,将其依次提取为文件,之后以文件为单位显示所有被恢复的数据;
步骤4:将特定文件或所有文件保存到计算机指定存储路径;
具体为:从数据搜索起始地址开始,以字为基本单位搜索数据,判断搜索到的标识类型,标识类型分为无效标识、目录块标识、文件标识、包标识,无效标识为无法识别数据,目录块标识为目录块数据,存储所有文件的起始地址和文件大小;文件标识为文件数据,存储文件起始地址和文件程度;包标识为包数据,存储包起始地址、包长、包类型、包内容,其中一个文件由多个包组成,多个文件的信息共同组成目录块;如果搜索到数据末尾仍没有发现合法数据标识,则认为数据被完全损坏,无法恢复;如果搜索到目录块标识,根据IRIG106标准,判断目录块是否完整,如果目录块完整,记录目录块地址,提取所有文件信息,搜索结束,如果不完整,则认为目录块被破坏,继续向下搜索包标识;如果搜索到数据包标识,先保存起始地址并判断该包是否为时间包,如果为时间包,提取时间信息,然后根据IRIG106标准提取包长度并根据包长度查找下一包起始地址,判断下一包是否有文件标识,如果没有,则判断该包是否为时间包,以此循环直到搜索到下一包含文件标识的包,将所有包长度相加,计算出文件长度后保存,同时,将该文件中第一个时间包信息作为该文件的创建日期,最后一个时间包信息作为该文件的文件关闭日期,此时第一份文件恢复完毕,将刚刚搜索到的文件标 识包地址作为下一份文件起始地址,继续进行以上过程,直到将所有数据搜索完毕。
2.根据权利要求1所述基于IRIG106标准存储的数据恢复方法,其特征在于,步骤1具体为:在恢复数据之前,先确定数据所在位置后,之后以文件流的形式载入数据,最后选择数据恢复的限制条件;可选限制条件有数据搜索起始地址、数据恢复时间段,如果不选择限制条件,则恢复所有数据。
3.根据权利要求2所述基于IRIG106标准存储的数据恢复方法,其特征在于,具体为:被损坏的数据文件存储于固态盘或者直接以文件的形式存储在计算机硬盘,如果数据文件存储于固态盘,则需要将该盘通过SATA连接线连接到计算机,并在设备管理器中,磁盘控制器里确定磁盘编号,如果数据存储在计算机硬盘,则需要确定文件保存路径,无论数据以何种形式载入,最后都以文件流的形式载入软件;损坏的数据分为目录块丢失、目录块损坏、文件部分损坏、文件完全损坏,其中完全损坏的文件无法恢复,其余受损文件在恢复时可以指定恢复的起始地址和恢复时间段,起始地址为搜索的起始偏移地址,则认为跨越磁盘受损严重区域,直接从指定位置开始恢复数据;恢复时间段针对恢复数据的文件较多时,以时间为筛选条件过滤数据,提高数据的有效率。
4.根据权利要求1所述一种基于IRIG106标准存储的数据恢复方法,其特征在于,步骤2具体为:如果搜索到合法标识,重复进行搜索过程,将所有未损坏数据搜索完毕。
5.根据权利要求2所述一种基于IRIG106标准存储的数据恢复方法,其特征在于,步骤3具体为:
如果步骤2中未搜索到文件,则跳过步骤4,直接结束数据恢复过程;如 果步骤2中搜索到完整目录块,则根据IRIG106标准中对目录块的定义,以此提取目录块中所有文件的起始地址、文件大小、文件创建日期、文件关闭日期并将其存入数据库;如果步骤2中搜索到数据包标识,则依次将每份文件的起始地址、文件大小、文件创建日期、文件关闭日期存储入数据库,在数据库中存入所有数据后,根据步骤1中数据恢复时间段筛选数据,之后以文件为单位显示所有被恢复的数据。
6.根据权利要求1所述一种基于IRIG106标准存储的数据恢复方法,其特征在于,步骤4具体为:根据步骤3中显示文件,选择需要恢复的数据,以包为基本单位,将文件保存到指定路径,也可以将所有数据以额定速率保存到指定路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611140759.5/1.html,转载请声明来源钻瓜专利网。