[轉]http://www.e-gov.org.cn/wangluoanquan/shujuhuifu/200710/76868.html
介紹兩個數據恢復軟件:TestDisk 和 PhotoRec。其中,TestDisk 主要用來恢復損壞的分區以及拯救無法引導的磁盤;而 PhotoRec 則主要用于恢復損壞的數據文件,包括文檔、圖片、視頻等。
TestDisk 及 PhotoRec 皆支持在 Windows、Linux、Unix、Mac OS 等系統上執行。TestDisk 還支持包括 FAT、NTFS、Ext2、Ext3、ReiserFS、RAID 等在內的廣泛的文件系統。而 PhotoRec 也能夠在硬盤、光盤、優盤等各種存貯介質上工作。
雖然數據恢復軟件可以盡最大可能幫助我們挽回損失,但我們還是應該養成時常備份的習慣。只有真正做到有備無患,才能確保萬無一失。
由于錯誤的使用分區工具而帶來的分區丟失,硬盤磁盤分區遭到損壞的情況下,使用叫做「TestDisk」的工具可以復原已損壞的分區。下面就介紹一下如何使用TestDisk急性恢復(注)。
注:可以使用TestDisk進行復原的場合,也就是硬盤HDD上的分區(該分區有原有數據紀錄)已經損壞的情形。但是如果損壞之后,重新再次做成了新分區的話,復原的可能性比較小,很困難。
TestDisk可以從http://www.cgsecurity.org/wiki/PhotoRec下在(注)。下載Fedora Core 6 對應的RPM包文件。例如、如果使用GNOME的分區管理軟件「GParted」(Gnome Partition Editor)誤刪除了/dev/hda5分區。
注:Linux下恢復誤刪除的文件 中介紹了使用「PhotoRec」對誤刪除的文件進行恢復。
注:TestDisk是恢復分區信息的軟件、針對分區表被刪除以及MBR(master boot record)被修改的恢復分區信息軟件:TestDisk、使用前請先確認。
對于安裝和配置請參照Linux下恢復誤刪除的文件。
以root權限登陸,啟動TestDisk。
# testdisk
首先,選擇恢復操作中的log文件(testdisk.log)的紀錄方式。
?。跜reate]新建
?。跘ppend]追加
?。跱o Log]不紀錄

選擇log文件的記錄方式
選擇了log文件的記錄方式后、顯示了處于連接狀態的磁盤設備。然后選擇要恢復的磁盤分區、選擇[Proceed]。在這里選擇裝有Linux/Windows XP的硬盤HDD「Disk /dev/hda」。

在列出的磁盤設備中,選擇要恢復的分區,然后選擇磁盤分區的種類。Linux/Windows就選[Intel]。

下示畫面中選擇[Analyse],對分區進行分析。

顯示了當前分區的狀態。然后選擇[Proceed]、顯示分析結果。

分區狀態表示
分區結構以綠色文字表示。和分析之前的畫面相比、Linux的分區增加了一項,這個就是被誤刪除了的分區,選擇之。
按[P]鍵,該分區根部的文件和索引被表示出來,如果顯示正確的畫,分析結果就可以正確的推算。然后用這個方法,對其他的盤符進行操作。

分區的分析結果
按[Enter]鍵,顯示分析結果被反映到磁盤。并且被恢復。
現在的狀態,恢復的信息還沒有被寫到硬盤上,必須選擇[Write],才能真正的被寫到磁盤上。寫操作執行的確認信息顯示的時候,按[Y]鍵確認之。

寫操作執行完畢,需要重新啟動,按[Enter]鍵。
最后退出[Quit],TestDisk結束。系統重新啟動。
posted on 2007-11-24 14:12
MEYE 閱讀(679)
評論(0) 編輯 收藏