我真心弄不明白这是什么raid....
本来以为很简单的一次分析,没想到一直搞了接近10个小时。客户的盘有一块盘下线后,阵列不正常,无法打开系统了,因此插入新盘进行rebuild操作之后阵列就此崩溃。
本来几分钟就快速搞定了,参数如下:raid6 reed-solomon,块大小512扇区,16块/循环,用winhex直接加载,数据出来啦。
打开之后才发现,没有一个数据是有用的。数据全错。
本来想可能rebuild同步掉了,或者有脏盘了,继续找找,写了个小工具,对6快盘的mft进行提取分析。因为文件很多,mft有800多M,因此可以进行大量的分析,用程序输出结构之后,发现mft序号之间并没有缺失,所以应该不会有脏盘以及同步的问题。
但是按1kb的分析拓扑 还是看的不详细,因此重新导出以16块/循环的精简版拓扑。
看到结构之后,我特么想哭的心都有了,这是raid6? 横截面我排了十几遍都排不出规律出来,竖的倒是有点规律(都是五个块+一个q,居然还有连个p校验连续的。。。),不管了,将改位置处进行计算,获取开头位置结构。然后再r-studio里对扇区跟excel里的一样进行排序。
R-studio打开1.04tb分区的时候,没有任何错误提示,我明白,我成功了!~~~~