DC通过影子盘快速安全的从MBR损坏硬盘中恢复数据.doc

上传人:scccc 文档编号:11114926 上传时间:2021-07-01 格式:DOC 页数:13 大小:733.50KB
返回 下载 相关 举报
DC通过影子盘快速安全的从MBR损坏硬盘中恢复数据.doc_第1页
第1页 / 共13页
DC通过影子盘快速安全的从MBR损坏硬盘中恢复数据.doc_第2页
第2页 / 共13页
DC通过影子盘快速安全的从MBR损坏硬盘中恢复数据.doc_第3页
第3页 / 共13页
DC通过影子盘快速安全的从MBR损坏硬盘中恢复数据.doc_第4页
第4页 / 共13页
DC通过影子盘快速安全的从MBR损坏硬盘中恢复数据.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《DC通过影子盘快速安全的从MBR损坏硬盘中恢复数据.doc》由会员分享,可在线阅读,更多相关《DC通过影子盘快速安全的从MBR损坏硬盘中恢复数据.doc(13页珍藏版)》请在三一文库上搜索。

1、效率源DATACOMPASS通过影子盘快速安全的从MBR损坏硬盘中恢复数据MBR,即主引导记录,位于整个硬盘的0磁道0柱面1扇区。在总共512字节的主引导扇区中,MBR的引导程序占用其中的前446个字节,随后的64个字节为DPT(硬盘分区表),最后的2个字节“55 AA”为分区有效介绍标志。由它们共同构成硬盘主引导记录,也称主引导扇区。它的主要作用是引导硬盘启动,查找分区,找到第一个活动分区后读取并执行这个活动分区的分区引导记录。如果MBR发生损坏,则硬盘无法在系统中正常启动,而通过数据恢复软件打开硬盘则无法看到分区。通常这种情况都是通过扫描分区功能来找到丢失的分区,但是如果硬盘本身坏道比较严

2、重的话扫描可能会耗费大量的时间。而通过手动计算方式来寻找分区的话,一则需要在源盘上做改动,这点深为数据恢复行业所忌。二则如果MBR是由于坏道损坏,则手动计算出来也没有办法改写回去。本文通过实例展示DATACOMPASS如何应用影子盘功能,快速(不需要扫描分区);安全(不需要改写源盘)的恢复因为MBR扇区坏道而导致MBR损坏的硬盘中的数据。本实例以日立IC25080ATMR04硬盘为例,该硬盘由于零磁道坏道导致MBR和主分区DBR损坏而不能识别分区。客户要求恢复C盘中一个重要文件,我们采用影子盘在数分钟之内解决问题,帮助客户恢复出所需数据。首先将硬盘与DATACOMPASS正确连接,打开底层控制

3、软件,硬盘状态就绪:转到查看扇区界面,查看MBR扇区:如图,MBR扇区全部是4040,无法读出,接下来查看DBR扇区:DBR扇区也是同样的情况,有可能这些地方产生了坏道,数据全部无法读出,最后再查看数据区:所幸数据区没有遭到破坏,查看多个扇区都可以正常显示。接下来打开DATACOMPASS-DCEXP,查看具体情况:如图,在装入硬盘后,程序无法识别分区。通常这种情况下可以通过直接扫描分区功能来查找其余分区,但是如果硬盘有严重坏道,扫描可能花费大量时间。这里我们提供另外一种思路快速解决此类问题,即在影子盘上回写MBR扇区,让系统通过加载影子盘上的扇区识别出硬盘分区。要回写MBR,需要首先找到DB

4、R查询分区信息,不过该硬盘DBR也无法读取。但是我们知道,无论是NTFS还是FAT格式的分区都存在一个备份DBR,在初始DBR损坏的情况下可以通过找到备份DBR来恢复分区,因为在NTFS格式的分区中备份DBR隐藏在总分区扇区数的最后一个扇区,发生损坏的几率较小。该硬盘分区格式为NTFS,我们首先尝试找到备份DBR来恢复MBR,这里需要用到类似WinHex一类的十六进制编辑软件。首先打开WinHex,装入硬盘资源:前部分都显示为4040,无法读出。通常情况下我们可以通过直接搜索55AA标记来查找备份DBR,但是这样可能会花费较长时间。而通过询问客户,我们了解其C区大小为25G,换算为LBA大约在

5、50000000以后,因此我们直接偏移到LBA=50000000的位置,从这里开始搜索:片刻后,我们在LBA=51199154位置找到了该分区的备份DBR:之后需要先设置影子盘,连接好影子盘后,在底层控制程序影子盘功能界面中打开影子盘:首先初始化影子盘:可能有人会感到奇怪,之前我们一直要求影子盘必须是大于或者等于硬盘容量的,但是这里的这个影子盘容量仅有60G,小于源盘的80G。这是因为我们只需要源盘C区中的数据,在影子盘的容量范围内。而对于超出影子盘容量范围的20G,则无法在影子盘上建立影子,因为我们不需要对全盘进行扫描,所以只要影子盘能够满足C区容量要求即可。初始化完成后,启动影子盘:至此,

6、影子盘设置完成。下一步需要把备份DBR的内容写回到63号扇区,转到查看扇区界面,对比备份DBR中的内容,逐个填入:这里我们只需要填写DBR中的BPB(BIOS Parameter Block)内容和最后的55AA标记就可以了,不需要填写中间一大段引导程序代码。BPB参数:结束标记:DBR完成后点击保存扇区,这里需要重点说明的是,之前我们填写的全部内容实际上都是写到影子盘上,并没有写到源盘中,而且源盘本身由于坏道影响我们也无法在源盘该位置写入任何内容,而在写入影子盘后,DATACOMPASS程序在装入硬盘资源时会自动加载影子盘中的这部分内容,从而使分区可以正常显示出来。接下来继续填写MBR内容,

7、同样的MBR中也只需要填写分区表和结束标记:分区表首字节必须填写80H,接下来分区的起始磁头,扇区,柱面和结束磁头,扇区,柱面这几个地址因为已经不起作用了,可以在其值允许的范围内随意填写,第一个分区为NTFS,所以类型必须填写07H,相对扇区为3F000000H,最后需要注意的是扇区总数,由DBR的BPB参数得知扇区总数为LBA=51199091,30D3C73H而这个总数是不包括备份DBR扇区的,所以在MBR中填写扇区总数时需要在BPB扇区总数的基础上+1,即LBA=51199092。即30D3C74H.因为只需要C区中的数据,所以我们可以完全忽略扩展分区,至此MBR和DBR的回写工作完成。打开DATACOMPASS-DCEXP,装入硬盘,该盘的C区已经可以正常显示出来了:找到客户需要的文件直接恢复:恢复成功后,再用WinHex打开检测,没有发现未读取的数据,至此客户需要的文件全部恢复成功。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1