外地客户如不方便将要进行数据恢复的储存设备(如硬盘,U盘等)送到我们数据恢复中心,可以通过快递至我数据恢复中心。

HP服务器数据恢复(HP双循环)实例

HP服务器在收购康柏公司前,用的都是常规RAID-5结构,自从收购康柏后,其RAID-5就沿用了康柏的双循环RAID-5,现在一般把它称为HP双循环。
这是一个HP服务器数据恢复实例,该HP服务由一个HP双循环的RAID-5,该RAID-5由5块73GB的SCSI硬盘组成,我们分别把5块硬盘做成镜像文件,命名为HP0.dsk、HP1.dsk、HP2.dsk、HP3.dsk和HP4.dsk,在这里分别称它们为硬盘0、硬盘1、硬盘2、硬盘3、硬盘4,但这些文件的编号只是随意编排的,并不一定与阵列中各个硬盘的盘序相符。

1.分析RAID开始扇区
用WinHex同时打开5个镜像文件,分析它们的第一个扇区,结果发现5块盘的第一个扇区都是MBR,这5个MBR中的数据除了磁盘签名不一样,其他完全一样,为了节省篇幅,这里只把硬盘0的第一个扇区截图贴出来,如图。

HP服务器数据恢复(HP双循环)实例 1

这个MBR中有一个分区表项,分区开始位置在63号扇区,分区大小为16002扇区,也就是接近8MB,分区类型是12H,这个类型就是当年康柏定义的一种专用类型,是用于存储康柏配置信息的分区类型。
虽然这个存放配置信息的分区分配了16002个扇区,但实际上没有用这么多,RAID的开始扇区并没有在16002扇区之后,而是从1088扇区就开始了,这是HP双循环的一个特点。
2.分析RAID结构
我们把每块物理盘都跳转到1088号扇区,发现硬盘4是一个MBR扇区,如图3-530所示。
该MBR中有两个分区表项,一个主分区,一个扩展分区,其中主分区是NTFS文件系统,开始于63号扇区,具体参数如图所示。硬盘3的1088号扇区全都是0,如图所示。
硬盘2的1088号扇区是衔接在NTFS文件系统DBR之后的一个扇区,即NTLDR区域,如图所示。

HP服务器数据恢复(HP双循环)实例 2

HP服务器数据恢复(HP双循环)实例 3

硬盘1的1088号扇区是一些索引项,显然是索引缓冲区中的数据,如图所示。

HP服务器数据恢复(HP双循环)实例 4

硬盘0的1088号扇区只能是校验了,因为一个条带组中必须有一个校验块,而前4块成员盘的1088扇区都是数据块,所以硬盘0的1088号扇区必须是校验,如图所示。

HP服务器数据恢复(HP双循环)实例 5 HP服务器数据恢复(HP双循环)实例 6

从内容看这个扇区也确实是校验。
通过上面分析5块成员盘中RAID开始位置的第一个扇区,其实已经可以判断出盘序了,有MBR的硬盘4是0号盘;1088扇区都是0的硬盘3为1号盘,因为这些0是MBR保留扇区中的内容,同时也能说明该RAID条带大小在64扇区之内;硬盘2为2号盘,因为它的1088扇区是DBR的下一个扇区,而DBR肯定在硬盘3上,我们通过搜索果然在硬盘3的1119号扇区找到了DBR,如图所示。

HP服务器数据恢复(HP双循环)实例 7

从RAID开始扇区1088计算,1119号扇区相当于是31号扇区,这也就说明了条带大小是32扇区;硬盘0的1088扇区是校验,所以它就是4号盘了,剩下的硬盘1就是3号盘。所以该RAID-5的盘序刚好跟镜像文件的编号相反。
刚才分析的条带大小为32扇区,这只是双循环内部RAID-4的条带大小,还需要分析外部循环RAID-5的条带大小,这个可以从硬盘0入手,因为它的第一个条带就是校验,可以从它的第一个条带往下翻,看从哪个扇区开始是数据。
经过查找,发现硬盘0的1600扇区开始出现数据,数据结构为索引块,其内容如图所示。

HP服务器数据恢复(HP双循环)实例 8

1600扇区相当于是RAID-5内的512号扇区,也就是说硬盘0的外循环校验块大小是512扇区,包含16个内循环小条带。

到些该HP服务器的RAID结构分析结构,虚拟RAID创建成功后就可以看到分区了。

本文系转载,如有侵犯版权问题,请通知。我们立即删除。

转载请注明:成都千喜数据恢复中心 » HP服务器数据恢复(HP双循环)实例

喜欢 (17)or分享 (0)

您必须 登录 才能发表评论!