使用 USB 启动,通过 DBAN 安全擦除驱动器

使用 USB 启动,通过 DBAN 安全擦除驱动器

我正在出售我的笔记本电脑,并且想确保删除所有数据。

我在戴尔使用 ubuntu 18.04。我尝试使用 DBAN 和 USB 启动。我正在使用 rufus 创建启动,但是当我运行 rufus 并选择 DBAN ios 时,分区方案固定为 MBR 而不是 GPT。我正在寻找一种使用 GPT 分区方案创建 USB 可启动的方法。

答案1

DBAN 是仅 MBR 的 ISO,因此没有 UEFI 可启动模式 - 虽然它仍然有效,但已经相当老旧,并且没有 UEFI 启动选项。您可以采取以下方法:将 BIOS/系统切换到 MBR,运行 DBAN,然后再次切换到 UEFI。数据仍将保留在磁盘上。


不过,我可能有一个DBAN 的替代方案,如果您有兴趣:使用 Ubuntu 安装/Live USB 磁盘作为基础,然后使用 Linux 中的工具来擦除磁盘。

除了将 DBAN 写入 USB 之外,Linux 中已有工具可供使用,可以像 DBAN 一样轻松擦除数据。我建议的两个选项都是从将 Ubuntu 18.04 或 20.04 Desktop LiveUSB 写入磁盘开始(建议使用 20.04)。重新启动到该磁盘。

然后,在 LiveUSB 中打开一个终端并运行sudo fdisk -l,找到有问题的硬盘。它应该有一个/dev/sdX类型指示器(其中 X 是字母)或一个nvmeXnY(其中 X 是数字,Y 是数字)。

dd方法

然后运行这个:

sudo dd if=/dev/zero of=/dev/DEVNAME bs=1024

...DEVNAME在上一组命令中找到的设备在哪里。

这将运行并从头到尾用零覆盖您的磁盘。 请注意,这将花费很长时间,并且没有任何进度指示器。

如果你在 LiveUSB 中使用 Ubuntu 20.04,那么请使用这个具有状态指示器:

sudo dd if=/dev/zero of=/dev/DEVNAME status=progress

dcfldd方法

这需要您首先在 LiveUSB 终端中运行以下命令:

sudo add-apt-repository universe
sudo apt update

该程序dcfldd是 Universe 存储库中的修改版本,dd专为取证专业而设计,因此它有很多其他工具和哈希总和验证来验证擦除和哈希。它还带有进度状态计,并随进度报告(在 Ubuntu 18.04 中没有dd这个功能,所以如果你在 LiveUSB 中使用 18.04,你可能希望使用该dcfldd选项,如果你想要一个进度指示器)

它默认使用较大的块大小(bs),但也能够擦除磁盘,并且是一种替代方案,dd因为它具有状态跟踪和指示。

与上面类似,使用:

sudo dcfldd if=/dev/zero of=/dev/DEVNAME status=on

dcfldd使用相同的选项运行,只是默认处理 32768 字节块大小。它还有一个状态指示器,我们在这里强制将其设置为“开启”。

这本质上与 的作用相同dd,但速度更快并且保证状态指示器。

相关内容