[发明专利]RAID-5的数据恢复方法有效
申请号: | 201310168322.2 | 申请日: | 2013-05-09 |
公开(公告)号: | CN103268269A | 公开(公告)日: | 2013-08-28 |
发明(设计)人: | 王大彬;赵庸 | 申请(专利权)人: | 厦门市美亚柏科信息股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京恒都律师事务所 11395 | 代理人: | 邸建凯 |
地址: | 361008 福建省厦门*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | raid 数据 恢复 方法 | ||
1.一种RAID-5的数据恢复方法,其特征在于,包括:
获取主引导记录MBR;
判断是否有文件记录编号;
如果判断结果为否,则获取条带大小SSN,且根据所述MBR获取条带开始扇区SSS、磁盘的左右结构、盘序、磁盘的同步异步情况和数据开始扇区BSN;
根据所述SSN、SSS、磁盘的左右结构、盘序、磁盘的同步异步情况和BSN进行数据恢复。
2.如权利要求1所述的方法,其特征在于,判断是否有文件记录编号的步骤具体为:
根据所述MBR获取文件记录MFT;
根据所述MFT判断是否有文件记录编号。
3.如权利要求1所述的方法,其特征在于,根据所述MBR获取条带开始扇区SSS的步骤具体为:
获取所述MBR所在扇区SNMBR;
设置条带开始扇区为SNMBR。
4.如权利要求3所述的方法,其特征在于,根据所述MBR获取磁盘的左右结构的步骤具体为:
判断所述MBR的个数是否为1;
如果判断结果为否,则剔除校验的MBR;
如果判断结果为是,则获取MBR所在磁盘的任一校验信息所在的扇区SN;
根据(SN-SNMBR)%(SSN×i)/SSN的值获取磁盘的左右结构;
其中,i 为磁盘数量。
5.如权利要求3所述的方法,其特征在于,获取条带大小SSN的步骤具体为:
获取NTFS分区的DOS引导记录DBR;
根据所述DBR获取主文件表$MFT所在扇区的位置判定值D1;
根据所述$MFT的第一参数获取文件记录MFT较多的区域RMFT;
在RMFT内获取第n个磁盘第一次出现校验信息P的扇区PSn;
根据所述PSn获取条带大小SSN;
其中, D1=DBR所在扇区+(DBR中$MFT的起始簇号×DBR中每簇的扇区数)/(i-1);
其中,i为磁盘数量,1≤n≤i。
6.如权利要求5所述的方法, 其特征在于,获取NTFS分区的DOS引导记录DBR的步骤具体为:
根据所述MBR中的硬盘分区表DPT获取所述DBR所在扇区的位置判定值D2;
根据所述判定值D2获取所述DBR所在扇区的位置;
其中,D2=MBR所在扇区+MBR中的NFTS分区的隐藏扇区数/(i-1)。
7.如权利要求5所述的方法,其特征在于,根据所述MBR获取盘序的步骤具体为:
根据(PSn- SNMBR)%(SSN×i)的值获取盘序。
8.如权利要求7所述的方法,其特征在于,根据所述MBR获取磁盘的同步异步情况的步骤具体为:
根据所述盘序、条带开始扇区和$MFT的第一参数获取MFT数据流结束位置所在的扇区;
根据所述MFT数据流结束位置所在的扇区判断是否能获取磁盘的同步异步情况;
如果判断结果为是,则根据所述MFT数据流结束位置所在的扇区获取磁盘的同步异步情况。
9.如权利要求8所述的方法,其特征在于,还包括:
在根据所述MFT数据流结束位置所在的扇区判断出不能获取磁盘的同步异步情况下,进行如下步骤获取磁盘的同步异步情况:
假设磁盘为同步,并判断所述MFT的第二参数的文件后缀名是否与$MFT的第一参数的数据特征头匹配;
如果判断结果为否,则判定磁盘为异步;
如果判断结果为是,则假设磁盘为异步,并判断所述MFT的第二参数的文件后缀名是否与第一参数的数据特征头匹配;
如果判断结果为否,则判定磁盘为同步;
如果判断结果为是,则获取下个MFT并重复上述步骤,直至获取到正确的磁盘同步异步情况或获取不到所述MFT为止。
10.如权利要求1所述的方法,其特征在于,获取数据开始扇区BSN的步骤具体为:
设置数据开始扇区BSN为0。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门市美亚柏科信息股份有限公司,未经厦门市美亚柏科信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310168322.2/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置