如何创建可启动的 USB 记忆棒来刷新 BIOS

saw*_*awa 23 boot usb bios

我想使用iflash2.exe英特尔提供的名为 的程序升级英特尔主板上的 BIOS,该程序只能在 MS-DOS 上运行。

我没有 Windows 操作系统,我正在尝试创建一个可启动的 USB 记忆棒,其中包含 MS-DOS、iflash2.exe.. 和相关文件。

我尝试了一个名为 UNetbootin 的程序,它使用 FreeDOS 创建了一个可引导的 USB,但我不知道如何以及在哪里添加iflash2.exe和相关文件。

你能告诉我怎么做吗?

Dav*_*rds 12

我使用以下技术在 HP N54L ProLiant MicroServer 上刷新 BIOS。我认为它也适用于其他系统,只需在从 USB 记忆棒启动后从 MS-DOS 运行命令即可。

如果出现问题,我不承担任何责任。如果您不明白这些说明的作用,那么您可能不应该尝试它。

下面假设您有一组文件或存档文件,其中包含新 ROM 和应用它的脚本或可执行文件。BIOS 可能带有一个可执行文件,用于从头开始创建 USB;如果你已经走到这一步,你可能已经尝试过运行它并且失败了。您需要找到的是 ROM 文件和脚本或可执行文件。在我的例子中,ROM 文件被调用O41072911.ROM,脚本被调用FLASH.BAT

创建一个可启动的 U 盘

首先,您需要一个以最基本的方式格式化的 U 盘。这将清除您 USB 记忆棒上的所有数据,因此请先备份重要的内容!

  1. 插入您的 USB 记忆棒。

  2. 从启动器菜单中选择格式...选项:

    格式菜单截图

  3. 选择Compatible with all systems (FAT)作为类型,给它一个合理的名字,然后点击Format

    文件系统选项截图

然后你需要使用 UNetbootin 使 U 盘启动到 DOS 提示符:

  1. 使用软件中心或从命令行使用sudo apt-get install unetbootin.
  2. 运行 UNetbootin。选择FreeDOS作为发行版,并确保类型为USB 驱动器并选择了正确的驱动器。然后点击确定

    UNetbootin 选项截图

  3. UNetbootin 完成后,单击Exit

现在你有一个可以启动到 DOS 的 U 盘。

添加您的 BIOS 文件

现在您需要将您的 BIOS 文件放到 U 盘上。作为一般原则,您只需将文件复制并粘贴到卷上。

如果它们来自自解压.exe文件,您需要运行它才能解压文件。为此,您需要:

  1. 使用软件中心或从命令行使用sudo apt-get install wine.

  2. 找到.exe包含 BIOS 文件的文件,右键单击它并使用 Wine 运行:

    使用 Wine 屏幕截图打开

  3. 接下来发生的事情的确切细节将取决于您的 BIOS 文件,但将文件解压缩到您能记住的某个目录中。

提取文件后,将它们复制到 U 盘上。它们可以进入卷的根目录。

查看文件;可能有一个包含新 ROM 本身的文件,以及一个用于应用它的.bat.exe文件。如果有AUTOEXEC.BAT文件,请查看它并注意它运行什么命令来更新 ROM。

闪光

现在您已准备好刷新 BIOS。

  1. 从您创建它的计算机中弹出您的 USB 记忆棒。

  2. 将其插入要刷机并重新启动的计算机。

  3. 从 U 盘启动。您可能需要在 BIOS 中调整引导顺序才能实现此目的。

  4. 您应该会看到蓝色的 FreeDOS 引导加载程序出现并突出显示默认值。等待 10 秒钟或按Enter

  5. 在 FreeDOS 菜单中,选择第二个选项FreeDOS 安全模式(不加载任何驱动程序)

在此处输入图片说明

  1. 您将在A:/>提示下结束。C:然后键入Enter以切换到 C 驱动器。

  2. 键入dir然后Enter,你应该看到您的所有文件复制到U盘。

  3. 运行您之前确定为应用 BIOS 更新的脚本或可执行文件。就我而言,我只需要输入FLASHthenEnter即可运行FLASH.BAT文件。

  4. 您应该会看到应用 BIOS 更新的闪存脚本。请勿断电或中断此过程;等到它完成。它应该让你回到C:\>提示。

  5. 然后,您可以移除 USB 记忆棒,然后重新启动计算机。

  6. 交叉手指并使用新的 BIOS 启动。或者如果你只是把你的电脑变砖了就哭。

  • 请注意,格式选项不再出现在当前支持的 Ubuntu 版本的启动器中。Alo Archive manager 完全有能力提取文件,因此无需使用 wine。 (3认同)

小智 2

我花了整个上午的时间努力寻找一种方法来刷新我的 Zotac 主板上的 BIOS。Unetbootin 创建可以启动的 MS-DOS 映像,但它们在我的 USB 拇指驱动器上找不到闪存文件(在我的情况下为 awdflash 和 N0422_ZA.bin)。

最终起作用的是创建一张Ultimate Boot CD 并从该 CD 启动 FREEDOS(不是 MS-DOS)。然后,带有我的闪存文件的 USB 拇指驱动器就可见了,BIOS 的更新工作正常。