在日常使用電腦的過程中,可能會因為誤操作或其它各種原因而導致檔案被誤刪除,這些不小心被刪除的檔案雖然通過常規方法已無法再讀取,但仍然可能通過一些特殊的手段將其恢複出來,這就是所謂的資料恢複。
資料恢複是在進行電腦維護時所必須掌握的一項基本技能,首先我們來瞭解一下為什麼被刪除的檔案可以再被恢複回來。
一、 資料恢複的基本原理
我們都知道,在硬碟中儲存資料首先要在硬碟上劃分磁軌和扇區,也就是要對硬碟進行低階格式化。扇區是硬碟的最小實體儲存體單元,每個扇區的儲存空間為512B。
由於目前硬碟的容量都已經達到了上百GB,所以硬碟中扇區的數目幾乎成為了一個天文數字。這麼多的扇區,自然管理起來就很麻煩。為了進一步提高讀寫效率,在Windows系統中設計將多個相鄰的扇區組合在一起進行管理,這些組合在一起的扇區就稱為簇。
簇只是一個邏輯上的概念,在硬碟的碟片上並不存在簇,但它是Windows系統中的最小儲存單元。比如在硬碟某個分區中建立一個文字檔,在裡面輸入一個數字“a”,儲存之後便會發現這個檔案的大小隻有1B,但佔用的磁碟空間卻是4KB,4KB便是這個磁碟分割簇的大小,每個簇包含了8個扇區。
650) this.width=650;" title="1.jpg" src="http://www.bkjia.com/uploads/allimg/131227/1632292I8-0.jpg" />
因為在一個簇裡只允許存放一個檔案,所以象上面這種情況,簇裡剩餘的空間便被浪費掉了。至於一個簇裡到底會包含幾個扇區,則是在對磁碟分割進行進階格式化時確定的,預設情況下,每個簇的大小就是4KB。
簇是Windows系統中資料存放區的基本單元,每個簇都有一個編號。在每個磁碟分割中都會存在一個檔案配置表,檔案配置表中記錄了這個分區中的每個檔案都存放在哪幾個編號的簇中。當系統要讀取檔案時,首先就要尋找檔案配置表,從中獲得檔案的具體存放位置,然後才能找到相應的檔案。
當將一個檔案刪除時,其實只是將這個檔案在檔案配置表中的檔案存放記錄刪掉了,並將檔案所佔用的簇標記為空白閑,而檔案本身仍存放在原先的簇中。這樣通過正常的方法,我們無法從檔案配置表中找到這個被刪除的檔案,所以就認為檔案消失了,而通過一些特殊的軟體可以將仍存放在簇中的檔案讀取出來,這就是資料恢複的最基本原理。
在明白了資料恢複的原理之後,我們可以考慮以下幾種情況下丟失的資料能否被恢複?
l一個被刪除的檔案,而且資源回收筒已經被清空。
l一個被進階格式化之後的分區。
l在進行Ghost還原作業時,本來應還原到C盤,卻因為誤操作而還原到了D盤。D盤中的原有資料能否被恢複?
答案是前兩種情況下丟失的資料可以恢複,而第三種情況的資料則多半是無法恢複了。原因是在Ghost時發生了資料寫入的操作,從而將D盤中原有的資料進行了覆蓋,此時就很難進行資料恢複了。當然,前兩種情況下資料能夠被恢複的前提是,一定不要向被刪除檔案所在的分區或被格式化後的分區寫入任何新的資料,否則都有可能導致覆蓋原有資料而無法恢複。
二、 資料恢複實戰
常用的資料恢複軟體有EasyRecovery、FinalData、DiskGenius等,其中DiskGenius作為一款優秀的國產硬碟工具軟體,不僅具備強大的硬碟資料分割函數,而且在資料恢複方面也有著很不錯的效果。對於資料恢複軟體,建議最好使用綠色版軟體,而且最好放在優盤等行動裝置上,以避免向硬碟中寫入資料。
下面就以DiskGenius3.8為例介紹資料恢複的過程。
開啟虛擬機器,將DiskGenius拖拽到虛擬機器的D盤,再向虛擬機器的E盤中拖拽一個word文檔和一個圖片檔案作為測試之用。
650) this.width=650;" title="1.jpg" src="http://www.bkjia.com/uploads/allimg/131227/16322aA7-1.jpg" />
將兩個測試檔案全部刪除,然後開啟DiskGenius。選中被刪除檔案所在的分區E盤,然後點擊工具列上的“恢複檔案”按鈕,開啟檔案恢複對話方塊。
650) this.width=650;" title="1.jpg" src="http://www.bkjia.com/uploads/allimg/131227/16322a003-2.jpg" />
在恢複檔案對話方塊中,選擇“恢複誤刪除的檔案”。
如果在檔案被刪除之後,檔案所在的分區有寫入操作,則最好同時勾選“額外掃描已知檔案類型”選項,並點擊“選擇檔案類型”按鈕設定要恢複的檔案類型。勾選這個選項後,軟體會掃描分區中的所有空閑空間,如果發現了要搜尋類型的檔案,軟體會將這些類型的檔案在“所有類型”檔案夾中列出。這樣,如果在刪除之前的正常目錄下找不到刪除過的檔案,就可以根據副檔名在“所有類型”裡面找一下。
由於掃描檔案類型時速度較慢(需要掃描所有空閑扇區),建議先不使用這個選項,用普通的方式搜尋一次。如果找不到要恢複的檔案,再用這種方式重新掃描。
這裡先不勾選“額外掃描已知檔案類型”,點擊[開始] 按鈕以開始搜尋過程。搜尋完成之後,會發現已經找到了被刪除的兩個檔案。
650) this.width=650;" title="1.jpg" src="http://www.bkjia.com/uploads/allimg/131227/1632296055-3.jpg" />
選中這兩個檔案,然後在檔案清單中點擊滑鼠右鍵,選擇“複製到”功能表項目。接下來選擇存放恢複後檔案的檔案夾。為防止複製操作對正在恢複的分區造成二次破壞,DiskGenius不允許將檔案恢複到原分區。這裡選擇將檔案恢複到C盤。
到C盤開啟恢複回來的兩個檔案,發現所有資料都完好無損。至此,資料恢複操作順利完成。
本文出自 “一壺濁酒” 部落格,轉載請與作者聯絡!