我正在出售我的笔记本电脑,并且想确保删除所有数据。
我在戴尔使用 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
,但速度更快并且保证状态指示器。