我想使用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 盘。这将清除您 USB 记忆棒上的所有数据,因此请先备份重要的内容!
插入您的 USB 记忆棒。
从启动器菜单中选择格式...选项:

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

然后你需要使用 UNetbootin 使 U 盘启动到 DOS 提示符:
sudo apt-get install unetbootin.运行 UNetbootin。选择FreeDOS作为发行版,并确保类型为USB 驱动器并选择了正确的驱动器。然后点击确定:

UNetbootin 完成后,单击Exit。
现在你有一个可以启动到 DOS 的 U 盘。
现在您需要将您的 BIOS 文件放到 U 盘上。作为一般原则,您只需将文件复制并粘贴到卷上。
如果它们来自自解压.exe文件,您需要运行它才能解压文件。为此,您需要:
使用软件中心或从命令行使用sudo apt-get install wine.
找到.exe包含 BIOS 文件的文件,右键单击它并使用 Wine 运行:

接下来发生的事情的确切细节将取决于您的 BIOS 文件,但将文件解压缩到您能记住的某个目录中。
提取文件后,将它们复制到 U 盘上。它们可以进入卷的根目录。
查看文件;可能有一个包含新 ROM 本身的文件,以及一个用于应用它的.bat或.exe文件。如果有AUTOEXEC.BAT文件,请查看它并注意它运行什么命令来更新 ROM。
现在您已准备好刷新 BIOS。
从您创建它的计算机中弹出您的 USB 记忆棒。
将其插入要刷机并重新启动的计算机。
从 U 盘启动。您可能需要在 BIOS 中调整引导顺序才能实现此目的。
您应该会看到蓝色的 FreeDOS 引导加载程序出现并突出显示默认值。等待 10 秒钟或按Enter。
在 FreeDOS 菜单中,选择第二个选项FreeDOS 安全模式(不加载任何驱动程序):

您将在A:/>提示下结束。C:然后键入Enter以切换到 C 驱动器。
键入dir然后Enter,你应该看到您的所有文件复制到U盘。
运行您之前确定为应用 BIOS 更新的脚本或可执行文件。就我而言,我只需要输入FLASHthenEnter即可运行FLASH.BAT文件。
您应该会看到应用 BIOS 更新的闪存脚本。请勿断电或中断此过程;等到它完成。它应该让你回到C:\>提示。
然后,您可以移除 USB 记忆棒,然后重新启动计算机。
交叉手指并使用新的 BIOS 启动。或者如果你只是把你的电脑变砖了就哭。
小智 2
我花了整个上午的时间努力寻找一种方法来刷新我的 Zotac 主板上的 BIOS。Unetbootin 创建可以启动的 MS-DOS 映像,但它们在我的 USB 拇指驱动器上找不到闪存文件(在我的情况下为 awdflash 和 N0422_ZA.bin)。
最终起作用的是创建一张Ultimate Boot CD 并从该 CD 启动 FREEDOS(不是 MS-DOS)。然后,带有我的闪存文件的 USB 拇指驱动器就可见了,BIOS 的更新工作正常。
| 归档时间: |
|
| 查看次数: |
75527 次 |
| 最近记录: |