與RAID 5相比,RAID 6增加了第二個獨立的奇偶校驗信息塊。兩個獨立的奇偶系統(tǒng)使用不同的算法,數(shù)據(jù)的可靠性非常高,即使兩塊磁碟同時失效也不會影響數(shù)據(jù)的使用。但RAID 6需要分配給奇偶校驗信息更大的磁碟空間,相對于RAID 5有更大的“寫損失”,因此“寫性能”非常差。較差的性能和複雜的實施方式使得RAID 6很少得到實際套用。
常見的RAID6組建類型 RAID 6(6D + 2P)
1 RAID 6(6D + 2P)原理
和RAID 5相似,RAID 6(6D + 2P)根據(jù)條帶化的數(shù)據(jù)生成校驗信息,條帶化數(shù)據(jù)和校驗數(shù)據(jù)一起分散存儲到RAID組的各個磁碟上。在圖1中,D0,D1,D2,D3,D4和D5是條帶化的數(shù)據(jù),P代表校驗數(shù)據(jù),Q是第二份校驗數(shù)據(jù)。
RAID 6校驗數(shù)據(jù)生成公式(P和Q):
P的生成用了異或
P = D0 XOR D1 XOR D2 XOR D3 XOR D4 XOR D5
Q的生成用了係數(shù)和異或
Q = A0*D0 XOR A1*D1 XOR A2*D2 XOR A3*D3 XOR A4*D4 XOR A5*D5
D0~D5:條帶化數(shù)據(jù)
A0~A5:係數(shù)
XOR:異或
*:乘
在RAID 6中,當有1塊磁碟出故障的時候,利用公式1恢複數(shù)據(jù),這個過程是和RAID 5一樣的。而當有2塊磁碟同時出故障的時候,就需要同時用公式1和公式2來恢複數(shù)據(jù)了。
各係數(shù)A0~A5是線性無關的係數(shù),在D0,D1,D2,D3,D4,D5,P,Q中有兩個未知數(shù)的情況下,也可以聯(lián)列求解兩個方程得出兩個未知數(shù)的值。這樣在一個RAID組中有兩塊磁碟同時壞的情況下,也可以恢複數(shù)據(jù)。
上面描述的是校驗數(shù)據(jù)生成的算法。其實RAID 6的核心就是有兩份檢驗數(shù)據(jù),以保證兩塊磁碟同時出故障的時候,也能保障數(shù)據(jù)的。
RAID 3在方面以奇偶校驗(parity check)做錯誤校正及檢測,只需要一個額外的校檢磁碟(parity disk)。奇偶校驗值的計算是以各個磁碟的相對應位作XOR的邏輯運算,然后將結(jié)果寫入奇偶校驗磁碟, 任何數(shù)據(jù)的修改都要做奇偶校驗計算。如某一磁碟故障,換上新的磁碟后,整個磁碟陣列(包括奇偶校驗 磁碟)需重新計算一次,將故障磁碟的數(shù)據(jù)恢復并寫入新磁碟中,如奇偶校驗磁碟故障,則重新計算奇偶 校驗值,以達容錯的要求。
效率源DATACOMPASS、salvtiondata、PC-3000、Final Data、 Easy Recovery、easy undelete、PTDD、WinHex、R-STUDIO、DiskGenius、RAID Reconstructor、AneData安易硬碟數(shù)據(jù)恢復軟體、D-Recovery達思數(shù)據(jù)恢復軟體、易我數(shù)據(jù)恢復嚮導等。
Easyrecovery是一個非常著名的老牌數(shù)據(jù)恢復軟體。該軟體功能可以說是非常強大。無論是誤刪除/格式化還是重新分區(qū)后的數(shù)據(jù)丟失,其都可以輕鬆解決,其甚至可以不依靠分區(qū)表來按照簇來進行硬碟掃描。但要注意不通過分區(qū)表來進行數(shù)據(jù)掃描,很可能不能完全恢複數(shù)據(jù),原因是通常一個大檔案被存儲在很多不同的區(qū)域的簇內(nèi),即使我們找到了這個檔案的一些簇上的數(shù)據(jù),很可能恢復之后的檔案是損壞的。所以這種方法并不是的,但其提供給我們一個新的數(shù)據(jù)恢複方法,適合分區(qū)表嚴重損壞使用其他恢復軟體不能恢復的情況下使用。Easyrecovery版本加入了一整套檢測功能,包括驅(qū)動器測試、分區(qū)測試、磁碟空間管理以及製作啟動盤等。這些功能對于日常維護硬碟數(shù)據(jù)來說,非常實用,我們可以通過驅(qū)動器和分區(qū)檢測來發(fā)現(xiàn)檔案關聯(lián)錯誤以及硬碟上的壞道。
R-Studio是功能的數(shù)據(jù)恢復、反刪除工具,採用全新恢復技術,為使用 FAT12/16/32、NTFS、NTFS5(Windows 2000系統(tǒng))和 Ext2FS(Linux系統(tǒng))分區(qū)的磁碟提供完整數(shù)據(jù)維護解決方案!同時提供對本地和網(wǎng)路磁碟的支持,此外大量參數(shù)設定讓高級用戶獲得恢復效果。具體功能有:採用 Windows資源管理器操作界面;通過網(wǎng)路恢復遠程數(shù)據(jù)(遠程計算機可運行Win95/98/ME/NT/2000/XP、Linux、UNIX 系統(tǒng));支持 FAT12/16/32、NTFS、NTFS5 和 Ext2FS檔案系統(tǒng);能夠重建損毀的RAID陣列;為磁碟、分區(qū)、目錄生成鏡像檔案;恢復刪除分區(qū)上的檔案、加密檔案(NTFS 5)、數(shù)據(jù)流(NTFS、NTFS 5);恢復FDISK或其它磁碟工具刪除過得數(shù)據(jù)、病毒破壞的數(shù)據(jù)、MBR 破壞后的數(shù)據(jù);識別特定檔案名稱;把數(shù)據(jù)保存到任何磁碟;瀏覽、編輯檔案或磁碟內(nèi)容等等。
數(shù)據(jù)恢復軟體能夠恢復硬碟、移動硬碟、隨身碟、TF卡、數(shù)位相機上的數(shù)據(jù),軟體採用多執(zhí)行緒引擎,掃描速度極快,能掃描出磁碟底層的數(shù)據(jù),經(jīng)過高級的分析算法,能把丟失的目錄和檔案在記憶體中重建出來。同時,本軟體不會向硬碟內(nèi)寫入數(shù)據(jù),所有操作均在記憶體中完成,能有效地避免對數(shù)據(jù)的二次破壞。
安易硬碟數(shù)據(jù)恢復軟體是一款檔案恢復軟體,能夠恢復經(jīng)過資源回收筒刪除掉的檔案、被Shift+Delete鍵直接刪除的檔案和目錄、快速格式化/完全格式化的分區(qū)、分區(qū)表損壞、盤符無法正常打開的RAW分區(qū)數(shù)據(jù)、在磁碟管理中刪除掉的分區(qū)、被重新分區(qū)過的硬碟數(shù)據(jù)、一鍵Ghost對硬碟進行分區(qū)、被第三方軟體做分區(qū)轉(zhuǎn)換時丟失的檔案、把整個硬碟誤Ghost成一個盤等。本恢復軟體用唯讀的模式來掃描檔案數(shù)據(jù)信息,在記憶體中組建出原來的目錄檔案名稱結(jié)構(gòu),不會破壞源盤內(nèi)容。支持常見的NTFS分區(qū)、FAT/FAT32分區(qū)、exFAT分區(qū)的檔案恢復,支持普通本地硬碟、USB移動硬碟恢復、SD卡恢復、隨身碟恢復、數(shù)位相機和手機記憶體卡恢復等。採用嚮導式的操作界面,很容易就上手,普通用戶也能做到專業(yè)級的數(shù)據(jù)恢復效果。
數(shù)位相機記憶體卡,如,SD卡,CF卡,記憶棒等,隨身碟,甚至的SSD固態(tài)硬碟。由于沒有盤體,沒有碟片,存儲的數(shù)據(jù)是FLASH晶片。如果出現(xiàn)硬體故障,只有極少數(shù)數(shù)據(jù)恢復公司可以恢復此類介質(zhì),這是由于一般的數(shù)據(jù)恢復公司做此類介質(zhì)時,需要匹配對應的主控晶片,而主控晶片在買來備件后需要拆開后才能知道,備件一拆,立馬毀了,如果主控晶片不能配對,數(shù)據(jù)仍然無法恢復。即使碰巧配上主控型號,也不代表一定可以讀出數(shù)據(jù),因此恢復的成本和代價非常之高。一般的數(shù)據(jù)恢復公司碰上此類介質(zhì),成功率非常低,基本上放棄,這種恢復技術和原理是大多數(shù)數(shù)據(jù)恢復的做法。但是,對于恢復FLASH類的介質(zhì),已經(jīng)新出一種數(shù)據(jù)恢復技術,可以不需要配對主控晶片,通過一種特殊的硬體設備,直接讀取FLASH晶片里的代碼,然后配上特殊的算法和軟體,通過人工組合,直接重組出FLASH數(shù)據(jù)。這種恢複方法和原理,成功率幾乎接近。但是受制于此類設備的昂貴,同時對數(shù)據(jù)恢復技術要求很高,工程師不但要精通硬體,還需要軟體,更要精通檔案系統(tǒng),因此全國只有極個別的數(shù)據(jù)恢復公司可以做到成功率接近,有些公司花了很高代價採購此設備后,由于工程師技術所限,不會使用,同樣無法恢復。雖然從技術上解決了FLASH恢復的難題,但是對客戶而言,此類恢復的成本非常之高,比硬碟的硬體故障恢復價格要高。2G左右的恢復費接近千元,32G,64G容量的恢復費用基本上在3000-5000。