testdisk修復磁盤文件


使用testdisk,分析之后,使用;P ,list文件,然后使用如下方法恢復文件

Use Right to change directory, h to hide Alternate Data Stream
q to quit, : to select the current file, a to select all files
C to copy the selected files, c to copy the current file

 

 

數據恢復利器-Testdisk

數據恢復利器-Testdisk

今天我要給大家介紹的主角是Testdisk

首先,Testdisk是一個強大的免費的跨平台的數據恢復工具,根據它的官網上的簡介,這款軟件主要被設計用於恢復丟失的分區以及修復那些由於人為或者病毒等原因導致分區表錯誤而無法啟動系統的問題。

除此之外,Testdisk更多的特性大家可以參考官方列出的功能列表:

TestDisk can Fix partition table, recover deleted partition Recover FAT32 boot sector from its backup Rebuild FAT12/FAT16/FAT32 boot sector Fix FAT tables Rebuild NTFS boot sector Recover NTFS boot sector from its backup Fix MFT using MFT mirror Locate ext2/ext3/ext4 Backup SuperBlock Undelete files from FAT, exFAT, NTFS and ext2 filesystem Copy files from deleted FAT, exFAT, NTFS and ext2/ext3/ext4 partitions.

對於Testdisk的強大之處,肯定是不容質疑的,對此筆者在之前自己的系統修復過程切身體會過Testdisk的實用與強大之處(在筆者的舊硬盤全盤分區表丟失的情況之下,使用Testdisk成功恢復了大部分的分區,並能成功啟動系統。看到系統還能成功開機那一刻別提多激動了!)

跨平台

Testdisk不僅強大而且還能夠跨平台,跨平台,跨平台使用(重要的事情說三遍)並且還支持多種文件系統。

簡單的介紹就到這里了!!

下面我們就用一個實際的例子來演示一下 Testdisk的具體使用方法:

本例子摘取自:Testdisk 操作指南 PS:畢竟為了演示而認為制造一些錯誤也是有一定風險的,所以為了方便和安全起見筆者這里摘抄一份別人的例子啦,反正也是為了向大家安利下這個軟件。

前提條件:

  • TestDisk 需要用管理員權限來運行。

使用 TestDisk 的重點:

  • 用 方向鍵 和 上一頁/下一頁 按鍵在TestDisk 中導航。
  • 然后, 按Enter 鍵確認你的選擇.
  • 若要返回前一頁或者退出TestDisk, 按 q (Quit) 鍵。
  • 若要在 TestDisk 下保存修改,按 y (Yes) 或者 Enter 鍵來確認
  • 如果確實要把分區信息寫入主引導記錄(MBR),應該選擇 “Write” 選項並按 Enter 鍵。

運行Testdisk

如果 TestDisk 還沒有被安裝, 可以從這里下載 TestDisk Download。然后解壓縮這個歸檔文件,包括子文件夾。

 一、新建日志

  • 選擇 Create 來讓 Testdisk 新建一個日志文件( log file) ,里邊包含了一些技術信息和消息, 除非你要往一個日志里追加信息 log 或者 你從只讀存儲器里執行 TestDisk 而且必須在別的地方建立日志 log。
  • 選擇 None 如果你不想讓過程中的細節和消息記錄到日志文件里 log file (比如當 Testdisk 是在只讀位置執行的時候,這很有用).
  • 按 Enter 鍵以繼續. enter image description here

 二、選擇磁盤

所有的硬盤都應該能被TestDisk檢測到並且輔以正確的大小列出來:

  • 用 上/下 鍵 來選擇丟失分區的硬盤。
  • 按 Enter 鍵繼續。 enter image description here

三、選擇分區表類型

TestDisk 會顯示分區表類型。

  • 選擇正確的分區表類型 - 在 TestDisk 自動檢測分區表類型之后,一般預設的那個值是正確的。
  • 按 Enter 鍵繼續。 enter image description here

四、查看當前分區狀態

TestDisk 顯示這個菜單的時候 (參見 TestDisk Menu Items). + 用預設的“analyze”(分析)選項來檢查當前的分區結構並搜索丟失的分區。 + 分析過程中按 Enter 鍵繼續。 第一個分區顯示了兩次,它指向了一個毀壞的分區或一個無效的分區表入口。 + 無效的 NTFS boot 指向了一個錯誤的 NTFS boot 扇區, 所以這是一個損壞的文件系統。 在擴展分區中,只有一個邏輯分區(分區標簽為2)可用。 有一個邏輯分區不見了。 + 選 Quick Search (快速搜索)來繼續。 然后,當前的結構就會被列出來。 接下來就可以在當前的分區結構中檢查丟失或錯誤的分區了。

enter image description here

五、快速搜索分區

在 Quick Search(快速搜索)的過程中, TestDisk 找到了兩個分區,包括那個不見的邏輯分區(標簽為 Partition 3 ) enter image description here + 高亮這個分區並按 p 來列出文件 (若要返回前一頁,請按 q ). + 這里所有的目錄和文件都正確列出來了。 + 按 Enter 鍵繼續。 + enter image description here +

六、保存分區表

  • 當全部分區都可用的時候 並且數據已正確列出,應該選 Write 菜單項保存分區結構. 菜單項 Extd Part gives you the opportunity to decide if the extended partition will use all available disk space or only the required (minimal) space.

  • 當一個分區,第一個,仍然找不到, 高亮菜單項 深度搜索 (沒有自動進行的時候) ,按 Enter 鍵繼續.

enter image description here (經過筆者的幾次實驗和朋友的反饋,其實到了這一步已經能夠解決80%以上的問題了!)

所以,有關Testdisk更加深入的功能和其他詳細用法大家可以前往這個中文版的官方指南在這里筆者就不贅述了!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM