我想更新我的 EX58 GIGABYTE 主板,但没有可用的 64 位 BIOS 更新工具。我收到以下信息:
--------------------------- Unsupported 16-Bit Application
--------------------------- The program or feature
"\??\X:\Downloads\motherboard_bios_ga-ex58-ud4_f7d\FLASHSPI.EXE"
cannot start or run due to
incompatibility with 64-bit versions of
Windows. Please contact the software
vendor to ask if a 64-bit Windows
compatible version is available.
--------------------------- OK
---------------------------
我能做些什么?
答案1
GIGABYTE 有一个名为 @BIOS 的工具,它将检查其主服务器以获取适用于您主板的最新版本固件,下载并刷新 BIOS。
以下是链接:http://www.gigabyte.com.tw/Support/Motherboard/Utility_DownloadFile.aspx?FileType=Utility&FileID=150
答案2
如果有基于软盘的 BIOS 更新版本,请使用该版本(如果必须,您可能需要购买基于 USB 的软盘驱动器或借用朋友的)。
其他想法包括为 Windows(UBCD4WIN)/Windows PE CD 创建 BartPE/UltimateBoot CD 并尝试从中进行安装。
您更新 BIOS 是否有特定原因?说到 BIOS,我通常遵循“如果它没坏,就不要修理它”的想法 - 如果您需要新 BIOS 的一些新功能,那是一回事,但如果您只是因为有升级而进行升级,至少对于 BIOS 而言,我认为这并不明智。
参考链接:
- Windows 终极启动 CD(需要 XP 或 2003) -http://www.ubcd4win.com
- Windows 自动安装工具包(WAIK - Windows PE 是其中的一部分;不需要 XP 或 2003,但创建 CD 相对困难)-http://www.microsoft.com/downloads/details.aspx?FamilyID=C7D4BC6D-15F3-4284-9123-679830D629F2
编辑:还记得 - 您可以制作启动 CD - 可以跳过软盘的 DOS 启动 CD - 我只做过一次,效果不错。查看 www.bootdisk.com(但请记住,您需要 DOS 版本的 BIOS 更新程序才能运行)
需要澄清的是,64 位版本的 Windows 对 16 位应用程序完全没有支持,因此 16 位应用程序永远无法运行。如果有 32 位版本,那可能会起作用,但直接与硬件交互的应用程序在 64 位系统上通常需要是 64 位的。(虽然我认为如果 16 位 BIOS 更新应用程序可以在 32 位系统上运行,那么 32 位 BIOS 更新应用程序在 64 位系统上可能也能正常工作)
答案3
谢谢建议,找到了一个更好的解决方案,叫做 Qflash -http://www.gigabyte.com.tw/FileList/NewTech/old_motherboard_newtech/tech_qflash.htm. 技嘉主板的特色之一。
答案4
上述链接已过期。以下是更新后的链接