如何在大于 4GB 的 USB 闪存驱动器上安装 DBAN(Darik's Boot and Nuke)并使其可在配备 UEFI 的 PC 上启动?

Cos*_* Gu 9 boot bootable-media dban usb-flash-drive uefi

免责声明:我正在回答我自己的问题。


我需要擦除我的 Windows 笔记本电脑的内部硬盘驱动器。我根据How-To Geek 的建议找到DBAN,但我无法将其安装在 64GB USB 闪存驱动器上并使其可在配备 UEFI 的 PC 上启动。

从 SourceForge 下载 DBAN 的 ISO 文件后,我首先按照早期How-To Geek 文章的推荐尝试了 ImgBurn 。我很快意识到我误读了那篇文章,因为 ImgBurn 只刻录到光盘上。

接下来我尝试的是Tom's Hardware教程。那篇文章建议使用Rufus。在 Rufus 的刻录设置期间,它没有指定我应该将闪存驱动器格式化为哪个文件系统,所以我选择了 FAT32,如屏幕截图所示。但是,由于屏幕截图中选择的 ISO 是“FreeDOS”,因此屏幕截图可能仅用于说明目的。

在 UEFI 中,烧毁的闪存驱动器显示为“[UEFI] 后跟闪存驱动器的名称”。我将它移到引导顺序的顶部并尝试引导,但它不起作用。

后来,我在超级用户上发现了这个问题,其中User:terdon建议要使 DBAN 可启动,应将闪存驱动器设置为单个 FAT 分区。

我在 diskpart 中运行了“clean”,并用 512MB 的空间重新格式化了我的闪存驱动器,格式化为 FAT,其余的未格式化。但是,当我再次运行刻录过程时,Rufus 坚持要为我格式化整个驱动器,而我只能选择 FAT32,不能选择 FAT。我重新启动,不出所料地无法启动。

接下来,我在一个名为Pendrivelinux.com的网站上看到了这篇排名靠前(在 Google 搜索结果中)的文章,该网站提供了一个名为“通用 USB 安装程序”的软件下载。它似乎不是一个开源软件,所以我对它有点警惕。但是因为无论如何我都会擦拭我的硬盘驱动器,所以我下载并安装了它。

这个软件的好处是,在刻录过程中,闪存驱动器的格式化现在是可选的。所以我将我的驱动器重新格式化为 FAT 并将 DBAN 的 ISO 刻录到它,一切都没有问题。但是当我重新启动时它仍然无法启动。

Cos*_* Gu 12

免责声明:我正在回答我自己的问题。


这是对我有用的解决方案,在带有 UEFI 和 64GB USB 闪存驱动器的 Windows 笔记本电脑上进行了测试。

  • 步骤 1:从 SourceForge下载DBAN(Darik's Boot and Nuke)的 ISO 文件。

  • 第 2 步:从 Pendrivelinux.com下载通用 USB 安装程序。

  • 第 3 步:以管理员身份运行命令提示符。您也许可以使用磁盘管理来做同样的事情。但就我而言,磁盘管理拒绝让我删除闪存盘的卷。

    • 步骤 3.1:diskpart输入并按回车键。这将运行 diskpart 实用程序。

    • 步骤 3.2:键入list disk并按回车键。这会列出所有磁盘(包括您的闪存驱动器)。

      • 步骤 3.2.1:查找您的闪存驱动器(查找其大小)并记下其编号。
    • 步骤 3.3:键入select disk #并按 Enter,其中 # 是您的闪存驱动器的编号(请参阅步骤 3.2.1)。这将选择您的闪存驱动器作为要操作的目标。

      • 步骤 3.3.1:键入detail disk并按回车键。这列出了当前选定磁盘的详细信息。确保它是您的闪存驱动器。
    • 步骤 3.4:在继续之前,请确定您选择了正确的闪存驱动器并且上面没有所需的数据。clean输入:然后按回车键。这会清除所选磁盘的分区和格式。

  • 第 4 步:运行磁盘管理。(你应该可以用diskpart做同样的事情。但我没有diskpart的高级知识,所以我更喜欢尽可能使用GUI)。

    • 步骤 4.1:在下面的部分中找到您的闪存盘。它应该具有未分配的整个空间。右键单击未分配的空间,然后单击“创建新的简单卷”。

      • 步骤 4.1.1:在出现的向导中,选择一个小于 2048MB 的卷。据我所知,Windows 上的 FAT 格式(具体来说是 FAT-16)磁盘最多可以容纳 4GB 的数据,单个文件的大小限制为 2GB。但由于 DBAN 的 ISO 文件大小不到 20MB,所以没有理由不安全。就我而言,我选择了 512MB。

      • 步骤 4.1.2:选择 FAT 作为文件系统。

  • 步骤 5:运行通用 USB 安装程序。

    • 步骤 5.1:在可用选项列表中选择 DBAN。

    • 步骤 5.2:浏览并选择之前下载的 DBAN ISO 文件作为源映像。

    • 步骤 5.3:选择您的闪存驱动器作为刻录目标。

    • 步骤 5.4:不要选择询问您是否希望通用 USB 安装程序为您格式化闪存驱动器的选项。

  • 第 6 步:重新启动并引导至 UEFI。

    • 步骤 6.1:在启动顺序部分,选择启动模式为“Legacy”(屏幕上可能是“BIOS”)。这是使我最后一次尝试该问题失败的罪魁祸首。显然 DBAN 无法从 UEFI 正确引导。

      • 步骤 6.1.1:在某些系统中,您可能需要直接引导到 BIOS,而不是在 UEFI 本身中在 UEFI 和 BIOS 引导模式之间进行选择。有关说明,请咨询您的主板/笔记本电脑制造商。
  • 第七步:保存并重启。希望您应该直接启动到 DBAN。

    • 额外提示:在某些情况下,DBAN 也可能会擦除它所在的闪存驱动器,因此如果您不想擦除它,请务必在适当的时候将其拔出。

感谢您阅读这个相当长的答案!如果 Windows 10 的恢复选项(重置这台电脑 > 删除所有内容 > 删除文件并清理这个驱动器)对我有用,我就不会花太多时间研究如何让 DBAN 在我的笔记本电脑上工作。我不知道......我很高兴我现在可以与可能遇到类似问题的每个人分享这个解决方案。

如果您有问题,请发表评论!

  • Dban 已经有一段时间没有真正维护了。我会选择支持 UEFI 的 linux 发行版,然后使用 shred 或 nwipe。 (3认同)