2015-03-30 116 views
-3

我正在使用Windows 7清理一臺計算機,該計算機將被重新分配給其他同事,並且我想清除所有已刪除的文件,以便它們可能無法恢復。使已刪除的文件無法恢復

我嘗試使用cipher w:f:\,然後我安裝了Recuva,我仍然可以看到很多可以恢復的文件。

然後我創建了一個小程序,用0創建一個具有磁盤上可用空間大小的文件(在創建文件後,我可以在Windows資源管理器上看到該磁盤僅具有100kb的可用空間)。

然後我刪除文件,我運行Recuva,並再次可以看到所有這些文件可恢復。

我只是對引擎蓋下發生了什麼感到好奇。如果我在磁盤上留下100Kb的可用空間,那麼爲什麼還有超過10萬個可恢復的文件?

+1

Recuva猜測它可以恢復文件的事實並不意味着它實際上可以。如果你嘗試過,你可能會發現它們完全沒有任何東西,只有你寫的零。 – 2015-03-31 01:02:11

+0

你是絕對正確的。即使恢復軟件將文件標記爲可恢復,當我恢復它們時,文件內容中只有0。我期待在我寫這個大文件時MFT會被更新,所以恢復軟件不會列出文件名,但事實並非如此。儘管我已經完成了這個工作,但我會稍後再研究一下。 謝謝! – 2015-03-31 14:34:10

+0

編寫一個大文件只能在MFT中使用幾個條目。所以最多隻會刪除一些被刪除的文件(不一定是最近刪除的文件),其名稱和其他詳細信息不再可用,我懷疑你會注意到這一點。此外,如果沒有剩餘空間,我認爲新條目只會覆蓋舊條目。由於MFT在相對較大的塊中擴展,這不太可能。 – 2015-03-31 20:17:20

回答

2

要使文件無法恢復,您需要使用「數字文件粉碎機」應用程序。這將會多次將要碎的文件寫入一系列零和一個文件。對許多用戶來說,3次通行似乎已經足夠,但美國政府已經設定了7次通行證的標準來滿足大部分安全需求。

有幾個免費的文件粉碎機應用程序,甚至更多的商業文件粉碎機工具。某些安全套件軟件(例如帶有個人安全保護工具的防病毒軟件)也可能提供文件粉碎機。

有關數字文件粉碎機應用的建議,請在https://softwarerecs.stackexchange.com/

至於爲什麼「已刪除」文件仍然被恢復工具爲「可回收」,當一個文件被刪除列出的要求適用於Windows的數字文件粉碎機的建議,通常發生的一切就是在文件系統維護的主文件索引中設置一個標誌。該文件的原始數據作爲「噪音/垃圾」留在硬盤上。如果沒有其他文件被寫入被刪除文件佔用的區域,那麼恢復數據是微不足道的。如果其他數據已被覆蓋,那麼恢復數據就像覆蓋之前那樣恢復數據,這變得非常簡單,但仍然是可能的。大型恢復供應商即使覆蓋了幾個磁貼,也可以恢復文件。這就是爲什麼美國政府的「安全」標準要求重寫文件區域7次,因爲只有最嚴重(和昂貴的)恢復操作才能恢復該數據。

要使文件「消失」,主文件索引還需要將信息「擦除」並覆蓋(「碎化」要隱藏的文件的元數據並且很難恢復)。

如果您對細節以及如何更加永久地隱藏或刪除文件感興趣,可以考慮詢問https://security.stackexchange.com/關於Windows 7文件系統的工作原理以及如何真正刪除或生成文件被充分覆蓋以使其恢復不切實際。

+0

謝謝!我會發布這些潛艇。 – 2015-03-30 19:46:59