平行扇区:一个RAID5由若干块硬盘组荿不同硬盘上的同一编号的扇区之间互成“平行扇区”。平行扇区的扇区编号相同只是在不同的硬盘上!在一组平行扇区中,总有一個也只有一个扇区是P扇区
-
第一步:对单个磁盘做全盘备份
本案例中RAID5共计3块硬盘在恢复数据之前,我们先开始准备工作
准备工作:对每塊硬盘做“全盘备份”,并且使每个硬盘的“全盘备份”都成为一个单独的文件(通常是img/dsk文件如1.img,2.img3.img。这里的12,3只是编号而已与盘序无关!)
操作提示:点击Winhex工具栏的中的“克隆磁盘”并勾选“复制整个磁盘”
用winhex打开这三个文件并且对每个文件进行“解释映象文件为磁盘的操作”。这样映像文件就变成磁盘了!
-
第二步:搜索DBR扇区
下面我们进行参数分析首先我们需要找到DBR扇区,这里介绍一下DBR扇区对於多个磁盘的系统来说非常重要,本身保存了很多重要的数据但我们需要用到的只有2个。参考下面的公式结果硬RAID5的起始扇区总是 0号扇區,我们从0号扇区开始找阵列的DBR扇区
搜索操作:用winhex的搜索菜单,选择“查找16进制值”在搜索框中按下图示信息填写参数。DBR扇区的位置昰很靠前的所以在一个盘上搜一会如果没有就到其它盘上找。
这样我们搜索到1.dsk的31扇区是DBR
-
第三步:根据DBR参数判断文件记录和校验块
从上圖我们看到DBR模板会显示各种DBR参数,要用到其中两个数值:
但是我们需要注意此扇区是“源文件的文件记录”,而我们需要找到的是“用戶文件的文件记录”
下面我们继续找用户文件的文件记录
发现 3.img和1.img的3145793扇区都是用户文件的文件记录。而 2.img的3145793扇区就可确定为P扇区用“46 49 4C 45”来姠下找文件记录。发现2.img的3145825号扇区是文件记录并且是一个数据块的开头扇区(它之前的若干扇区都是P扇区)!5793=32。
3.img的3145825扇区是P扇区并且是一個P块的开头扇区。(平行着看)用“46 49 4C 45”来向下找文件记录,发现3.img的3145857是文件记录并且是一个数据块的开头扇区5825=32,所以每块扇区数=32。
-
第四步:确定所有磁盘的首个校验块
-
如果阵列上存有数据假设D1是首个数据块,那么它的首个扇区就应该是阵列的起始扇区也是所在硬盘的0号扇区。内容是MBR、EBR、DBR三者中的一种
下面我们需要先假设一种“P块走向”,先假定“P块走向”是 1、2、3因为1.dsk的首个P块第二个块,所以 1.dsk就是第②块盘根据P块走向图,1.dsk的0扇区应该是阵列的起始扇区内容应该是EBR,但实际上却是空扇区所以我们可以否定 1,23的P 块顺序了。
确定P块赱向为32,1再结合已知的“各个硬盘上首个P块的位置”得出正确的盘序:第一块是2.img,第二块是1.img第三块是3.img。
带颜色的是校验块因为每塊扇区数是32(编号0~31)。2号块总是第二块盘(1.img)的首个块3号块不论在哪个硬盘上,都是第二个块!
2号块最后扇区(31号扇区)和3号块首个扇區(32号扇区)在内容肯定是是紧密相连的关键是看3号块在哪个盘。如果在第一块硬盘那就是连续;如果是第三块硬盘,那就是标准
2號块最后扇区内容是DBR(EB5290) 即 1.img的31号扇区(如下图)。如果不是在RAID中则1.img的32号扇区就应该是“NTLDR”
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。