source:http://www.cgsecurity.org/wiki/TestDisk_CN
TestDisk 是一款開源軟件,受GNU General Public License (GPL v2+)條款保護.
TestDisk:http://www.cgsecurity.org/wiki/TestDisk_CN
TestDisk 是一款強大 的免費數(shù)據(jù)恢復軟件! 早期主要是設計用來在使用有缺陷的軟件,病毒或人為誤操作(如不小心刪除分區(qū)表)導致的分區(qū)丟失后,幫助用戶恢復丟失分區(qū),或修復不能啟動的磁盤。 用Testdisk來恢復分區(qū)表非常簡單。
TestDisk支持以下功能:
我們有一個容量 36GB 的硬盤,包含著3個分區(qū)。 但是很不幸地;
本 恢復范例 引導你一步一步地用TestDisk通過以下途徑,恢復這些 '丟失的' 分區(qū):
我們可以一模一樣地照著下面的步驟完成對FAT32分區(qū)的恢復(不是NTFS)。 這里也有其他的 恢復范例。對于有關 FAT12, FAT16, ext2/ext3, HFS+, ReiserFS 和其他分區(qū)類型的信息,請參閱 運行 TestDisk 程序.
唯一需要的條件:
- TestDisk 需要用管理員權限來運行。
使用 TestDisk 的重點:
- 用
方向鍵
和上一頁/下一頁
按鍵在TestDisk 中導航。- 然后, 按
Enter
鍵確認你的選擇.- 若要返回前一頁或者退出TestDisk, 按 q (Quit) 鍵。
- 若要在 TestDisk 下保存修改,按
y
(Yes) 或者Enter
鍵來確認- 如果確實要把分區(qū)信息寫入主引導記錄(MBR),應該選擇 "Write" 選項并按
Enter
鍵。
如果硬盤的主分區(qū)容納著一個操作系統(tǒng),那么由于毀壞的boot扇區(qū),這個操作系統(tǒng)很可能不再能啟動。如果這個硬盤是第二(數(shù)據(jù))驅動器,你可以把它接到另一臺計算機上(通常接到CD/DVD的接口),然后下面的癥狀就會被觀察到:
The drive is not formatted, do you want to format it now?(該驅動器沒有格式化,現(xiàn)在格式化它嗎?)
如果 TestDisk 還沒有被安裝, 可以從這里下載 TestDisk Download。然后解壓縮這個歸檔文件,包括子文件夾。
若要從 硬盤,U盤,智能卡等設備中恢復丟失的分區(qū) 或者 修復文件系統(tǒng),你需要足夠的權限來訪問這個物理設備。
testdisk-6.13/testdisk_win.exe
) . 在 Vista 下, 右擊 testdisk_win.exe 然后 "以管理員身份運行" TestDisk.sudo testdisk-6.13/testdisk_static
)testdisk-6.13/testdisk
) 將會在你的確認之后以sudo重新運行。若要從一個媒體鏡像中恢復分區(qū)或者修復一個文件系統(tǒng)鏡像,執(zhí)行
testdisk image.dd
在一個raw磁盤鏡像中進行處理testdisk image.E01
從一個 Encase EWF 鏡像中恢復文件testdisk 'image.???'
如果 Encase 鏡像被分割成若干文件testdisk device
, 也就是說,testdisk /dev/mapper/truecrypt0
或者 testdisk /dev/loop0
從一個 TrueCrypt 加密分區(qū)中 修復 NTFS or FAT32 boot 扇區(qū)文件. 同樣的方法對于使用 cryptsetup/dm-crypt/LUKS 加密的分區(qū)也管用.testdisk /dev/md0
to repair a filesystem on top of a Linux RAID device.![]() |
所有的硬盤都應該能被TestDisk檢測到并且輔以正確的大小列出來:
![]() |
/dev/rdisk*
instead of /dev/disk*
for faster data transfer.TestDisk 會顯示分區(qū)表類型。
![]() |
TestDisk 顯示這個菜單的時候 (參見 TestDisk Menu Items).
![]() |
然后,當前的結構就會被列出來。 接下來就可以在當前的分區(qū)結構中檢查丟失或錯誤的分區(qū)了。
![]() |
第一個分區(qū)顯示了兩次,它指向了一個毀壞的分區(qū)或一個無效的分區(qū)表入口。
無效的 NTFS boot 指向了一個錯誤的 NTFS boot 扇區(qū), 所以這是一個損壞的文件系統(tǒng)。
在擴展分區(qū)中,只有一個邏輯分區(qū)(分區(qū)標簽為2)可用。 有一個邏輯分區(qū)不見了。
TestDisk displays the first results in real time. | (click on thumb to display the image). |
在 Quick Search(快速搜索)的過程中, TestDisk 找到了兩個分區(qū),包括那個不見的邏輯分區(qū)(標簽為Partition 3
)。
![]() |
這里所有的目錄和文件都正確列出來了。
![]() |
Extd Part
gives you the opportunity to decide if the extended partition will use all available disk space or only the required (minimal) space.Deeper Search 深度搜索也會找尋 FAT32的備份boot扇區(qū) 以及 NTFS backup boot superblock, ext2/ext3 backup superblock 來查找更多的分區(qū),
它將會掃描每一個柱面。 | (click on thumb). |
深度搜索之后,結果會像下面這樣顯示出來:
第一個分區(qū) "Partition 1" 被用 backup boot扇區(qū) 找到了。 屏幕上的最后一欄寫著, "NTFS found using backup sector!" 還有分區(qū)尺寸。 分區(qū)2 "partition 2" 被顯示了兩次,而且大小不同。
顯示為 D(eleted) 的分區(qū)將不會被恢復 如果您讓它們這樣顯示出來。 兩個狀態(tài)為 D 的分區(qū)將會被刪除,因為他們互相重疊了。您應該進行識別,以決定到底恢復哪一個分區(qū)。
![]() |
Partition 2
然后按 p 來列出其包含的數(shù)據(jù)。The file system of the upper logical partition (label Partition 2) is damaged | (click on thumb). |
Partition 2
標記上 D(deleted)
.Partition 2
![]() |
它起作用了,您的文件均被列出,您找到了正確的分區(qū)!
Note: FAT directory listing is limited to 10 clusters - 一些文件可能沒有出現(xiàn) 但這并不影響恢復。
Using the left/right arrow keys, change the status of the selected partition from D(eleted)
to L(ogical)
. This way you will be able to recover this partition.
set partition to recover |
Hint: read How to recognize primary and logical partitions?
Note: If a partition is listed *(bootable) but if you don't boot from this partition, you can change it to Primary partition.
現(xiàn)在已經(jīng)可以寫入新的分區(qū)結構了。
注意: 擴展分區(qū)是自動設置的。 TestDisk 是用不同的分區(qū)結構來辨認它們的。
![]() |
至此, 這些分區(qū)就注冊在了分區(qū)表里。
第一個分區(qū)的boot扇區(qū)(Partition 1
)還是處于損壞狀態(tài)。是時候該修復它了。 NTFS boot扇區(qū)的狀態(tài)很糟糕,然而備份的boot扇區(qū)正??捎?。 兩個Boot扇區(qū)并不是完全一樣的。
![]() |
y
to confirm and next OK.更多有關于在TestDisk菜單下修復Boot扇區(qū)的信息 . 如下的信息會被顯示:
![]() |
現(xiàn)在boot扇區(qū)和它的備份扇區(qū)都狀態(tài)良好并且保持一致:NTFS boot扇區(qū)已經(jīng)成功地恢復了!
![]() |
Enter
最后一次然后重新啟動計算機吧。TestDisk 可以恢復
如果這不管用,或者對于其他文件系統(tǒng),請嘗試 PhotoRec,一個基于模式匹配的文件恢復工具。
返回 TestDisk 主頁