每次重新安装Linux并格式化硬盘驱动器分区时,它们上的数据都不会被完全清除。造成这种情况的原因很复杂,但足以说明,任何人都可以使用尚未充分擦除的旧硬盘来恢复个人文件和敏感数据。这就是为什么在本文中,我们将讨论在Linux上擦除硬盘驱动器的所有最佳方法。从使用像DD,Shred甚至DBAN这样的东西。

注意:Shred和DD需要知道为要擦除的驱动器分配了哪个字母。要查找要擦除的硬盘驱动器号,请打开终端并输入lsblk命令。它们显示的名称对应于硬盘驱动器。

归零驱动器 - DD

在Linux上安全擦除硬盘驱动器(也就是归零)的最常用方法是使用 DD 命令。这种方法并不快,但鉴于每个Linux和Unix系统都预先安装了DD工具,这使得擦除硬盘驱动器变得非常容易。虽然有一个问题,但这就是事实 DD 不会将当前正在使用的驱动器归零。这意味着您不能只是在运行的Linux操作系统上执行DD。相反,您需要拔掉硬盘驱动器并将其放入另一台PC或加载Linux Live磁盘。

假设你已经完成了这两件事之一,下面是如何使用安全擦除硬盘驱动器 DD 在Linux上。

步骤1: 确保未安装驱动器。如果已连接,请使用文件管理器将其卸载。或者,使用umount命令。

注意:将X替换为实际的驱动器号,将Y替换为分区号(例如,/ dev / sda1)。

sudo umount / dev / sdXY -lsudo dd if = / dev / urandom of = / dev / sdX bs = 10M

运用 的/ dev / urandom的 在整个硬盘驱动器上写零会花费很长时间。使用的最佳方式 DD 以这种方式打开它,让它一夜之间运行。当第二天到来时,一切都应该好。你会知道的 DD 当您可以再次键入终端窗口时,命令完成。

使用Shred

擦除硬盘驱动器的另一种可靠方法是使用GNU Shred工具。像DD一样,它以某种形式包含在所有Linux发行版中。与DD不同,它可以删除文件和整个硬盘。这种方法很理想,特别是如果你想要擦除硬盘驱动器的各个方面,但可能不是整个文件系统。以下是使用shred删除文件的方法。

shred -u file.odt photo1.png photo2.zip

要么

find / path / to / folder / to / shred / -exec shred {} ;

最后,使用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密钥。

注意:断开PC上您不想删除的任何硬盘驱动器。 DBAN将绝对删除与其连接的所有内容。

在DBAN引导屏幕上,在提示符下输入“autonuke”。此命令将自动核对连接到PC的任何内容和所有内容。因此,再一次,请确保您要保存的每个硬盘驱动器都没有连接,并且只有您希望擦除的硬盘驱动器才能连接。没有办法撤消这个已经完成的。

运行autonuke将调出DBAN UI。它会扫描驱动器并一次擦除一个驱动器。请耐心等待,因为这个过程需要很长时间。您将知道DBAN何时完成,因为它会在屏幕上告诉您。最好让工具继续运行。

擦除过程完成后,屏幕将变黑并说“已擦除所有选定的磁盘”。按任意键继续使用工具到结束屏幕。

为你工作: Robert Gaines & George Fleming | 想与我们联系?

在网站上评论: