一個恢復刪除檔案的工具

yangtingkun發表於2008-06-17

這是一個windows環境下的恢復工具,可以恢復被誤刪除的檔案。

 

 

這個工具是File Scavenger,我曾經有兩次透過這個工具來恢復被誤刪除的檔案。兩次恢復的檔案都和Oracle有關,不過並不是Oracle的資料檔案,而是自己寫的Oracle方面的文章。

第一次是由於修改文章名稱的時候做了誤把最新的檔案刪除,於是透過這個工具找了回來。

第二次是在和另一臺機器進行同步的過程中,誤將同一檔案的舊版本覆蓋了新版本。由於工具只能恢復哪些被刪除且空間還沒有被重用的檔案,這個檔案由於是被同名檔案覆蓋,因此原則上是無法進行恢復的。好在這時一個WORD文件,又是剛剛在檔案編輯完成的。根據WORD的特性,OFFICE會在文件的開啟目錄保留一系列的當前檔案的不同版本的備份,這些備份檔案會在WORD文件被關閉的時候刪除掉。由於除了同步檔案操作之外,並沒有在這個盤進行其他的操作,因此透過這個工具恢復了word的一系列臨時備份檔案,並從其中尋找了一個最新版本,這個版本記錄的是WORD文件倒數第二次儲存時的內容。最終損失的內容並不太多,只有最後一行丟失,根據記憶補充上了。

其實這個工具應該也可以用在WINDOWS環境的Oracle恢復上,如果Oracle的資料檔案被意外刪除,且沒有備份。透過這個工具和歸檔或重做日誌,應該是可以對資料庫進行恢復的。需要注意的是,這個工具不需要安裝,因此這個工具一定要放在一個確認不會對已刪除檔案產生影響的磁碟,比如刪除檔案在C盤上,則應該把這個工具放到D盤上,然後進行恢復,雖然這個工具本身很小,但是萬一由於工具的建立導致刪除檔案的空間被覆蓋,就追悔莫及了。

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-350582/,如需轉載,請註明出處,否則將追究法律責任。

相關文章