2010年1月28日 星期四

Recuva 檔案、照片回救工具軟體

老喵比較少跟大家介紹工具軟體,原因是網路上打上搜尋關鍵字就可以找到一堆相關的資料。其次是,大家未必喜歡這些與作業系統相關軟體用語上的生冷...但是老喵在這裡還是跟大家介紹一下這款工具軟體。如果,你有照片、圖檔、文件資料被誤刪而懊惱救不回來時,這個工具軟體就絕對符合你的需要。當然不只上述幾種檔案可以被救回也包括影音檔案、系統檔等等資料的回救。是的,它是一款回救工具軟體,名為『Recuva』,一般我們在網路上所找到的回救軟體很多,但多數可能不是你所需要的,例如需要序號、設定繁雜、沒有中文介面、需要付費等等。老喵所介紹的這款工具軟體則是『完全免費』、『沒有繁雜設定』、『支援多國語言,包括繁簡中文』、『操作簡單易懂』還有就是程式本身體積不大,解壓縮安裝時總體積約在20MB左右,相當於一首4分鐘高品質MP3的體積。老喵想,這樣的系統工具軟體應當不會佔據你的硬碟空間,而且又可以定時的『線上更新』軟體版本,是個相當好用的回救資料工具。


以下介紹一下『Recuva』這款工具的特色:Recuva的開發公司Piriform是個網路平台,是個支援開放原始碼的程式開發平台,就如同『火狐』瀏覽器一樣,不過這僅是對程式相關設計師所開放,一般的使用者則並不開放,僅供予免費的工具軟體下載與使用。雖然如此,大家還是可以下載到該公司的免費軟體,且功能完全沒有使用限制。這款回救工具是去年才正式提供下載,軟體的最新版本為1.34.460。如果不知道這家公司為何的話,說一個該公司出名的免費工具,大家可能就會知道了。該公司有一款系統清掃工具軟體,在系統清理工具軟體的使用排名的都在前幾名,老喵也是其中的一個使用者,那就是『CCleaner』。這款系統清理工具以『設定簡易、操作簡單、效率突出』而聞名,是該公司的成名代表作,現在仍可以在該公司網站下載到最新版本,對系統清理苦惱的用家,不妨嘗試使用一下這個清理工具軟體,也許能為你解除多時的困擾,也為自己找到一個可以信賴的系統工具,當然軟體一樣仍是『免費』且『功能齊全』絕不會因為免費而出現功能缺損的狀況(許多類似的工具軟體,都有這種免費就會縮減功能的情況出現)。


相同的Recuva也是功能齊備的工具軟體,但最大的特色莫過於『搜尋快速』、『操作簡易』與『易懂的操作介面』。很具特色的『預覽』功能,讓搜尋『圖片、照片』類型的檔案回救資料特別有用,因為多數時候僅有檔名,卻不知道內容,這是困擾人決定要不要回救的重點,而有了『預覽』圖片內容的功能,就可以輕鬆找到欲回救的照片、圖片。不過對於,影音類的檔案,文字類的檔案,則沒有預覽的功能存在,因為這些檔案多半沒有固定的靜態圖片可供程式鎖定,因此,這些檔案無法預覽,但大家對這種資料類型應當會知道如何選擇,因為回救掃描時會連同過去所遭刪除時所用的檔名秀出來,所以對於回救選擇不會造成太大困擾。這款軟體在該公司網站上,也特別說明是專為照片、圖檔資料所設計的,因為這些資料比起文字資料,可能還比較具有回救的價值,尤其是珍貴的數位照片資料。現在大家幾乎都在用影像寫各種網誌、筆記、文章等等,所以照片、圖片的輔助就相當重要。接下來就介紹一下Recuva可以做哪些事情。


不過在介紹之前,先提供大家一個觀念,那就是檔案被刪,為何可以被救回!?(除了去垃圾桶找以外)一般大家所使用的硬碟是個磁性記錄體,也就是說硬碟是由一個個磁區(或稱為磁簇)單位所組成,當檔案被記錄時,這些資料會被記錄在一個個磁區上面,有可能會分散在硬碟的各個角落(這是磁碟沒有做重整的一種狀態),其運作情況是,例如一篇文章資料可能會被分成幾份,然後系統會搜尋磁碟當中未被使用的空間(也有些空間是檔案仍存在,卻被系統剃除存在記錄而已),然後將這幾份的資料存放於這些分散的空間裡,當用家存取這個檔案時,系統會在各個磁區搜索該檔案,然後復原該檔案的所有資料以供用家檢視。大家有沒有遇上一個情況!?為啥硬碟使用過一段時間之後,會發現存取同一檔案的速度會變慢??這就是一種磁區太過分散的緣故,系統搜尋該資料的時間也會變長,所以應當定時『重組磁碟』,這可以將分散的資料整合在相同或附近磁區裡,如此系統搜尋的時間也會縮短。這會影響到系統運作速度快慢的最大主因。


