盘序的分析也有很多方法,这里还是谈谈借助$MFT文件记录判断盘序的方法。
借助$MFT文件记录判断盘序的方法依然分为两种情况,一种是有文件记录号的,另一种是没有文件记录号的。
如果$MFT的文件记录中有文件记录号,盘序判断就相对容易些,记录号从小到大排列的顺序基本就是RAID的盘序了,尤其是在RAID-0中,在RAID-5中不完全是这样,因为RAID-5还要涉及数据的循环方向,但文件记录号从小到大排列的顺序也是可以参考的。
看一下图17-21中的例子。
图17-21 判断盘序的例子
图17-21中三块成员盘在1184788扇区的文件记录号分别为1657、1721、1593,那么可以初步判断这三块成员盘在RAID中的盘序为:硬盘0为0号盘,硬盘1为1号盘,硬盘2为2号盘。
如果$MFT的文件记录中没有文件记录号,盘序判断就要复杂一些,尤其是对于RAID-5来说。对于没有文件记录号的盘序判断放在17.2.3节讲解,因为这需要先判断出校验的方向,然后再用物理盘中的校验块反推出该物理盘上第一个校验块所在扇区,从而就能够判断该物理盘在RAID中的盘序了。