[发明专利]一种基于RAID1E的数据恢复方法有效
申请号: | 201610057174.0 | 申请日: | 2016-01-27 |
公开(公告)号: | CN105760254B | 公开(公告)日: | 2019-08-06 |
发明(设计)人: | 梁效宁;许超明;赵飞 | 申请(专利权)人: | 四川效率源信息安全技术股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F12/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 641000 *** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 raid1e 数据 恢复 方法 | ||
1.一种基于RAID 1E的数据恢复方法,包括以下步骤:
S1:在所有盘中检索NTFS分区的DBR;
S2:DBR中检索MFT表开始位置;
S3:根据MFT表确定条带开始位置;
S4:计算条带大小与阵列开始位置;
S5:重组阵列;S5的详细步骤如下:
S501:从条带开始记录一个条带数据;
从条带开始所在扇区在每个硬盘横向分析,每个盘记录的是MFT顺序;
S502:连续记录所有条带数据;每个盘偏移条带大小即可得到下一个MFT顺序记录号;
S503:把每个条带数据中MFT顺序按从小到大排列或者从大到小排列,重组阵列数据。
2.根据权利要求1的一种基于RAID 1E的数据恢复方法,其特征在于所述S1的详细步骤如下:
S101:以扇区为单位向上进行检索,找扇区偏移位 “512=509”;
S102:判断当前扇区偏移位 “512=509”位置是否有DBR尾部特征,若有则执行S103,若没有以当前扇区偏移位 “512=509”位置为起点执行S101;
S103:判断当前扇区偏移位“512=0”是否为DBR头部特征,若是则执行S104,若不是则以当前扇区偏移位“512=0”位置为起点执行S101;
S104:根据备份DBR中偏移位置“0X28”的4个字节确定当前分区大小,将分区大小定义为“TS”,磁盘数定义为“N”;
S105:从当前备份DBR位置向上跳转的2*TS/N的偏移量,即可跳到当前分区开始位置DBR处,依次类推可以得到阵列中所有的分区信息;
S106:判断是否为硬盘顶部,若是则结束,若 不是则以当前扇区偏移位“512=0”位置为起点执行S101。
3.根据权利要求2的一种基于RAID 1E的数据恢复方法,其特征在于所述S2的详细步骤如下:
S201:找分区开始偏移“0x30”位置的8个字节,该8个字节为分区开始到分区MFT头部的总簇数,将总簇数值定义为“CS”;
S202:找分区开始偏移“0xD”位置的1个字节,该1个字节为该分区簇大小,将分区簇大小定义为“C”;
S203:通过公式 2*(CS*C)/N计算得到分区开始偏移至MFT头部的偏移量;
S204:MFT头部偏移至“0x0”位置,判断4个字节是否为MFT特征,若是则结束,若否则执行S205;
S205:检索整个盘找到MFT特征。
4.根据权利要求3的一种基于RAID 1E的数据恢复方法,其特征在于所述S3的详细步骤如下:
S301:找到记录MFT顺序的参数值,该参数值在MFT表头部偏移“0X2C”位置大小为4字节;且每个MFT大小总是2个扇区;
S302:获取每扇区字节数;根据DBR分区表开始偏移“0x0B”位置的两个字节是记录每个扇区字节数;
S303:根据S301 中记录MFT顺序的参数值是否存在有规律的变化,找到条带开始位置,变化规律分为两种,第一种规律为存在两个连续的序号后有一个明显变化,在有两个连续的序号;第二种规律为两个序号差值是有规律的变化;有明显变化处就是一个条带开始位置。
5.根据权利要求4的一种基于RAID 1E的数据恢复方法,其特征在于所述S4的详细步骤如下:
S401: 确定条带大小;根据S303中的条带开始继续检索得到下一个序号明显变化位置,从条带开始位置到此处位置的一半即为条带大小M;
S402:计算阵列开始位置;记录从一个条带开始处到分区DBR的间隔扇区数为T,使用所述间隔扇区数T除以条带大小M,如刚好整除,分区开始就是阵列开始,否则使用[(T%(整除)M)+1]*条带大小M即可得到从当前条带向上偏移值,偏移后位置为阵列开始,以此类推可以得到所有分区的阵列开始位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川效率源信息安全技术股份有限公司,未经四川效率源信息安全技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610057174.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:自动切换启动设备的方法及其系统
- 下一篇:一种交换机软件故障恢复的方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置