在 Linux 上安全擦除硬盤的 3 種方法

每次重新安裝 Linux 並格式化硬盤分區時,分區上的數據都不會被完全清除。其原因很複雜,但足以說明,任何人只要拿到尚未充分擦除的舊硬盤就可以恢復個人文件和敏感數據。這就是為什麼在本文中,我們將介紹在 Linux 上擦除硬盤的所有最佳方法。從使用諸如 DD 之類的東西到 Shred 甚至 DBAN。

注意:Shred 和 DD 需要知道分配給要擦除的驅動器的字母。要查找您計劃擦除的硬盤驅動器的驅動器號,請打開終端並輸入 lsblk 命令。它們顯示的名稱與硬盤驅動器相對應。

將驅動器歸零 – DD

在 Linux 上安全擦除硬盤驅動器(也稱為清零)的最常見方法是使用DD命令完成。這種方法並不快,但考慮到每個 Linux 和 Unix 系統都預裝了 DD 工具,因此這種擦除硬盤驅動器的方法非常容易。但有一個問題,那就是DD不會將當前使用的驅動器清零。這意味著您不能僅僅對正在運行的 Linux 操作系統進行 DD 超越。相反,您需要拔下硬盤並將其放入另一台 PC 中,或者加載 Linux live 磁盤

假設您已完成這兩件事之一,以下是如何在 Linux 上使用DD安全擦除硬盤驅動器。

步驟 1:確保驅動器未安裝。如果已連接,請使用文件管理器將其卸載。或者,使用 umount 命令。

注意:將X 替換為實際驅動器號,將Y 替換為分區號(例如/dev/sda1)。

sudo umount /dev/sdXY -l

sudo dd if=/dev/urandom of=/dev/sdX bs=10M

使用/dev/urandom在整個硬盤上寫入零將需要很長時間。以這種方式使用DD 的最佳方法是將其打開並讓它運行過夜。當第二天到來時,一切都應該順利進行。當您可以再次在終端窗口中鍵入時,您就會知道DD命令已完成。

使用碎片

另一種可靠的擦除硬盤的方法是使用 GNU Shred 工具。與 DD 一樣,它以某種形式包含在所有 Linux 發行版中。與 DD 不同,它可以刪除文件和整個硬盤。這種方法是理想的,特別是如果您想要擦除硬盤驅動器的某些部分,但可能不是整個文件系統。以下是如何使用碎片刪除文件。

粉碎-u file.odt photo1.png photo2.zip

或者

查找/path/to/folder/to/shred/ -exec shred {} \;

最後,通過運行此命令使用粉碎工具擦除硬盤驅動器。

與 DD 一樣,使用 Shred 擦除驅動器需要相當長的時間。最好過夜運行該工具並讓它刪除所有內容。當終端再次可以接受輸入時,您就會知道它已經完成。

注意:將 X 更改為您的驅動器號(例如 /dev/sda)。

sudo shred -vfz /dev/sdX

其他方法

如果 DD 和 Shred 不足以安全地擦除硬盤驅動器,請考慮使用 Darik 的 Boot And Nuke 工具。它是一個 Linux 驅動的開源工具,只要它正在運行,它就會刪除連接到你的 PC 的任何東西。使用 DBAN 需要 USB 活盤。下載Etcher USB 映像工具以及最新的DBAN ISO 映像。DBAN 工具只有 15 MB 文件,因此幾乎任何 USB 驅動器(即任何容量)都可以使用。

下載完所有內容後,打開 Etcher USB 工具並使用它來刷新 DBAN ISO 映像。然後重新啟動您的電腦。請務必登錄 PC 的BIOS並更改引導加載程序,以便首先加載 USB 閃存盤。

注意:斷開您不想擦除的所有硬盤驅動器與電腦的連接。DBAN 將刪除與其連接的所有內容。

在 DBAN 啟動屏幕上,在提示符中輸入“autouke”。該命令將自動對連接到 PC 的任何東西進行核攻擊。因此,再次確保您要保存的每個硬盤驅動器均未連接,並且僅連接您確實希望擦除的硬盤驅動器。已經沒有辦法撤消這件事了。

運行 autonuke 將顯示 DBAN UI。它將掃描驅動器並一次擦除一個驅動器。請耐心等待,因為這個過程需要很長時間。DBAN 何時完成,您就會知道,因為它會在屏幕上告訴您。最好讓該工具保持運行。

擦除過程完成後,屏幕將變黑並顯示“所有選定的磁盤已被擦除”。按任意鍵繼續使用該工具直至結束屏幕。


使用 Pano 改進 Gnome Shell 剪貼板

使用 Pano 改進 Gnome Shell 剪貼板

讓我們面對現實吧,默認的 Gnome Shell 剪貼板並不是很好。安裝 Pano 來改善您的剪貼板體驗!

如何在Linux上安裝DaVinci Resolve 17

如何在Linux上安裝DaVinci Resolve 17

您的 Linux 機器需要一個出色的非線性視頻編輯器嗎?使用本指南使用 Davinci Resolve 17!

如何使用壁紙下載器將壁紙下載到 Linux 桌面

如何使用壁紙下載器將壁紙下載到 Linux 桌面

Wallpaper Downloader 是一個靈活的 Linux 壁紙下載和管理器。它支持大多數Linux桌面環境,並且非常易於使用。本指南

如何在計算機上安裝 Tuxedo 操作系統

如何在計算機上安裝 Tuxedo 操作系統

想要通過 Tuxedo 計算機測試 Tuxedo 操作系統嗎?了解如何讓最新版本的 Tuxedo OS 在您的 PC 上運行。

如何在 Linux 上安裝 DEB 文件

如何在 Linux 上安裝 DEB 文件

什麼是 .DEB 文件?你用它做什麼?了解在 Linux PC 上安裝 DEB 文件的多種方法。

如何在 Linux 上玩消逝的光芒

如何在 Linux 上玩消逝的光芒

《消逝的光芒》是一款由 Techland 開發、華納兄弟互動娛樂發行的 2015 年生存恐怖視頻遊戲。遊戲的中心是

如何在計算機上安裝 Neptune Linux

如何在計算機上安裝 Neptune Linux

Neptune 使用 KDE Plasma 5 桌面環境,旨在提供優雅的操作系統。以下是如何在計算機上安裝 Neptune Linux。

嘗試 Ubuntu 的新基於 snap 的桌面

嘗試 Ubuntu 的新基於 snap 的桌面

想嘗試 Ubuntu 的新的基於 snap 包的桌面操作系統嗎?通過本指南了解如何將其部署在虛擬機上。

如何在 Linux 上玩《傳說之下》

如何在 Linux 上玩《傳說之下》

Undertale 是一款 2015 年 2D 獨立角色扮演遊戲,由遊戲開發商 Toby Fox 開發和發行。本指南將介紹在您的電腦上下載和安裝 Undertale

如何在 Linux 上玩《全面戰爭:三個王國》

如何在 Linux 上玩《全面戰爭:三個王國》

《全面戰爭:三個王國》是一款由 Creative Assembly 開發的回合製策略 RTS 遊戲。下面是如何在 Linux 上玩遊戲。