從Windows95開始,Windows系統就都有一個“回收站”用于臨時存放被用戶刪除的文件,如果有文件被誤刪除,就可以有機會將它們從回收站之中進行恢復。雖然如此,很多用戶仍然更喜歡在刪除文件的同時按住“Shift”鍵,將文件徹底刪除而不是放進回收站,這樣可以省去為徹底刪除文件所需的清空回收站的操作,也可以避免已經刪除的無用文件繼續占用硬盤空間。但是,這樣,就失去了對已刪除文件進行恢復的機會。
我們刪除一個文件,其實只是修改了這個文件的文件頭的前兩個代碼,修改被映射到文件系統的文件分配表中,就為該文件添加了刪除標記,使我們無法再看到這個文件,而實際上文件并沒有被從磁盤上抹掉。之后,如果有新的文件被寫入到硬盤中,新文件就可以覆蓋掉被刪除文件原本的存放位置。
這就是說,只要文件被刪除后還沒有新的文件覆蓋到其所占用的空間上,我們就還有機會能夠將其完全恢復。文件恢復軟件就是查找并分析磁盤上的文件頭,找出其中做過刪除標記的文件并嘗試重寫其被改寫的兩個代碼,以進行數據恢復。
文件恢復軟件的原理都是大同小異,不同的只是它們對文件頭的掃描以及恢復分散存放的文件數據的能力。
無論如何,完整恢復被新數據覆蓋了的文件的可能性都是非常渺茫的,所以要想成功恢復被誤刪掉的文件,能夠做好以下幾件事:
1、盡量不要將重要文件存放在系統所在分區。通常系統的分頁文件都會存放在系統分區,而操作系統會隨時對其進行讀取,也就是說不管我們是否寫入新文件,被刪除的文件隨時可能被系統寫入的數據所覆蓋。
2、發現文件被誤刪后不要再進行任何可能導致數據被覆蓋的操作,比如保存文件、拷貝文件等等。
3、盡快使用文件恢復軟件進行掃描并嘗試進行恢復。在電腦中存放一個文件恢復軟件備用,以避免下載或者安裝恢復軟件時可能對數據產生的破壞。
做足上面的功課,就能夠有很大的希望完整的恢復被刪除的文件。文件恢復后,一定要對其進行驗證,因為被恢復的文件很可能已經不再完整,盡早發現問題,就還有再次恢復它的希望。