[分享] RAID5数据恢复后记-剔除无效映像及使用工具

  [复制链接]

该用户从未签到

472

主题

532

回帖

1万

积分

[INTOHARD]旅长

Rank: 9Rank: 9Rank: 9

积分
16542
发表于 2008-9-19 15:51:10 | 显示全部楼层 |阅读模式
很多企业的网管都认为 RAID5很少出故障,即使出了故障,RAID5本身也有强大的容错能力,因此往往不太重视数据备份。这就造成了RAID出现故障时就是大灾难。要知道天有不测风云,人有旦夕祸福,那么,在没有备份的情况下,如果RAID5出现故障,我们该如何恢复数据呢?本文将通过一个实例来讲解,如何恢复RAID5故障后丢失的数据。
许咏利  2008-09-19

本文是下篇,上篇:实用技巧:恢复RAID5故障后丢失的数据(http://bbs.intohard.com/thread-49594-1-1.html)已经讲述了如何对RAID5进行手工分析,本文将进一步讲述,如何剔除无效的硬盘映像并使用工具进行恢复。

剔除无效的硬盘映像:寻找有效扇区

  做好各盘的备份后用winhex看看各个硬盘映像,先把整盘为空的删掉(全是00 ,无效盘)再看每个硬盘的0号扇区,如果总共有三个MBR就不正常(两个正常,一个数据一个校验:在一组平行扇区里,所有的数据扇区作异或运算 从而得出了一个P扇区,但是请注意:任何非零数与零异或等于它本身! 当数据扇区中只有一个扇区是有效扇区,其他的数据扇区全是空扇区,则P扇区会和那个有效的数据扇区完全相同!当有效的数据扇区是MBR是,则P扇区也是MBR

  本例中的 2,9,10三个硬盘的0号扇区都是EBR(如下面三幅图)




剔除无效的硬盘映像:同步比较数据

  对三个硬盘并启用查看菜单中的“同步和比较”功能。如果其中两个盘的数据大体相同,则其一是热备盘,只需看黑色的数据,就可以知道哪两个盘的数据大体相同。发现 2,10两个盘的数据大体相同,其中一个是热备份盘(图4)



  再重点比对这两个盘,把有效数据多的留下,数据少的(00多)删除!最后发现 2的有效数据多(只需看黑色的数据即可)。所以保留2,放弃10!(图5)



使用重组工具R-Studio:建立虚拟RAID5

  下图是重组工具R-Studio的界面展示,首先按图6步骤新建一个虚拟的RAID5:



  建好了虚拟的RAID5,再从Drive下拉菜单中选择“Open Image File”,如图7:



  打开刚才分析用的那三个硬盘。下图(图八)是组建好的虚拟RAID5。



使用重组工具R-Studio:进行扇区设置

  对每个硬盘进行“ 起始扇区编号(start)和有效扇区数(size)”的设置!以下的三个图就是这个过程。先右击某个硬盘,在菜单中选择“Create Region”





此时就出现了设置菜单(详见上图)

使用重组工具R-Studio进行数据恢复



  对于 硬RAID5来说 开始扇区是0号扇区。所以size的扇区数就是Disk size的扇区数。总共是三个硬盘,分别对它们做上面的操作,结果如下图



  把各个硬盘按计算好的盘序进行拖动到右侧的disk栏中,从上至下进行排序



  设置其他参数: Left是 3,2,1.模式。Right是 1,2,3.模式。Standard是标准,Contium是连续!Block Size是块大小!最后对这个RAID5进行扫描操作:Scan



  整个恢复操作就结束了。

[ 本帖最后由 csdn 于 2008-9-19 18:33 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖评分记录威望 金子 收起 理由
数据重现55 + 1 很好的帖子,也很使用的
颓废也---- + 3 精品文章
总评分: 威望 + 3  金子 + 1 

该用户从未签到

42

主题

817

回帖

1906

积分

[INTOHARD]营长

Rank: 6Rank: 6

积分
1906
发表于 2008-9-19 16:04:39 | 显示全部楼层
支持了,实用技术。
  • TA的每日心情
    慵懒
    2019-3-26 09:25
  • 签到天数: 3 天

    [LV.2]九品芝麻官

    31

    主题

    799

    回帖

    1万

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    12979
    发表于 2008-9-19 16:07:16 | 显示全部楼层
    很好!很强大!!!
  • TA的每日心情
    开心
    2013-7-1 15:36
  • 签到天数: 1 天

    [LV.1]布衣百姓

    72

    主题

    1250

    回帖

    1万

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    10113
    QQ
    发表于 2008-9-19 17:24:07 | 显示全部楼层
    虽然还没有做到几个阵列,但理论知识因为各位老大的无私指教,受益斐浅呀

    该用户从未签到

    105

    主题

    979

    回帖

    2503

    积分

    [INTOHARD]营长

    郴州怪老头电脑服务中心

    Rank: 6Rank: 6

    积分
    2503

    宣传大使奖新人进步奖幽默大师奖

    QQ
    发表于 2008-9-19 17:53:54 | 显示全部楼层
    (38: 传说中的人才```````````
  • TA的每日心情
    奋斗
    2016-4-10 14:09
  • 签到天数: 1 天

    [LV.1]布衣百姓

    101

    主题

    491

    回帖

    3469

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    3469
    QQ
    发表于 2008-9-19 20:05:31 | 显示全部楼层
    强人啊 ~~~~

    该用户从未签到

    28

    主题

    94

    回帖

    106

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    106
    发表于 2008-9-19 20:47:51 | 显示全部楼层
    讲得很详细

    该用户从未签到

    46

    主题

    533

    回帖

    2126

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    2126
    QQ
    发表于 2008-9-19 21:46:10 | 显示全部楼层
    谢谢楼主提供的精彩贴子,也让我们了解了如何剔除无效盘的方法

    该用户从未签到

    7

    主题

    357

    回帖

    3857

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    3857
    发表于 2008-9-20 10:35:10 | 显示全部楼层
    谢谢  真心的感谢

    知识在一点一滴中上进

    该用户从未签到

    0

    主题

    24

    回帖

    610

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    610
    发表于 2008-9-22 07:10:15 | 显示全部楼层
    LZ,谢谢分享!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表