TestDisk & PhotoRec——兩個數(shù)據(jù)恢復軟件
TestDisk 及 PhotoRec 皆支持在 Windows、Linux、Unix、Mac OS 等系統(tǒng)上執(zhí)行。TestDisk 還支持包括 FAT、NTFS、Ext2、Ext3、ReiserFS、RAID 等在內(nèi)的廣泛的文件系統(tǒng)。而 PhotoRec 也能夠在硬盤、光盤、優(yōu)盤等各種存貯介質(zhì)上工作。
雖然數(shù)據(jù)恢復軟件可以盡最大可能幫助我們挽回損失,但我們還是應該養(yǎng)成時常備份的習慣。只有真正做到有備無患,才能確保萬無一失。
TestDisk
linux下超帥的分區(qū)表修復軟件.以前用過n多的windows的分區(qū)表修復軟件,沒想到linux中有這么好用這么方便的修復軟件,速度那叫一個快啊。。沒有見到這個分區(qū)表修復軟件以前我都白活了。。。。。
好了,這個軟件叫testdisk.很帥的。。
如果你是使用修復光碟,就下載一個這個軟件到電腦中,如果是恢復usb的disk直接
#sudo apt-get install testdisk
使用的話先sudo testdisk
1.選擇Create來進行分析
Use arrow keys to select, then press Enter key:
[ Create ] Create a new log file
[ Append ] Append information to log file
[ No Log ] Don't record anything
2.然后選擇testdisk中你要修復的硬盤,回車
Select a media (use Arrow keys, then press Enter):
Disk /dev/sda - 160 GB / 149 GiB - ATA HITACHI HTS54251
Disk /dev/sdb - 3272 MB / 3121 MiB - SM324BC USB DISK
3.選擇testdisk修復的平臺,我們是Intel的,所以選擇他
Please select the partition table type, press Enter when done.
[Intel ] Intel/PC partition
[EFI GPT] EFI GPT partition map (Mac i386, some x86_64...)
[Mac ] Apple partition map
[None ] Non partitioned media
[Sun ] Sun Solaris partition
[XBox ] XBox partition
[Return ] Return to disk selection
4.使用testdisk分析,現(xiàn)在選擇Analyse進行分析
[ Analyse ] Analyse current partition structure and search for lost partitions
[ Advanced ] Filesystem Utils
[ Geometry ] Change disk geometry
[ Options ] Modify options
[ MBR Code ] Write TestDisk MBR code to first sector
[ Delete ] Delete all data in the partition table
[ Quit ] Return to disk selection
5.見到了沒,基本所有的分區(qū)都出來了,直接回車就好了,默認直接回車是快速掃描.
*=Primary bootable P=Primary L=Logical E=Extended D=Deleted
[Quick Search] [ Backup ]
然后因為沒用vista,所以選擇n。
Should TestDisk search for partition created under Vista ? [Y/N] (answer Yes if
unsure)
N
6.進入,見到你的表區(qū)表了吧。
Disk /dev/sda - 160 GB / 149 GiB - CHS 19457 255 63
Partition Start End Size in sectors
* HPFS - NTFS 0 1 1 1567 254 63 25189857
L FAT32 LBA 1568 2 1 5097 254 63 56709324 [NO NAME]
L Linux Swap 5098 1 1 5221 254 63 1991997
L Linux 5222 1 1 7298 254 63 33366942
L Linux 7299 1 1 19456 254 63 195318207
Structure: Ok. Use Up/Down Arrow keys to select partition.
Use Left/Right Arrow keys to CHANGE partition characteristics:
*=Primary bootable P=Primary L=Logical E=Extended D=Deleted
Keys A: add partition, L: load backup, T: change type, P: list files,
Enter: to continue
NTFS, 12 GB / 12 GiB
你還可以按p進入一下,看看文件是不是你想要的那些,然后下面會顯示文件系統(tǒng)多大,什么系統(tǒng).
我進入到這個地方時,基本找出來了,不需要在修改什么了,如果和你的分區(qū)不一樣,那可能還需要使用Deeper search的功能.我的成功修復了,所以直接按write直接進行寫到分區(qū)表中修復.
http://tetralet.luna.com.tw/index.php?op=ViewArticle&articleId=196
JPEG等圖片文件或HTML、PDF、ZIP、TXT、辦公文書等文件被誤刪除的情況下,可以使用叫做「PhotoRec」的軟件來進行恢復。下面就介紹一下PhotoRec的使用方法。
注:使用工具PhotoRec進行文件恢復實際上、要對恢復前后磁盤的差異進行比較。比如,如果要恢復只安裝了Linux的硬盤內(nèi)的文件的話,KNOPPIX等的OneCD Linux在外掛硬盤被恢復的時候是必須的。
PhotoRec 可以從、http://www.cgsecurity.org/wiki/PhotoRec下載。Linux用的tar文件或者RPM文件都可以(注)。一下就針對、Fedora Core 6下使用RPM安裝包文件,對以FAT格式進行格式化了的USB存儲設備進行恢復為例來說明。
注:PhotoRec由于是針對磁盤分區(qū)復原工具「TestDisk」而設計的,因此它的名字是「testdisk-xxxx」。
下載完畢,以root權(quán)限安裝該軟件。
# rpm -ihv testdisk-6.5-1.i386.rpm
PhotoRec由于是使用命令行進行操作的軟件,所以要啟動終端來執(zhí)行。
以root權(quán)限啟動PhotoRec。
# photorec
下圖中,顯示了已連接磁盤設備,準備恢復的文件在那個設備上就選擇之,然后在選擇[Proceed]。
在這里選擇「Disk /dev/sda(USB memory)」。
接下來,選擇恢復的磁盤分區(qū)格式(注)。在這里,因為要恢復被格式化為FAT格式的USB設備,因此選擇[Intel]。
注:FAT、NTFS、ext2/3、HFS+ 等幾種磁盤分區(qū)格式與之對應,提供被選擇。
接下來,選擇要恢復的分區(qū)。畫面下方[File Opt]中有可供恢復的文件種類提供被選擇。
選擇[Search]、該畫面表示為制定被恢復的文件索引recup_dir.x(注)。該索引是執(zhí)行photorec命令而做成的文件。
注:recup_dir.x的「x」從1開始進行排列。
recup_dir.x保存地址的選擇
按[Y]鍵開始進行恢復。
恢復操作執(zhí)行完畢:「Recovery completed.」。
恢復完成
恢復完了選擇[Quit]退出PhtoRec。被恢復的文件是、recup_dir.x的若干數(shù)字子組合為文件名被保存的。
PhotoRec不僅針對HDD、USB設備、CD-ROM、SD卡,而且還可以對其他存儲設備進行應用。因此大多數(shù)常用的文件如果被誤操作的話,均可利用其來進行恢復,只不過它的初衷是針對照片而制作的。
http://www.linuxdiyf.com/bbs/viewthread.php?tid=71836http://packages.sw.be/testdisk/
rpm: