问题是如何从Q5WV1113.exe文件中获取.fd文件?

问题是如何从Q5WV1113.exe文件中获取.fd文件?

您好,我有一台 Acer Aspire E1-571 笔记本电脑。我必须将 BIOS 更新到最新版本。据我所知,有两种方法可以刷新 BIOS。

  • 从官方网站运行 .exe 文件,该文件将从 Windows 中刷新
  • 恢复模式(从 USB,但需要干净的 .fd 文件)

好吧,我是 Linux 用户,所以选项 1 是不行的。请不要推荐基于 Linux 的闪存器,它们大多数都有缺陷,并且不兼容所有版本,而且据我所知,它们很容易损坏计算机。

因此,我需要使用 Acer 笔记本电脑提供的“恢复模式”,用 USB 记忆棒中的 .fd 文件刷新 BIOS。

BIOS 可以从这里获取:

它是一个 .zip 文件,包含一个名为 的 .exe 文件Q5WV1113.exe

问题是如何从Q5WV1113.exe文件中获取.fd文件?

我已经解压了 Q5WV1113.exe 文件,其中没有 .fd 文件:

在此处输入图片描述

如您所见,有一堆其他文件,但没有 .fd 文件。我想从这里恢复 .fd 文件。

有没有办法从这些文件中恢复 .fd 文件,用一些工具或其他东西,最好是在 Linux 中?谢谢!

答案1

7z x可以解决问题,尽管里面没有.fd文件 :(

对于我的 TMP449-G2-M,有一些P4KBL.fd P4KBLR.fd文件。

$ 7z x Q5WV1113.exe
$ ls
$ Ding.wav  FlsHookDll.dll  FlsHook.exe  FWUpdLcl.exe  InsydeFlash.exe  iscflash.dll  iscflash.sys  iscflashx64.sys  platform.ini  xerces-c_2_7.dll

答案2

并且请不要建议使用基于 Linux 的闪存器,其中大多数都有缺陷并且并非与所有版本兼容,而且据我所知很容易损坏计算机。

我看到了您的声明,我很好奇 - 您是在谈论通过 Linux 发行版升级还是仅从 Linux 发行版创建可启动的 Dos USB?

我使用 Archlinux 创建了一个使用 FreeDOS 的 DOS 可启动 USB,并且在过去一两周内升级了我的 4 台机器的 BIOS,我可以说它绝对有效。我使用该方法升级了我的戴尔台式机 BIOS 和 2 台 Supermicro 服务器的 BIOS,以及我的 FreeNAS 盒。

我也曾经使用过 biosdisk(一个基于 Linux 的程序)来刷新 BIOS,但那已经是很久以前的事了,虽然当时对我来说很有用,但我无法保证它是否会起作用。

使用 FreeDOS,您不必担心找不到 fd 文件。创建 FreeDOS 可启动 usb 后,只需将 exe 文件复制到 USB 的根目录即可。启动 usb,然后在询问您是否要安装 FreeDOS 时选择“否,返回 Dos”或类似的操作。在 C:> 提示符下,只需运行您的 .exe 文件即可。

查看更多信息从 Linux 刷新 BIOS

答案3

您只需在 wine 下运行安装程序,<wine-prefix>/home/user/Temp/7zsomething.tmp/文件夹中就会有您的 .fd 图像。

或者,如果其中只有一个大文件isflash.bin,则可以使用图像提取软件

相关内容