所有硬碟上的檔案都由一個叫『檔頭』的系統檔案管理程式所控制,每當有檔案被存放在磁碟上時,這個程式便會為這個檔案作『標記』與分配所應擁有的『磁區存放範圍』。簡單的可以想像成這樣:當A君住進大樓的時候,樓下的管理員會給A君一把鑰匙作為住宿的憑證,上面有A君住房的號碼,A君去到該房間住下成為住戶。而當有其他拜訪A君的人前來時,必然會透過管理員詢問A君住房的號碼,如此訪客就可以找到A君了。而剛剛說的『標記』就是房間的號碼與鑰匙,這個標記有檔案的大小、形式、類型、種類....等等資料,而『磁區存放範圍』就是A君的住房範圍。經過這樣的解釋,大家應當比較了解硬碟存取檔案時的操作過程。
不過這僅是存放檔案時『檔頭』會做的事情。接下來是比較驚悚的情節:有一天A君的住處來了一個訪客,原本沒啥事情。突然間訪客覺得A君老是住在這寬敞的房間裡,讓訪客很嫉妒,於是某一天,訪客又來到A君的住處,要A君讓出一些住房,可以讓訪客住下,但A君不同意。結果,訪客一氣之下談判破裂,抽出尖刀將A君亂刀砍死在房裡,然後揚長而去。A君倒在血泊當中氣絕身亡,沒多久,樓下的管理員上來查看A君的住房,結果發現A君被謀殺。按照管理員的以往經驗,管理員拿走A君所擁有的住房鑰匙,並在住宿簿上面將A君的名字劃掉,並更新住房鑰匙的編號,又開放給其他想住的人進來住宿,A君的屍體則被管理員隱藏在住房隱密的地下室裡,可憐的A君,在這個不見天日的地方,跟許多其他相同命運的兄弟、姊妹一同等待能夠回天的那個時刻....哈哈哈!!有趣的情節....是吧!?也許是冷笑話,但大家可知道,那個謀殺A君的訪客是誰??呵呵!!那就是你自己啦!!因為你把體積有點礙眼的檔案給『刪除』因此『謀殺罪名成立』....哈哈!!


大家有沒有發現到『檔頭』這個程式將被刪除的檔案,僅僅『除名』並更新磁區編號,而實體檔案則仍存在於硬碟當中。也就是說這個檔案仍舊存在,不是被『刪除』了,『刪除』僅是系統中的技術名詞,而非實體刪除的動作,大家看見刪除檔案後磁碟容量會變大,但實際上那是系統在『欺騙』的一種運作方式,因為磁區一旦被記錄,檔案則會存在,僅僅需要給用家一個『虛擬的』硬碟容量就可以了,當有新檔案進入存放時,這個磁區有可能部分會被分配成『覆寫』區域,如此就可以將新檔案存放於該磁區當中。(也等於是說將A君換了一個名字、身份)而現在大多數磁碟容量都相當巨大,因此刪除掉的檔案被覆寫的機率事實上僅有約30%,因為硬碟容量較大的緣故。如果是20年前的硬碟,恐怕就無法救回資料了,因為覆寫比率太高,因硬碟空間小的緣故。
Recuva這個工具軟體,就是侵入『檔頭』的資料庫(所有刪除檔案的資料都在這個資料庫裡),也不算侵入啦!!僅是借用一下而已,為的是讓用家可以救回那過去『誤殺』的A君,讓用家可以再跟A君共敘前緣(簡直是上帝的恩澤啊!!)。程式會掃描硬碟『檔頭』程式的資料庫,並分析哪些檔案可以被救回,那些已經『屍骨無存』,而哪些是被其它檔案所覆寫替代。掃描結果會呈現出一份報告,報告上分別會註明該檔案狀態,是可救回的,還是已經無法救回,還是說救回時檔案可能已經無法在完整的呈現出來。這些是讓用家選擇的分析資料,如果是圖片、照片,則會有『預覽』出現,如果檔案有『預覽』出現在程式的報告當中,這個檔案就可以無損的被程式救回。


當然,這個程式也有救回資料的限制,什麼限制呢??以下是無法救回資料的幾個限制:
1.檔案已經被覆寫多次後刪除,例如使用特殊刪除軟體,將該檔案覆寫20次以上,該檔案已經『屍骨無存』僅留下記錄者。這種軟體到處都有,很常用在機密資料的刪除上。如果你也使用這種軟體,則檔案被救回的機率,會大幅下滑。


