第五步:判断P块走向
图8
如果阵列上存有数据,假设D1是首个数据块,那么它的首个扇区就应该是阵列的起始扇区,也是所在硬盘的0号扇区。内容是MBR、EBR、DBR三者中的一种。
下面我们需要先假设一种“P块走向”,先假定“P块走向”是 1、2、3,因为1.dsk的首个P块第二个块,所以 1.dsk就是第二块盘,根据P块走向图,1.dsk的0扇区应该是阵列的起始扇区,内容应该是EBR,但实际上却是空扇区。所以我们可以否定 1,2,3的P 块顺序了。
.
确定P块走向为3,2,1,再结合已知的“各个硬盘上首个P块的位置”得出正确的盘序:第一块是2.img,第二块是1.img,第三块是3.img。
数据块走向的判断,如下图:
图9
带颜色的是校验块。因为每块扇区数是32(编号0~31)。2号块总是第二块盘(1.img)的首个块。3号块不论在哪个硬盘上,都是第二个块!
2号块最后扇区(31号扇区)和3号块首个扇区(32号扇区)在内容肯定是是紧密相连的。关键是看3号块在哪个盘。如果在第一块硬盘,那就是连续;如果是第三块硬盘,那就是标准。
2号块最后扇区内容是DBR(EB5290) 即 1.img的31号扇区(如下图)。如果不是在RAID中,则1.img的32号扇区就应该是“NTLDR”