Testdisk支援: FAT12/FAT16/FAT32/NTFS/EXT2/EXT3/EXT4
欲救援 EXT4 上誤刪的資料,在進 testdisk 後,請選擇 [None] non partitioned media
才能正確的辨識 EXT4 格式的硬碟。(後來經測試選擇[Intel] Intel/PC partition
也能正確辨識,只是分析硬碟資料時會比較慢)
實例操作:
我在我的這顆硬碟上切了4個分割區
/dev/sda1 ext4 格式,掛載於 / 根目錄
/dev/sda2 延伸分割區
/dev/sda5 swap 置換分割區
/dev/sda6 ext4 格式,掛載於 /home 家目錄
由於我的資料都是儲存在 /home 資料夾底下,所以我知道我要救的資料是在 /dev/sda6 這個分割區,故我可以直接下這樣的指令,讓它直接針對特定分割區去偵測
[cmd]sudo testdisk /dev/sda6[/cmd]
↑請選擇 Proceed
若你是EXT4的檔案系統的話,請選擇 [None ] Non partitioned media–> [Analyse]
↑在這個畫面時,按 P 就可以列出硬碟上的檔案
↑紅色的檔案名稱就是已經被刪除的檔案,選擇好你要救的檔案後,按 c 鍵之後,它就會問你要 copy 到哪個目錄去,這時請選擇你要 copy 的目地地(destination)
[warning]
注意:這個目地地不能是同一顆硬碟,所以當你要救資料時,必須要準備另一顆硬碟來存放救出來的資料,不可存放在同一顆硬碟上。[/warning]
[note]
參考資料:
Testdisk官網、使用Testdisk救回誤刪分割區、三天二夜部落格(內容同前)、今天的 Tetralet 又在唧唧喳喳了、Testdisk官網教學、帝國反抗君、[/note]