不少人認爲數據恢復是一項很高深的技術,尤爲raid磁盤陣列數據恢復更爲複雜。其實否則,只要咱們了raid磁盤陣列的工做原理,那麼咱們就能夠輕鬆的分析出損壞的陣列信息,從而恢復磁盤陣列的數據。今天爲你們介紹的就是raid5磁盤陣列故障後的數據恢復方法。ide
在介紹數據恢復方法以前先介紹一下raid5陣列的校驗方式,也就是咱們所說的「奇偶校驗」或者「異或校驗」。
咱們舉例說明一下:0101 xor 0010根據上述運算規則來計算的話兩者第一位都是 0 ,二者相同,結果爲 0 ;第2、3、四位的數值不一樣則結果均爲1,因此最終結果爲 0111,用公式表示爲:0101 xor 0010 = 0111,因此在 a xor b=c 中若是缺乏其中之一,咱們能夠經過其餘數據進行推算,這就是raid5數據恢復的所有祕密。視頻
咱們採用北亞電子取證能力訓練系統中的一個實例來說解raid5數據恢復的具體方法,視頻課程請點此處查看。
考題內容爲:
已知5個500M的磁盤鏡像,這5個鏡像本來是一個raid5卷,因爲硬盤相繼掉線致使raid5陣列不可用。原raid5的起始位置、盤序、塊大小、校驗方式等均爲未知條件。如今要求咱們從這5個鏡像文件中分析raid陣列信息,從而重組raid陣列,恢復題目中指定的那個文件並計算HASH值。
數據恢復過程:get