如何確保我之前在電腦上刪除的所有內容都無法恢復?

如何確保我之前在電腦上刪除的所有內容都無法恢復?

我正在考慮放棄一台舊的 Windows 7 電腦。過去電腦儲存了私人數據,我已經刪除了這些文件。

我需要做什麼才能確保資料無法恢復?

答案1

如果您有機械式驅動器

如果您的硬碟是傳統的旋轉磁碟(即不是基於快閃記憶體的 SSD),則可以使用 Microsoft SysInternals安全刪除(SD刪除)實用程式。根據該工具的描述頁:

確保已刪除檔案以及使用 EFS 加密的檔案無法復原的唯一方法是使用安全刪除應用程式。安全刪除應用程式使用已顯示的使磁碟數據不可恢復的技術覆蓋已刪除檔案的磁碟數據,甚至使用可以讀取磁性媒體中揭示弱刪除檔案的模式的恢復技術。 SDelete(安全刪除)就是這樣一個應用程式。

SDelete 能夠安全地擦除現有檔案以及先前刪除的檔案中的資料可能仍然存在的可用空間:

您可以使用 SDelete 安全地刪除現有文件,以及安全地清除磁碟未分配部分中存在的任何文件資料(包括已刪除或加密的文件)。

它使用基於國防部標準的技術來做到這一點:

SDelete 實施國防部清理和消毒標準 DOD 5220.22-M,讓您放心,一旦使用 SDelete 刪除,您的檔案資料就會永遠消失。

SDelete 所做/可以做的一件事不是刪除檔案名稱:

請注意,SDelete 會安全地刪除檔案數據,但不會刪除位於可用磁碟空間中的檔案名稱。

您可以下載SD刪除這裡

用法

若要清除磁碟機 C: 上的可用空間,請使用下列命令:

sdelete -c C:

如果您有 SSD

由於磨損均衡演算法,軟體基本上不可能存取 SSD 磁碟的每個磁區,因為磁碟的控制器軟體可能會隨機地將寫入定向到不同的位置。此外,某些 SSD 的使用壽命可能會因全磁碟擦除操作而顯著縮短。

由於這些原因,清除 SSD 的最佳方法是使用其內建的安全擦除功能(如果支援)。如果此類功能不可用,則無法保證擦除的資料不可恢復,並且應物理銷毀驅動器以防止資料洩漏。

答案2

使用 CCleaner,他們內建了一個易於使用的擦除可用空間工具。

https://www.piriform.com/docs/ccleaner/using-ccleaner/wiping-free-disk-space

答案3

無需任何其他軟體即可覆蓋所有未使用的磁碟空間的一種非常基本且純粹的方法是用虛擬檔案填充它。您必須為每個使用的分割區執行一次此操作。 cmd 會話(或 .bat 檔案)可能如下所示:

c:
cd \
mkdir delete_this
cd delete_this
copy ANYFILE a
copy a+a+a+a+a+a+a+a+a+a b
copy b+b+b+b+b+b+b+b+b+b a
copy a+a+a+a+a+a+a+a+a+a b
copy b+b+b+b+b+b+b+b+b+b a

現在你的 ANYFILE 檔案大小是原來的 10000 倍。繼續最後兩行,直到檔案系統已滿,然後刪除 a 和 b 以釋放磁碟空間。

我知道這不是最快的方法(因為它讀取它寫入的同一磁碟),它太上世紀的風格,它不優雅(一鍵式)。但它確實有效,即使您出於任何原因無法下載一個更好、更聰明的工具。

相關內容