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

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

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


我需要清除我的 Windows 笔记本电脑的内置硬盘。我发现数据库管理系统How-To Geek 的建议,但我无法将其安装在 64GB USB 闪存驱动器上并使其在配备 UEFI 的 PC 上启动。

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

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

在 UEFI 中,刻录的闪存驱动器显示为“[UEFI] 后跟闪存驱动器的名称”。我将其移至启动顺序的顶部并尝试启动,但没有成功。

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

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

接下来我遇到了一篇来自名为Pendrivelinux.com,提供一个名为“Universal USB Installer”的软件下载。它似乎不是一个开源软件,所以我对它有点警惕。但由于无论如何我都会擦除硬盘,所以我下载并安装了它。

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

答案1

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


这是对我有用的解决方案,已在带有 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 #并按回车键,其中 # 是您的闪存驱动器编号(参见步骤 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 启动模式。请咨询您的主板/笔记本电脑制造商以获取说明。
  • 步骤 7:保存并重新启动。希望您能直接启动到 DBAN。

    • 附加提示:在某些情况下,DBAN 也可能会擦除它所在的闪存驱动器,因此如果您不想擦除它,请务必在正确的时刻将其拉出。

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

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

答案2

由于 DBAN 自 2015 年以来没有更新,并且无法在某些现代 PC 上运行(即使可以运行,写入速度也非常慢),我发现 ShredOS 是更好的选择,因为它仍在积极维护(至少截至 2023 年)。它是 DBAN 的一个分支,因此它具有与 DBAN 以前的用户界面相同的用户界面。

我从ShredOS 自述文件并将dd磁盘映像复制到 USB 驱动器上,它第一次启动就启动了。它支持 UEFI 和传统启动。

在支持两者的机器上,使用“写零”方法,ShredOS 写入磁盘的速度也比 DBAN 快四倍(200 MB/秒对 50 MB/秒)。

相关内容