“曾經(jīng)有一份重要的文件放在我的硬盤里,我沒有珍惜,等我失去的時候才后悔莫及,人世間最痛苦的事情莫過于此。如果上天能再給我一次重來的機會……”喂,打住,不要等上帝了,我們還是自己創(chuàng)造重來一次的機會吧。
現(xiàn)實的計算機應(yīng)用中,總會因為病毒、誤操作等原因?qū)е掠脖P上的文件丟失,于是也相應(yīng)出現(xiàn)了應(yīng)對這種情況的數(shù)據(jù)恢復(fù)軟件。作為一個普通的計算機用戶,非常需要幾款操作方便簡單,性能良好的數(shù)據(jù)恢復(fù)軟件以備不測。然而實際上筆者經(jīng)??吹降那闆r是,大部分朋友在數(shù)據(jù)丟失時才想到數(shù)據(jù)恢復(fù)軟件,而且也只是慌亂地找一款軟件來“試試”,當(dāng)然恢復(fù)效果一般不會理想。那么如何珍惜這“重來的機會”呢?事實上各款數(shù)據(jù)恢復(fù)軟件在不同情況是有較大區(qū)別的,何時使用何種軟件仍有一定講究。本文對常見的幾款數(shù)據(jù)恢復(fù)軟件進(jìn)行了對比評測,其實對比評測只是一種形式,筆者更希望的是提供各種情況下數(shù)據(jù)恢復(fù)的清晰結(jié)果,當(dāng)“數(shù)據(jù)丟失”問題不幸發(fā)生時,你完全可以按圖索驥,對照相應(yīng)的結(jié)果找到適合當(dāng)前情況的軟件。
一、對比評測說明
1.參評軟件說明
此次收集到5款數(shù)據(jù)恢復(fù)軟件如下:
EasyRecovery Professional v6.0.9(商業(yè)軟件)
PC INSPECTOR File Recovery v3.0(免費軟件)
FinalData NT Standard v1.5(商業(yè)軟件)
RecoverNT v3.5(商業(yè)軟件)
Recover4all Professional v2.11(商業(yè)軟件)
這幾款軟件基本上是目前數(shù)據(jù)恢復(fù)軟件中的佼佼者,也是大家最用得到的。值得說明的是常見的還有兩款軟件:Drive Rescue v2.0c和Revival v3.1。但它們實際上分別是PC INSPECTOR File Recovery v3.0和RecoverNT v3.5的低版本,只是名字稍有不同,這里就不將其列出了。
首先我們來看看幾款軟件的簡介。
EasyRecovery Professional(以下簡稱為“EasyRecovery”)的界面美觀大方,工具欄分類簡單明了。它支持多種語言顯示,多數(shù)菜單項的操作均有簡單的步進(jìn)式導(dǎo)航指導(dǎo)操作,不熟悉恢復(fù)軟件的人也能夠輕易上手。其快速啟動菜單可自定義,方便你的快速操作。同時它支持創(chuàng)建一張獨有的以IBMDOS為操作系統(tǒng)的救急軟盤供你使用),以備在你的硬盤主引導(dǎo)區(qū)或操作系統(tǒng)不能使用時引導(dǎo)系統(tǒng)進(jìn)行下一步的數(shù)據(jù)恢復(fù)操作。
PC INSPECTOR File Recovery(以下簡稱為“File Recovery”)的界面在版本上升到3.0后已經(jīng)是XP風(fēng)格了。在軟件啟動時會先讓你選擇顯示的語言版本,接著就顯示一個快速操作的引導(dǎo)菜單,可以通過它快速進(jìn)行數(shù)據(jù)恢復(fù)操作,這兩步設(shè)定還是非常人性化的,但軟件并不支持啟動自定義菜單和救急盤的功能。
FinalData NT Standard(以下簡稱“FinalData”)和RecoverNT的界面非常相似,簡單樸素,差別只在于掃描搜索的參數(shù)設(shè)置的不同。不支持多語言,沒有使用上的操作向?qū)?,更沒有自定義菜單和救急盤功能,由于功能菜單非常簡化,當(dāng)然操作也相應(yīng)變得簡單快捷,通常你只需要對搜索參數(shù)作調(diào)整即可。
Recover4all Professional(以下簡稱“Recover4all”)的界面和使用出奇簡單,軟件啟動后它就將找到的硬盤分區(qū)列出,你只能選擇待恢復(fù)的分區(qū)掃描而做不了其他任何事情,連掃描參數(shù)設(shè)置選項都沒有。
有必要對各軟件針對不同操作系統(tǒng)開發(fā)的版本進(jìn)行一下說明。EasyRecovery和FinalData都有分別針對Windows NT/2000/XP和Windows 9X的不同版本,這樣有利于解決操作系統(tǒng)兼容性問題。針對9X系列操作系統(tǒng)的版本當(dāng)然無法支持NTFS格式的分區(qū),而針對NT系列操作系統(tǒng)的版本則對FAT、FAT32、NTFS等格式的分區(qū)都有很好的支持。RecoverNT雖然也分有對應(yīng)NT系列和9X系列的專用版本,但與其前續(xù)版本Revival v3.1類似,把其針對NT系列的版本放到9X系列操作系統(tǒng)下完全能正常使用,如此看來,這種細(xì)分版本行為只是商家的一種銷售手段罷了。Recover4all軟件的開發(fā)者就要直率得多了,其普通版本只支持9X系列,不支持NTFS分區(qū)格式,而這里所用的專業(yè)版本就支持Windows 9X/NT/2000/XP全系列,支持NTFS分區(qū)格式。File Recovery是沒有區(qū)分對應(yīng)操作系統(tǒng)的版本的軟件,開發(fā)者宣稱此軟件支持微軟全系列視窗操作系統(tǒng)和全系列分區(qū)格式,一個軟件版本就可以通用于各種操作系統(tǒng),對使用者似乎更方便。
2.對比評測環(huán)境
操作系統(tǒng)兼容性已在上文中敘述,故以下所有對比評測項目都在Windows XP Professional中文操作系統(tǒng)上完成,測試硬件平臺為P4 1.6A處理器,承啟9BJF 845G主板,Kingmax 256MB DDR333內(nèi)存,WinFast GeForce2 MX 32MB顯卡,1塊酷魚Ⅳ 60GB硬盤和1塊希捷3.2GB硬盤。
測試的軟件環(huán)境設(shè)置要麻煩一些??紤]到速度等各方面原因,筆者將3.2G硬盤作為測試用硬盤,分為3個測試分區(qū),分別為1GB的FAT16主分區(qū)、1GB的NTFS邏輯分區(qū)、1GB的FAT32邏輯分區(qū)。每個分區(qū)上都按一樣的文件目錄結(jié)構(gòu)放置了文本文件(Office文檔、網(wǎng)頁文件、純文本等)、多媒體文件(AVI、RM、MP3、FLASH等)、壓縮文件(RAR分卷壓縮文件、ZIP文件、ISO鏡像等)、可執(zhí)行文件(EXE、自解壓、安裝程序等)等各種文件,目錄名和文件名都有中英文長文件名和短文件名等多種命名方式,最深有5級目錄,共2386個文件,59個文件夾,839MB大小。
3.對比評測方法
在各測試分區(qū)上配置好文件后用GHOST備份。在對比各個項目之前,先將測試分區(qū)用軟件East-Tec Eraser 2002進(jìn)行完全擦寫,然后做2次以上的完全格式化,最后用GHOST將備份文件恢復(fù)回測試分區(qū),再對此分區(qū)進(jìn)行部分或全部文件的刪除、快速格式化、完全格式化甚至是重新對測試盤分區(qū)的操作,最后才用各軟件對其做數(shù)據(jù)恢復(fù)測試。
對比項目共分7項,分別為:(1)多種掃描過濾方式;(2)數(shù)據(jù)恢復(fù)的成功率;(3)掃描分區(qū)速度;(4)數(shù)據(jù)恢復(fù)速度;(5)對文件名、目錄名及目錄結(jié)構(gòu)的支持;(6)網(wǎng)絡(luò)功能;(7)附帶工具。
對于測試成績并不作排名,僅僅是客觀記錄測試數(shù)據(jù)及對比事實。 二、對比評測結(jié)果
1.多種掃描過濾方式
EasyRecovery掃描的方式不僅多種多樣,而且非常有針對性。對應(yīng)于部分文件刪除、丟失情況下有“DeletedRecovery”掃描方式,此方式又細(xì)分為快速掃描(在已有目錄內(nèi)掃描)和完全掃描(對整個分區(qū)掃描),同時可使用文件過濾方式(如*.doc)進(jìn)一步加快掃描速度和只顯示你需要恢復(fù)的數(shù)據(jù)。對應(yīng)于分區(qū)意外格式化或重分區(qū)的情況有“FormatRecovery”掃描方式,你可以選擇分區(qū)被格式化前的文件系統(tǒng),軟件則自動搜索以前的文件系統(tǒng)結(jié)構(gòu)。對應(yīng)于分區(qū)和目錄結(jié)構(gòu)嚴(yán)重?fù)p壞的情況有“RAWRecovery”掃描方式,該方式使用文件標(biāo)識搜索算法從頭搜索分區(qū)的每個簇,不依賴于分區(qū)的文件系統(tǒng)結(jié)構(gòu),你可以通過“文件類型”按鈕自由添加、刪除、選擇和取消等各種文件類型標(biāo)識,以決定在分區(qū)中尋找哪種文件。最后,軟件還具有自定義高級掃描方式(AdvancedRecovery)和繼續(xù)以前保存的數(shù)據(jù)恢復(fù)進(jìn)程的“ResumeRecovery”掃描方式。
FinalData和RecoverNT都只有一種簡單的掃描方式,就是選擇待恢復(fù)的分區(qū),然后軟件開始進(jìn)行完全的簇掃描。但實際上如果你只是尋找誤刪除的文件,完全不必進(jìn)行簇掃描,此時只需取消或中斷掃描過程,軟件會準(zhǔn)確地把已刪除的文件和目錄列出來,這就是相當(dāng)于EasyRecov-ery的“DeletedRecovery”了。只不過剛開始用軟件的人一時是找不到這個竅門的。另外兩個軟件都可以讓你選擇分區(qū)掃描的簇的范圍如果你知道丟失數(shù)據(jù)的大致存放簇區(qū),可節(jié)省不少掃描時間。此外,RecoverNT與EasyRecovery一樣,可以保存當(dāng)前掃描任務(wù),而其他參評軟件都不具備此功能。
Recover4all連掃描的簇范圍都不能選擇,選擇要恢復(fù)的分區(qū)后,即使你清楚地知道你要查找數(shù)據(jù)的大致存放位置,也只能眼睜睜地等它把分區(qū)掃完。上述隱含的“DeletedRecovery”快速掃描方式竅門對它也有效,不過它只能顯示出已刪除、丟失的文件和目錄,分區(qū)上正常的數(shù)據(jù)文件則不會顯示。
File Recovery啟動時會提供3種掃描方式供你選擇,實踐證明“Recover deleted file”方式相當(dāng)于EasyRecovery的“DeletedRecovery”方式,“Find lost data”對應(yīng)于完全掃描方式,而“Find lost driver”對重分區(qū)的數(shù)據(jù)恢復(fù)比較有效,按照其引導(dǎo)菜單的說明來操作還是很有效的。另外在軟件進(jìn)入掃描前也可選擇掃描的簇區(qū)間。
2.數(shù)據(jù)恢復(fù)成功率
這個測試項目中,數(shù)據(jù)是最直接明了的說明。因此,對于各項測試成績作出橫向的成績列表,同時對于測試中出現(xiàn)的特殊情況作文字說明。
(1)部分文件及目錄刪除后的數(shù)據(jù)恢復(fù)。在FAT16、FAT32、NTFS三個分區(qū)都刪除了完全相同的文件和目錄,共2281個文件,517MB數(shù)據(jù),各軟件此項目測試成績?nèi)缦拢?BR> 測試成績
軟件名,FAT16(部分刪除),FAT32(部分刪除),NTFS(部分刪除)
恢復(fù)文件(個),恢復(fù)數(shù)據(jù)(MB),文件恢復(fù)率,數(shù)據(jù)
恢復(fù)率,恢復(fù)文件(個),恢復(fù)數(shù)據(jù)(MB),文件恢復(fù)率,數(shù)據(jù)恢復(fù)率,恢復(fù)文件(個),恢復(fù)數(shù)據(jù)(MB),文件恢復(fù)率,數(shù)據(jù)恢復(fù)率
EasyRecovery,798,388,35%,75%,466,242-130,20%,22%,2281,517,100%,100%
FinalData,787,387,35%,75%,465,112,20%,22%,2281,517,100%,100%
Recover4all,784,387,35%,75%,476,242-130,21%,22%,2280,517,100%,100%
RecoverNT,776,387,34%,75%,776,387-130,34%,50%,2281,517,100%,100%
File Recovery,632,參見說明,參見說明,參見說明,2139,參見說明,參見說明,參見說明,2281,517,100%,100%
各軟件的測試成績差別不大,其中RecoverNT在FAT32分區(qū)的測試成績有明顯優(yōu)勢,比較搶眼。在表格里有“242MB-130MB”的原因是,軟件雖然恢復(fù)了242MB的數(shù)據(jù),可有一個130MB的ISO鏡像文件不能使用,所以實際的有效恢復(fù)數(shù)據(jù)量是112MB。
File Recovery在NTFS分區(qū)測試時和其他軟件表現(xiàn)一樣,但在FAT16和FAT32分區(qū)測試中卻出現(xiàn)了意外,在兩個分區(qū)分別找到的632個、2139個文件中,只有300多個文件是正常的(可恢復(fù)原文件名、擴展名、大小等),剩下的都是軟件在硬盤各簇(Cluster)找到文件頭后恢復(fù)的文件,其文件名都變?yōu)椤癱luster****”。“****”代表數(shù)字,表示是在哪個簇找到的,而且文件的大小取決于你在File Recovery中設(shè)置的找到文件大小的參數(shù)設(shè)定,而不是取決于文件原來的大小,就是說你設(shè)成2MB,那么所有恢復(fù)的文件都是2MB大小。這樣就出現(xiàn)了一些問題,例如原來為幾十kB的圖片,你恢復(fù)為2MB還可正常觀看打開,原來大于2MB的文件就不能正常使用了;當(dāng)然你可以將恢復(fù)文件參數(shù)設(shè)得非常大,以保證數(shù)據(jù)得以完全恢復(fù),但很難保證這樣就解決問題,我試著將FAT16的參數(shù)設(shè)為1.4MB,將632個文件恢復(fù),用了32分46秒,共恢復(fù)了1.07GB的數(shù)據(jù)。因為絕大部分文件是幾十到幾百kB的圖片、文本文件等,所以都能正常打開使用??扇杂形募荒苷J褂?,如MP3文件就只能播放一段,甚至這一段還是兩首歌連在一起的,而更大的如ISO鏡像文件就完全不能使用了,也許可以通過反復(fù)調(diào)整參數(shù)來解決問題,可是除非大文件存放在磁盤上連續(xù)的簇中,否則參數(shù)設(shè)得再大也無法正確地恢復(fù)數(shù)據(jù)。不可否認(rèn),此種掃描方式下,小文件的恢復(fù)幾率很大,然而即使文件能用,其名稱、大小等屬性卻改變了,這樣的恢復(fù)算不算成功呢?所以在成績表中,對于這個意外的情況就不作統(tǒng)計了,因為它明顯要受到你參數(shù)設(shè)置和原來文件在磁盤上存放方式的影響,無法準(zhǔn)確計算。在下面項目的測試中,這種情況成為了File Recovery獨有的特點一直存在,所以在下面的測試成績表中同樣不作統(tǒng)計。
(2)全部文件及目錄刪除后的數(shù)據(jù)恢復(fù)。將根目錄下所有文件及文件夾全部刪除,共有文件2386個,839MB數(shù)據(jù),然后用測試軟件恢復(fù),各軟件成績?nèi)缦拢?BR> 測試成績
軟件名,FAT16(全部刪除),FAT32(全部刪除),NTFS(全部刪除)
恢復(fù)文件(個),恢復(fù)數(shù)據(jù)(MB),文件恢復(fù)率,數(shù)據(jù)恢復(fù)率,恢復(fù)文件(個),恢復(fù)數(shù)據(jù)(MB),文件恢復(fù)率,數(shù)據(jù)
恢復(fù)率,恢復(fù)文件(個),恢復(fù)數(shù)據(jù)(MB),文件恢復(fù)率,數(shù)據(jù)恢復(fù)率
EasyRecovery,903,710,38%,85%,707,696,30%,83%,2383,839,100%,100%
FinalData,903,710,38%,85%,706,696,30%,83%,2386,839,100%,100%
Recover4all,901,710,38%,85%,706,696,30%,83%,2283,839,100%,100%
RecoverNT,903,710,38%,85%,706,696,30%,83%,2386,839,100%,100%
File Recovery,1522,情況同前述,2139,情況同前述,2386,839,100%,100%
這個項目除File Recovery外,其他軟件的成績幾乎一模一樣,沒有同上個項目一樣的明顯者。從表中可看出,在全部文件被刪除的情況下,數(shù)據(jù)恢復(fù)率明顯要高于部分文件被刪除的情況。
(3)快速格式化分區(qū)后的數(shù)據(jù)恢復(fù)。將3個分區(qū)分別快速格式化由各軟件進(jìn)行恢復(fù),此項測試成績?nèi)缦拢?BR> 測試成績
軟件名 FAT16(快速格式化) FAT32(快速格式化) NTFS(快速格式化)
恢復(fù)文件(個) 恢復(fù)數(shù)據(jù)(MB) 文件恢復(fù)率 數(shù)據(jù)恢復(fù)率 恢復(fù)文件(個) 恢復(fù)數(shù)據(jù)(MB) 文件恢復(fù)率 數(shù)據(jù)恢復(fù)率 恢復(fù)文件(個) 恢復(fù)數(shù)據(jù)(MB) 文件恢復(fù)率 數(shù)據(jù)恢復(fù)率
EasyRecovery 891 708 37% 84% 716 696 30% 83% 掃描不到磁盤,見文字說明
FinalData 掃描不到,見文字說明 714 696 30% 83% 2386 839 100% 100%
Recover4all 掃描不到,見文字說明 716 696 30% 83% 掃描不到,見文字說明
RecoverNT 掃描不到,見文字說明 716 696 30% 83% 2386 839 100% 100%
File Recovery 344 情況同前述 2139 情況同前述 掃描不到,見文字說明
這個測試項目中居然沒有一個軟件能將文件全部恢復(fù),反復(fù)測試多次仍然如此。其中FAT16分區(qū)只有EasyRecovery一款軟件能夠真正找到正確的文件,而FAT32分區(qū)的數(shù)據(jù)恢復(fù)成功率是的。每款軟件都有找不到分區(qū)格式的情況,即掃描后顯示找不到任何東西,但EasyRecovery找不到NTFS分區(qū)的情況跟其他軟件不太一樣:其他軟件就算掃描不到文件,也能完成分區(qū)的掃描,而EasyRecovery卻是始終掃描不到格式化后的NTFS分區(qū)。雖然確實是用FormatRecovery掃描方式選擇了待測試的NTFS分區(qū),但開始掃描后,軟件卻始終掃描筆者另一個酷魚Ⅳ 60G硬盤的分區(qū)E,反復(fù)多次都是如此,不知道是什么原因,也許是軟件自身的Bug?
(4)完全格式分區(qū)后的數(shù)據(jù)恢復(fù)。將3個分區(qū)完全格式化并用測試軟件恢復(fù)數(shù)據(jù),得到如下測試成績:
測試成績
軟件名 FAT16(完全格式化) FAT32(完全格式化) NTFS(完全格式化)
恢復(fù)文件(個) 恢復(fù)數(shù)據(jù)(MB) 文件恢復(fù)率 數(shù)據(jù)恢復(fù)率 恢復(fù)文件(個) 恢復(fù)數(shù)據(jù)(MB) 文件恢復(fù)率 數(shù)據(jù)恢復(fù)率 恢復(fù)文件(個) 恢復(fù)數(shù)據(jù)(MB) 文件恢復(fù)率 數(shù)據(jù)恢復(fù)率
EasyRecovery 902 708 38% 84% 715 696 30% 83% 掃描不到磁盤,同前
FinalData 掃描不到,同前 714 696 30% 83% 2386 839 100% 100%
Recover4all 掃描不到,同前 715 696 30% 83% 掃描不到,同前
RecoverNT 掃描不到,同前 715 696 30% 83% 2386 839 100% 100%
File Recovery 120 情況同前述 2139 情況同前述 掃描不到,同前
完全格式化的成績和快速格式化幾乎完全一樣,仍然沒有一個軟件能完成全部分區(qū)的數(shù)據(jù)恢復(fù),EasyRecovery也依然不能掃描指定分區(qū)。
(5)重新分區(qū)測試項目。這個項目與前面項目的測試方式略微不同。將測試硬盤完全擦寫后,將兩個1G的FAT32分區(qū)(其中一個有數(shù)據(jù))在DOS下用FDISK重新分區(qū)合并為一個2G的FAT16分區(qū),再在WinXP中分別用不格式化、格式化為FAT16、FAT32、NTFS分區(qū)的方式來測試各款軟件的數(shù)據(jù)恢復(fù)能力,結(jié)果格式化為NTFS后沒有一款軟件能夠找到文件,故此這項測試不列成績,其他情況的成績?nèi)缦卤恚?BR> 測試成績
軟件名 FAT16(重分區(qū)格式化) FAT32(重分區(qū)格式化) 重分區(qū)不格式化
恢復(fù)文件(個) 恢復(fù)數(shù)據(jù)(MB) 文件恢復(fù)率 數(shù)據(jù)
恢復(fù)率 恢復(fù)文件(個) 恢復(fù)數(shù)據(jù)(MB) 文件恢復(fù)率 數(shù)據(jù)恢復(fù)率 恢復(fù)文件(個) 恢復(fù)數(shù)據(jù)(MB) 率
EasyRecovery 681 694 29% 83% 681 694 29% 83% 692 696 29% 83%
FinalData 掃描不到 掃描不到 掃描不到
Recover4all 掃描不到 688 695 29% 83% 掃描不到
RecoverNT 掃描不到 掃描不到 掃描不到
File Recovery 349 情況同前述 587 695 25% 83% 587 695 25% 83%
實際上能在重新分區(qū)中找到文件的軟件,它們的表現(xiàn)大致一樣。但其中File Recovery還是有些不同,它在格式化為FAT32的分區(qū)中居然找到了2400多個文件,而實際只有2386個文件,而確認(rèn)恢復(fù)正確的如上表所列,很明顯許多文件是無效錯誤的,不過它仍然是這項測試中表現(xiàn)的軟件之一。
總的來說,各款軟件的恢復(fù)成功率差別不大,細(xì)細(xì)盤點,EasyRecovery的恢復(fù)能力還是略高一籌,而File Recovery的表現(xiàn)別出一格,十分另類,其掃描的能力不錯,可恢復(fù)的文件卻無法保證原來的屬性,當(dāng)然許多掃到的數(shù)據(jù)也并不能恢復(fù)成功,這取決于你參數(shù)的設(shè)置,也取決于文件數(shù)據(jù)本身的大小和存放方式。
現(xiàn)實的計算機應(yīng)用中,總會因為病毒、誤操作等原因?qū)е掠脖P上的文件丟失,于是也相應(yīng)出現(xiàn)了應(yīng)對這種情況的數(shù)據(jù)恢復(fù)軟件。作為一個普通的計算機用戶,非常需要幾款操作方便簡單,性能良好的數(shù)據(jù)恢復(fù)軟件以備不測。然而實際上筆者經(jīng)??吹降那闆r是,大部分朋友在數(shù)據(jù)丟失時才想到數(shù)據(jù)恢復(fù)軟件,而且也只是慌亂地找一款軟件來“試試”,當(dāng)然恢復(fù)效果一般不會理想。那么如何珍惜這“重來的機會”呢?事實上各款數(shù)據(jù)恢復(fù)軟件在不同情況是有較大區(qū)別的,何時使用何種軟件仍有一定講究。本文對常見的幾款數(shù)據(jù)恢復(fù)軟件進(jìn)行了對比評測,其實對比評測只是一種形式,筆者更希望的是提供各種情況下數(shù)據(jù)恢復(fù)的清晰結(jié)果,當(dāng)“數(shù)據(jù)丟失”問題不幸發(fā)生時,你完全可以按圖索驥,對照相應(yīng)的結(jié)果找到適合當(dāng)前情況的軟件。
一、對比評測說明
1.參評軟件說明
此次收集到5款數(shù)據(jù)恢復(fù)軟件如下:
EasyRecovery Professional v6.0.9(商業(yè)軟件)
PC INSPECTOR File Recovery v3.0(免費軟件)
FinalData NT Standard v1.5(商業(yè)軟件)
RecoverNT v3.5(商業(yè)軟件)
Recover4all Professional v2.11(商業(yè)軟件)
這幾款軟件基本上是目前數(shù)據(jù)恢復(fù)軟件中的佼佼者,也是大家最用得到的。值得說明的是常見的還有兩款軟件:Drive Rescue v2.0c和Revival v3.1。但它們實際上分別是PC INSPECTOR File Recovery v3.0和RecoverNT v3.5的低版本,只是名字稍有不同,這里就不將其列出了。
首先我們來看看幾款軟件的簡介。
EasyRecovery Professional(以下簡稱為“EasyRecovery”)的界面美觀大方,工具欄分類簡單明了。它支持多種語言顯示,多數(shù)菜單項的操作均有簡單的步進(jìn)式導(dǎo)航指導(dǎo)操作,不熟悉恢復(fù)軟件的人也能夠輕易上手。其快速啟動菜單可自定義,方便你的快速操作。同時它支持創(chuàng)建一張獨有的以IBMDOS為操作系統(tǒng)的救急軟盤供你使用),以備在你的硬盤主引導(dǎo)區(qū)或操作系統(tǒng)不能使用時引導(dǎo)系統(tǒng)進(jìn)行下一步的數(shù)據(jù)恢復(fù)操作。
PC INSPECTOR File Recovery(以下簡稱為“File Recovery”)的界面在版本上升到3.0后已經(jīng)是XP風(fēng)格了。在軟件啟動時會先讓你選擇顯示的語言版本,接著就顯示一個快速操作的引導(dǎo)菜單,可以通過它快速進(jìn)行數(shù)據(jù)恢復(fù)操作,這兩步設(shè)定還是非常人性化的,但軟件并不支持啟動自定義菜單和救急盤的功能。
FinalData NT Standard(以下簡稱“FinalData”)和RecoverNT的界面非常相似,簡單樸素,差別只在于掃描搜索的參數(shù)設(shè)置的不同。不支持多語言,沒有使用上的操作向?qū)?,更沒有自定義菜單和救急盤功能,由于功能菜單非常簡化,當(dāng)然操作也相應(yīng)變得簡單快捷,通常你只需要對搜索參數(shù)作調(diào)整即可。
Recover4all Professional(以下簡稱“Recover4all”)的界面和使用出奇簡單,軟件啟動后它就將找到的硬盤分區(qū)列出,你只能選擇待恢復(fù)的分區(qū)掃描而做不了其他任何事情,連掃描參數(shù)設(shè)置選項都沒有。
有必要對各軟件針對不同操作系統(tǒng)開發(fā)的版本進(jìn)行一下說明。EasyRecovery和FinalData都有分別針對Windows NT/2000/XP和Windows 9X的不同版本,這樣有利于解決操作系統(tǒng)兼容性問題。針對9X系列操作系統(tǒng)的版本當(dāng)然無法支持NTFS格式的分區(qū),而針對NT系列操作系統(tǒng)的版本則對FAT、FAT32、NTFS等格式的分區(qū)都有很好的支持。RecoverNT雖然也分有對應(yīng)NT系列和9X系列的專用版本,但與其前續(xù)版本Revival v3.1類似,把其針對NT系列的版本放到9X系列操作系統(tǒng)下完全能正常使用,如此看來,這種細(xì)分版本行為只是商家的一種銷售手段罷了。Recover4all軟件的開發(fā)者就要直率得多了,其普通版本只支持9X系列,不支持NTFS分區(qū)格式,而這里所用的專業(yè)版本就支持Windows 9X/NT/2000/XP全系列,支持NTFS分區(qū)格式。File Recovery是沒有區(qū)分對應(yīng)操作系統(tǒng)的版本的軟件,開發(fā)者宣稱此軟件支持微軟全系列視窗操作系統(tǒng)和全系列分區(qū)格式,一個軟件版本就可以通用于各種操作系統(tǒng),對使用者似乎更方便。
2.對比評測環(huán)境
操作系統(tǒng)兼容性已在上文中敘述,故以下所有對比評測項目都在Windows XP Professional中文操作系統(tǒng)上完成,測試硬件平臺為P4 1.6A處理器,承啟9BJF 845G主板,Kingmax 256MB DDR333內(nèi)存,WinFast GeForce2 MX 32MB顯卡,1塊酷魚Ⅳ 60GB硬盤和1塊希捷3.2GB硬盤。
測試的軟件環(huán)境設(shè)置要麻煩一些??紤]到速度等各方面原因,筆者將3.2G硬盤作為測試用硬盤,分為3個測試分區(qū),分別為1GB的FAT16主分區(qū)、1GB的NTFS邏輯分區(qū)、1GB的FAT32邏輯分區(qū)。每個分區(qū)上都按一樣的文件目錄結(jié)構(gòu)放置了文本文件(Office文檔、網(wǎng)頁文件、純文本等)、多媒體文件(AVI、RM、MP3、FLASH等)、壓縮文件(RAR分卷壓縮文件、ZIP文件、ISO鏡像等)、可執(zhí)行文件(EXE、自解壓、安裝程序等)等各種文件,目錄名和文件名都有中英文長文件名和短文件名等多種命名方式,最深有5級目錄,共2386個文件,59個文件夾,839MB大小。
3.對比評測方法
在各測試分區(qū)上配置好文件后用GHOST備份。在對比各個項目之前,先將測試分區(qū)用軟件East-Tec Eraser 2002進(jìn)行完全擦寫,然后做2次以上的完全格式化,最后用GHOST將備份文件恢復(fù)回測試分區(qū),再對此分區(qū)進(jìn)行部分或全部文件的刪除、快速格式化、完全格式化甚至是重新對測試盤分區(qū)的操作,最后才用各軟件對其做數(shù)據(jù)恢復(fù)測試。
對比項目共分7項,分別為:(1)多種掃描過濾方式;(2)數(shù)據(jù)恢復(fù)的成功率;(3)掃描分區(qū)速度;(4)數(shù)據(jù)恢復(fù)速度;(5)對文件名、目錄名及目錄結(jié)構(gòu)的支持;(6)網(wǎng)絡(luò)功能;(7)附帶工具。
對于測試成績并不作排名,僅僅是客觀記錄測試數(shù)據(jù)及對比事實。 二、對比評測結(jié)果
1.多種掃描過濾方式
EasyRecovery掃描的方式不僅多種多樣,而且非常有針對性。對應(yīng)于部分文件刪除、丟失情況下有“DeletedRecovery”掃描方式,此方式又細(xì)分為快速掃描(在已有目錄內(nèi)掃描)和完全掃描(對整個分區(qū)掃描),同時可使用文件過濾方式(如*.doc)進(jìn)一步加快掃描速度和只顯示你需要恢復(fù)的數(shù)據(jù)。對應(yīng)于分區(qū)意外格式化或重分區(qū)的情況有“FormatRecovery”掃描方式,你可以選擇分區(qū)被格式化前的文件系統(tǒng),軟件則自動搜索以前的文件系統(tǒng)結(jié)構(gòu)。對應(yīng)于分區(qū)和目錄結(jié)構(gòu)嚴(yán)重?fù)p壞的情況有“RAWRecovery”掃描方式,該方式使用文件標(biāo)識搜索算法從頭搜索分區(qū)的每個簇,不依賴于分區(qū)的文件系統(tǒng)結(jié)構(gòu),你可以通過“文件類型”按鈕自由添加、刪除、選擇和取消等各種文件類型標(biāo)識,以決定在分區(qū)中尋找哪種文件。最后,軟件還具有自定義高級掃描方式(AdvancedRecovery)和繼續(xù)以前保存的數(shù)據(jù)恢復(fù)進(jìn)程的“ResumeRecovery”掃描方式。
FinalData和RecoverNT都只有一種簡單的掃描方式,就是選擇待恢復(fù)的分區(qū),然后軟件開始進(jìn)行完全的簇掃描。但實際上如果你只是尋找誤刪除的文件,完全不必進(jìn)行簇掃描,此時只需取消或中斷掃描過程,軟件會準(zhǔn)確地把已刪除的文件和目錄列出來,這就是相當(dāng)于EasyRecov-ery的“DeletedRecovery”了。只不過剛開始用軟件的人一時是找不到這個竅門的。另外兩個軟件都可以讓你選擇分區(qū)掃描的簇的范圍如果你知道丟失數(shù)據(jù)的大致存放簇區(qū),可節(jié)省不少掃描時間。此外,RecoverNT與EasyRecovery一樣,可以保存當(dāng)前掃描任務(wù),而其他參評軟件都不具備此功能。
Recover4all連掃描的簇范圍都不能選擇,選擇要恢復(fù)的分區(qū)后,即使你清楚地知道你要查找數(shù)據(jù)的大致存放位置,也只能眼睜睜地等它把分區(qū)掃完。上述隱含的“DeletedRecovery”快速掃描方式竅門對它也有效,不過它只能顯示出已刪除、丟失的文件和目錄,分區(qū)上正常的數(shù)據(jù)文件則不會顯示。
File Recovery啟動時會提供3種掃描方式供你選擇,實踐證明“Recover deleted file”方式相當(dāng)于EasyRecovery的“DeletedRecovery”方式,“Find lost data”對應(yīng)于完全掃描方式,而“Find lost driver”對重分區(qū)的數(shù)據(jù)恢復(fù)比較有效,按照其引導(dǎo)菜單的說明來操作還是很有效的。另外在軟件進(jìn)入掃描前也可選擇掃描的簇區(qū)間。
2.數(shù)據(jù)恢復(fù)成功率
這個測試項目中,數(shù)據(jù)是最直接明了的說明。因此,對于各項測試成績作出橫向的成績列表,同時對于測試中出現(xiàn)的特殊情況作文字說明。
(1)部分文件及目錄刪除后的數(shù)據(jù)恢復(fù)。在FAT16、FAT32、NTFS三個分區(qū)都刪除了完全相同的文件和目錄,共2281個文件,517MB數(shù)據(jù),各軟件此項目測試成績?nèi)缦拢?BR> 測試成績
軟件名,FAT16(部分刪除),FAT32(部分刪除),NTFS(部分刪除)
恢復(fù)文件(個),恢復(fù)數(shù)據(jù)(MB),文件恢復(fù)率,數(shù)據(jù)
恢復(fù)率,恢復(fù)文件(個),恢復(fù)數(shù)據(jù)(MB),文件恢復(fù)率,數(shù)據(jù)恢復(fù)率,恢復(fù)文件(個),恢復(fù)數(shù)據(jù)(MB),文件恢復(fù)率,數(shù)據(jù)恢復(fù)率
EasyRecovery,798,388,35%,75%,466,242-130,20%,22%,2281,517,100%,100%
FinalData,787,387,35%,75%,465,112,20%,22%,2281,517,100%,100%
Recover4all,784,387,35%,75%,476,242-130,21%,22%,2280,517,100%,100%
RecoverNT,776,387,34%,75%,776,387-130,34%,50%,2281,517,100%,100%
File Recovery,632,參見說明,參見說明,參見說明,2139,參見說明,參見說明,參見說明,2281,517,100%,100%
各軟件的測試成績差別不大,其中RecoverNT在FAT32分區(qū)的測試成績有明顯優(yōu)勢,比較搶眼。在表格里有“242MB-130MB”的原因是,軟件雖然恢復(fù)了242MB的數(shù)據(jù),可有一個130MB的ISO鏡像文件不能使用,所以實際的有效恢復(fù)數(shù)據(jù)量是112MB。
File Recovery在NTFS分區(qū)測試時和其他軟件表現(xiàn)一樣,但在FAT16和FAT32分區(qū)測試中卻出現(xiàn)了意外,在兩個分區(qū)分別找到的632個、2139個文件中,只有300多個文件是正常的(可恢復(fù)原文件名、擴展名、大小等),剩下的都是軟件在硬盤各簇(Cluster)找到文件頭后恢復(fù)的文件,其文件名都變?yōu)椤癱luster****”。“****”代表數(shù)字,表示是在哪個簇找到的,而且文件的大小取決于你在File Recovery中設(shè)置的找到文件大小的參數(shù)設(shè)定,而不是取決于文件原來的大小,就是說你設(shè)成2MB,那么所有恢復(fù)的文件都是2MB大小。這樣就出現(xiàn)了一些問題,例如原來為幾十kB的圖片,你恢復(fù)為2MB還可正常觀看打開,原來大于2MB的文件就不能正常使用了;當(dāng)然你可以將恢復(fù)文件參數(shù)設(shè)得非常大,以保證數(shù)據(jù)得以完全恢復(fù),但很難保證這樣就解決問題,我試著將FAT16的參數(shù)設(shè)為1.4MB,將632個文件恢復(fù),用了32分46秒,共恢復(fù)了1.07GB的數(shù)據(jù)。因為絕大部分文件是幾十到幾百kB的圖片、文本文件等,所以都能正常打開使用??扇杂形募荒苷J褂?,如MP3文件就只能播放一段,甚至這一段還是兩首歌連在一起的,而更大的如ISO鏡像文件就完全不能使用了,也許可以通過反復(fù)調(diào)整參數(shù)來解決問題,可是除非大文件存放在磁盤上連續(xù)的簇中,否則參數(shù)設(shè)得再大也無法正確地恢復(fù)數(shù)據(jù)。不可否認(rèn),此種掃描方式下,小文件的恢復(fù)幾率很大,然而即使文件能用,其名稱、大小等屬性卻改變了,這樣的恢復(fù)算不算成功呢?所以在成績表中,對于這個意外的情況就不作統(tǒng)計了,因為它明顯要受到你參數(shù)設(shè)置和原來文件在磁盤上存放方式的影響,無法準(zhǔn)確計算。在下面項目的測試中,這種情況成為了File Recovery獨有的特點一直存在,所以在下面的測試成績表中同樣不作統(tǒng)計。
(2)全部文件及目錄刪除后的數(shù)據(jù)恢復(fù)。將根目錄下所有文件及文件夾全部刪除,共有文件2386個,839MB數(shù)據(jù),然后用測試軟件恢復(fù),各軟件成績?nèi)缦拢?BR> 測試成績
軟件名,FAT16(全部刪除),FAT32(全部刪除),NTFS(全部刪除)
恢復(fù)文件(個),恢復(fù)數(shù)據(jù)(MB),文件恢復(fù)率,數(shù)據(jù)恢復(fù)率,恢復(fù)文件(個),恢復(fù)數(shù)據(jù)(MB),文件恢復(fù)率,數(shù)據(jù)
恢復(fù)率,恢復(fù)文件(個),恢復(fù)數(shù)據(jù)(MB),文件恢復(fù)率,數(shù)據(jù)恢復(fù)率
EasyRecovery,903,710,38%,85%,707,696,30%,83%,2383,839,100%,100%
FinalData,903,710,38%,85%,706,696,30%,83%,2386,839,100%,100%
Recover4all,901,710,38%,85%,706,696,30%,83%,2283,839,100%,100%
RecoverNT,903,710,38%,85%,706,696,30%,83%,2386,839,100%,100%
File Recovery,1522,情況同前述,2139,情況同前述,2386,839,100%,100%
這個項目除File Recovery外,其他軟件的成績幾乎一模一樣,沒有同上個項目一樣的明顯者。從表中可看出,在全部文件被刪除的情況下,數(shù)據(jù)恢復(fù)率明顯要高于部分文件被刪除的情況。
(3)快速格式化分區(qū)后的數(shù)據(jù)恢復(fù)。將3個分區(qū)分別快速格式化由各軟件進(jìn)行恢復(fù),此項測試成績?nèi)缦拢?BR> 測試成績
軟件名 FAT16(快速格式化) FAT32(快速格式化) NTFS(快速格式化)
恢復(fù)文件(個) 恢復(fù)數(shù)據(jù)(MB) 文件恢復(fù)率 數(shù)據(jù)恢復(fù)率 恢復(fù)文件(個) 恢復(fù)數(shù)據(jù)(MB) 文件恢復(fù)率 數(shù)據(jù)恢復(fù)率 恢復(fù)文件(個) 恢復(fù)數(shù)據(jù)(MB) 文件恢復(fù)率 數(shù)據(jù)恢復(fù)率
EasyRecovery 891 708 37% 84% 716 696 30% 83% 掃描不到磁盤,見文字說明
FinalData 掃描不到,見文字說明 714 696 30% 83% 2386 839 100% 100%
Recover4all 掃描不到,見文字說明 716 696 30% 83% 掃描不到,見文字說明
RecoverNT 掃描不到,見文字說明 716 696 30% 83% 2386 839 100% 100%
File Recovery 344 情況同前述 2139 情況同前述 掃描不到,見文字說明
這個測試項目中居然沒有一個軟件能將文件全部恢復(fù),反復(fù)測試多次仍然如此。其中FAT16分區(qū)只有EasyRecovery一款軟件能夠真正找到正確的文件,而FAT32分區(qū)的數(shù)據(jù)恢復(fù)成功率是的。每款軟件都有找不到分區(qū)格式的情況,即掃描后顯示找不到任何東西,但EasyRecovery找不到NTFS分區(qū)的情況跟其他軟件不太一樣:其他軟件就算掃描不到文件,也能完成分區(qū)的掃描,而EasyRecovery卻是始終掃描不到格式化后的NTFS分區(qū)。雖然確實是用FormatRecovery掃描方式選擇了待測試的NTFS分區(qū),但開始掃描后,軟件卻始終掃描筆者另一個酷魚Ⅳ 60G硬盤的分區(qū)E,反復(fù)多次都是如此,不知道是什么原因,也許是軟件自身的Bug?
(4)完全格式分區(qū)后的數(shù)據(jù)恢復(fù)。將3個分區(qū)完全格式化并用測試軟件恢復(fù)數(shù)據(jù),得到如下測試成績:
測試成績
軟件名 FAT16(完全格式化) FAT32(完全格式化) NTFS(完全格式化)
恢復(fù)文件(個) 恢復(fù)數(shù)據(jù)(MB) 文件恢復(fù)率 數(shù)據(jù)恢復(fù)率 恢復(fù)文件(個) 恢復(fù)數(shù)據(jù)(MB) 文件恢復(fù)率 數(shù)據(jù)恢復(fù)率 恢復(fù)文件(個) 恢復(fù)數(shù)據(jù)(MB) 文件恢復(fù)率 數(shù)據(jù)恢復(fù)率
EasyRecovery 902 708 38% 84% 715 696 30% 83% 掃描不到磁盤,同前
FinalData 掃描不到,同前 714 696 30% 83% 2386 839 100% 100%
Recover4all 掃描不到,同前 715 696 30% 83% 掃描不到,同前
RecoverNT 掃描不到,同前 715 696 30% 83% 2386 839 100% 100%
File Recovery 120 情況同前述 2139 情況同前述 掃描不到,同前
完全格式化的成績和快速格式化幾乎完全一樣,仍然沒有一個軟件能完成全部分區(qū)的數(shù)據(jù)恢復(fù),EasyRecovery也依然不能掃描指定分區(qū)。
(5)重新分區(qū)測試項目。這個項目與前面項目的測試方式略微不同。將測試硬盤完全擦寫后,將兩個1G的FAT32分區(qū)(其中一個有數(shù)據(jù))在DOS下用FDISK重新分區(qū)合并為一個2G的FAT16分區(qū),再在WinXP中分別用不格式化、格式化為FAT16、FAT32、NTFS分區(qū)的方式來測試各款軟件的數(shù)據(jù)恢復(fù)能力,結(jié)果格式化為NTFS后沒有一款軟件能夠找到文件,故此這項測試不列成績,其他情況的成績?nèi)缦卤恚?BR> 測試成績
軟件名 FAT16(重分區(qū)格式化) FAT32(重分區(qū)格式化) 重分區(qū)不格式化
恢復(fù)文件(個) 恢復(fù)數(shù)據(jù)(MB) 文件恢復(fù)率 數(shù)據(jù)
恢復(fù)率 恢復(fù)文件(個) 恢復(fù)數(shù)據(jù)(MB) 文件恢復(fù)率 數(shù)據(jù)恢復(fù)率 恢復(fù)文件(個) 恢復(fù)數(shù)據(jù)(MB) 率
EasyRecovery 681 694 29% 83% 681 694 29% 83% 692 696 29% 83%
FinalData 掃描不到 掃描不到 掃描不到
Recover4all 掃描不到 688 695 29% 83% 掃描不到
RecoverNT 掃描不到 掃描不到 掃描不到
File Recovery 349 情況同前述 587 695 25% 83% 587 695 25% 83%
實際上能在重新分區(qū)中找到文件的軟件,它們的表現(xiàn)大致一樣。但其中File Recovery還是有些不同,它在格式化為FAT32的分區(qū)中居然找到了2400多個文件,而實際只有2386個文件,而確認(rèn)恢復(fù)正確的如上表所列,很明顯許多文件是無效錯誤的,不過它仍然是這項測試中表現(xiàn)的軟件之一。
總的來說,各款軟件的恢復(fù)成功率差別不大,細(xì)細(xì)盤點,EasyRecovery的恢復(fù)能力還是略高一籌,而File Recovery的表現(xiàn)別出一格,十分另類,其掃描的能力不錯,可恢復(fù)的文件卻無法保證原來的屬性,當(dāng)然許多掃到的數(shù)據(jù)也并不能恢復(fù)成功,這取決于你參數(shù)的設(shè)置,也取決于文件數(shù)據(jù)本身的大小和存放方式。