如何在 Mac 上安全刪除可用硬盤空間


看完這個標題,你應該問自己:如何移除已經“空閒”的硬盤空間?

如果您不知道,當您以通常的方式從 Mac 中刪除文件時,它實際上會保留在那裡。 它只是阻止您的 Mac 使用該文件。然後,當您向 Mac 添加更多文件時,它會“覆蓋”以前刪除的不可用文件所佔用的空間。

這意味著可能擁有您的 Mac 的高級用戶實際上可以恢復以前刪除的文件。當然,除非您首先安全地刪除它們。

使用終端實用程序可能是最好的方法。

重要的提示: 使用此實用程序的一個簡單錯誤可能會對您的 Mac 造成嚴重破壞,因此請務必記住,只有在您對自己所做的事情有信心時才使用終端。

現在,讓我們學習如何使用終端安全地擦除 Mac 硬盤上的所有可用空間。

首先,這是要使用的終端命令:我暫時保留它,因為在繼續之前我需要對其進行一些修改。

diskutil secureErase freespace 1 /dev/disk0s2

這是因為此命令在每台 Mac 上使用的值略有不同。所以我需要在終端中使用它之前找到 Mac 的確切值。

– 第一個要更改的值是數字“1”。您實際上可以在此處選擇 1、2 和 3。使用數字“1”將使用隨機的一次性擦除可用磁盤空間(一次“通過”意味著系統將覆蓋已刪除的文件一次)。數字“2”使用 7 遍安全擦除,數字“3”使用特殊算法執行巨大的 35 遍安全擦除。

顯然,您選擇的數字越高,該過程所需的時間就越長。通常,使用數字“1”或“2”就足以執行安全擦除。

– 現在,您需要知道的第二個值是您希望進程在其上運行的磁盤的標識號。為此,請打開終端並複制粘貼以下命令:

diskutil list

列出終端命令

這將為您提供所有 Mac 硬盤驅動器的列表。您只需複制所選光盤旁邊的識別符號即可。在我的例子中,我想安全地擦除 120.5 GB 的磁盤可用空間,所以它的標識符是“disk0s2”。

有了這些信息,您現在可以使用上面的第一個命令。

diskutil secureErase freespace 1 /dev/disk0s2

根據擦除過程的安全性,將數字保留為“1”或將其更改為“2”或“3”。還將“disk0s2”更改為硬盤驅動器的唯一標識符。準備好後按 Enter/Return。

終端擦拭

終端擦拭

完成後,坐下來觀看終端安全擦除所有硬盤驅動器可用空間。