2015
Jan
18
當你在 Windows 系統中,點擊檔案刪除之後,你以為檔案就此消失了嗎? 其實不然,Windows 僅僅是將檔案的連結點從檔案總管中移除,原本存放檔案內容的硬碟空間則會被標示為 Free,但是硬碟的磁軌並沒有被清空,所以我們只要將硬碟磁區 Address 印出來,就能看到被刪除的檔案內容,那麼什麼時候檔案才會真的消失呢? 當你建立一個新的檔案,而這個新的檔案內容剛好寫入至上一個刪除檔案的硬碟空間,這時原來的檔案就被另一個檔案給消除掉。
用來救援檔案誤刪的軟體有非常多,下面介紹三個,我曾經用過的工具。
FTK Imager
官網 | http://accessdata.com/product-download |
License | 免費 |
介面 | 圖形介面 |
FTK Imager 的功能跟 Testdisk 比起來,可是豐富很多,不但可以針對每個硬碟來搜尋檔案,也能將硬碟整個備份下來,然後再用 FTK Image 來讀取你的硬碟檔。

(讀取硬碟中被刪除的檔案 )

(掛載備份的硬碟檔案,如副檔名 .dd )
Testdisk
官網 | http://www.cgsecurity.org/wiki/TestDisk |
License | Open Source 免費 |
介面 | DOS |
這是一個 DOS 介面的硬碟救援工具,使用方式會比較困難(因為不能用滑鼠點擊), 你要先選取你想復原的硬碟,然後按 「c」鍵,testdisk 就會自動將成功復原的檔案存下來。

Recuva
官網 | https://www.piriform.com/recuva |
License | 付費軟體 ,但是舊版有免費的 |
介面 | 圖形介面 |

EaseUS Data Recovery
官網 | http://www.easeus.com/resource/data-recovery-software.htm |
License | 付費軟體 |
介面 | 圖形介面 |

Winhex
這個軟體可以用來讀取硬碟的 unallocated space ,並可以將 unallocated space 還原出檔案。