當硬碟遇到 RAW 無法讀取,如何使用 TestDisk 來救援硬碟資料?

日前我的 NAS 外接硬碟突然發生無法讀取的問題。我立刻將外接硬碟拿到桌機上讀取。結果就出現以下的訊息視窗。寫到「無法存取,磁碟區未包含可辨識的檔案系統,請確定所有必須的檔案系統驅動程式都已載入,而且磁碟區未損毀。」簡單來說有可能硬碟的格式已經跑掉了(也可以說 RAW 格式),導致無法讀取硬碟裡面的資料。當你用 chkdisk 指令時也會發生無法操作的狀況。

如果遇到這種情況,可以不用太擔心,只要沒有格式化硬碟或是刪除磁碟分區的話,你的資料很有機會可以拯救回來。這一次我嘗試過很多軟體想要把毀損的資料救出,但都宣告失敗。最後我試到了 TestDisk,只有它把我一個一個資料給救出來,並且連檔名、資料夾結構都原封不動的複製出來。不只救援成功率很高,且是一個完全免費開源的硬碟救援軟體,雖然它與其他的救援軟體相比是沒有美觀的 UI 介面,要稍微習慣一下命令式的操作,但綜合上述的優點,不介紹給大家就太對不起自己了!

軟體資訊

檔案名稱- TestDisk
軟體性質- 開源軟體
支援系統- Windows, Linux, Mac OS X
官方網站- https://www.cgsecurity.org/
下載連接- 官方下載點

救援教學

下載好軟體後,可以找到 testdisk_win.exe 這個檔案,將它開啟。第一步直接選擇 Create

軟體就會顯示出你電腦上所有的硬碟,這時候要選擇你要救援資料的硬碟。

接著選擇正確磁碟分割表格式,由於我的硬碟是放在 Linux Nas 上時損毀的,所以這邊我選擇 EFI GPT。如果一般的 Windows 可以選擇 Intel,不是很確定的話可以先選擇一個,後面選擇檔案的時候如果沒有正確的顯示檔案列表時再回來選擇其他格式即可。

這邊要選擇要執行的功能。我們就直接選擇 Advanced 開始救援檔案吧!

當有出現下方 List 的選項時就代表剛剛選擇格式的時候是選擇正確的。接著就選擇你要救援的磁碟分區,按下 List

到這一步就可以看到硬碟裡原來的資料結構了,看到瞬間心安心了不少。接下來就要選擇哪一些是你要救援出來的檔案。下面是一些選擇的快捷鍵與操作方式:

  • [h] 隱藏已經刪除檔案
  • [:] 選擇檔案/資料夾
  • [a] 全選
  • [→] 進入資料夾
  • [←] 退出資料夾
  • [C] 複製已經選擇的檔案
  • [c] 複製當前反白的檔案

由於這個是硬碟救援軟體,所以它是可以把之前刪除還未被覆蓋的檔案也搜尋出來的,強烈建議先按 [h] 將刪除的檔案隱藏起來,避免選擇檔案時不小心複製到不必要的資料,導致整體的複製時間過長。

上一步選擇檔案後按 C 或是 c 接著就會讓你選擇你要複製的目的地。這邊的資料夾結構就是你電腦的資料夾,選擇方式跟上面的快捷鍵一樣,選擇好目的地之後就可以按 C 開始將檔案複製出來囉!

開始複製中。下面會顯示多少檔案複製成功多少失敗。我這一次救援總共複製成功一萬多個檔案,0 個失敗,可以說是非常給力的救援軟體!

結語

自從我嘗試過那麼多的救援軟體,真的到最後 TestDisk 是目前最好用、可以及時看到救援出來的檔案、失敗率低的硬碟救援軟體、還完全免費開源!這一次雖然是遇到硬碟 RAW 格式的問題,但 TestDisk 內部的功能也可以救援不小心刪除檔案的情況,可以說是非常強大。下次遇到簡單的硬碟損毀問題,不妨可以嘗試看看這款免費的硬碟救援軟體,搞不好可以省下不少的救援費用喔!

有話大聲說!