2.常駐於系統中的系統檔,這些檔案無法由回救軟體控制,因為這些都是由作業系統強制存放,且有保護機制,因此這些檔案若損壞多數是整體系統有問題產生,如此一來,有可能必須重灌作業系統,因此,回救軟體也會說明這些系統檔不能救回的原因。但是,老喵可用一個方式救回這些系統檔,也就是將作業系統的保護機制關閉,如此就可以解除對回救軟體的限制。但是這樣會冒上一個風險,系統容易當機,也容易出現不穩定的狀態,因為保護機制有其存在的必要性,若關閉這個機制的運作,有可能讓系統錯誤不斷,老喵並不建議關閉這個保護機制。


3.被其他檔案覆蓋的情況下,也無法救回這些資料,因為這些檔案的身分已經被其他新存放的檔案所替代。


4.光碟片上的檔案是無法被救回,因為這些媒體並非可以常時更新的一種記錄性磁區,但可以重複讀寫的光碟,有些可以被救回,但大部分情況下是,一經抹除,多數資料會損毀而無法救回。而且重複讀寫的光碟是一種破壞性覆寫機制,因此被救回的機率不高。


5.軟碟資料無法被救回,因為變數太多而無法救回。


Recuva能夠搜尋救回的媒體,有以下幾種:
1.硬碟(NTFS、FAT32、FAT16)包括被格式化的硬碟,磁軌損壞的硬碟。(固態硬碟是否能救回,官方網站沒有說明,但除將載體更換成快閃記憶體的方式外,基本運作方式與一般硬碟相同,因此有可能是可以使用的,老喵沒這種硬碟所以只能推測)


2.記憶卡、快閃記憶體(NTFS、FAT32、FAT16)例如相機所用的記憶卡,或隨身碟之類的記錄媒體。


軟體的安裝相當簡易,當然你也可以將軟體安裝在其他磁碟分割區裡面,不一定要安裝在C磁碟裡,但有些檔案會被安裝在C磁碟當中,那是運作程式所必須的檔案,非要在C磁碟不可。安裝時,程式會搜尋系統所使用的語言,如果沒有,則會在安裝開始時出現語言選擇對話框,只要選擇系統所用的語言即可,安裝當中會問你要不要順帶安裝YAHOO的瀏覽器捷徑列,這可以將它不勾選,因為瀏覽器上的捷徑列已經夠多了。安裝完成後,會問你要不要立刻執行Recuva,可以選擇執行,也可以選擇不執行,因為沒有重新開機的必要。接下來可以對你的硬碟進行掃描,看看有哪些檔案是曾經被你所『誤殺』的。頭一次執行Recuva時會以精靈模式引導你操作程式,當然以後熟練後可以切換成進階模式。掃描種類有照片、圖檔(副檔名不限),音樂檔案(時下常見的所有音樂格式)、影片檔(同音樂檔搜尋模式)、文字資料(包括doc檔案、試算資料文件等等)、壓縮檔(不過要注意的是,某些壓縮檔回救以後,會造成資料缺損而不能解壓縮)。


搜尋範圍可以自定,也可以點取上述大類來進行掃描,若不知道檔案原本存放的分割磁碟區,可以選擇掃描全部磁碟區,但時間要長些。掃描完成後,會出現一份報告與列表,若是圖檔類型,則會出現預覽,可以參考預覽的說明來決定是否救回資料。若是以列表方式呈現報告,則每個檔案左側,有一個相應的狀態燈號:
1.綠色是狀態良好(但未必是可以救回的,有些是系統裡的強制存放檔案)。
2.黃色是有點糟,表明該檔案可能過於破損,即使救回也不能完整呈現。
3.橙色是很糟糕,筆試檔案有可能在被覆寫的狀態下而存在,僅有部分檔案存留,而其他部分可能已經被覆寫而無法救回。
4.紅色是完全不能救回,多數是被覆寫成功,由其他檔案所替代,可以在檔案末端看見註解,且會標明由哪些檔案所替代。


如果選擇救回檔案,必須將救回的檔案存放在搜尋區域以外的磁碟區,若放在相同磁碟區裡,會造成磁區錯誤的狀況發生,舉個例子:搜尋D磁碟,然後將回救檔案放在F磁碟裡,如此就不會產生上述的錯誤狀態。而回救完成的檔案會從列表裡剃除。由於操作相當簡易方便,一看就懂,所以僅說明一些注意事項,以下老喵提供最新版本供大家下載使用,或也可以連結下面官方網址進行下載。若選擇官方網址下載,需填註你的電子郵件地址,僅此一項而已。


官方網址如下: http://www.piriform.com/recuva/update?v=1.34.460&l=1028


老喵的下載地址: