如何从 EXE 文件中提取二进制文件?

Nar*_* Q. 4 bios binary-files eeprom

我有一个 BIOS 文件 .EXE,我想从中提取二进制文件,以直接使用 USB EEPROM 编程器将其闪存到 BIOS 芯片。

  • 我试过的:用 7ZIP 或 WINZIP 解压缩 EXE 文件,看看里面是否有 BIN 文件,但我只找到 ROM 文件。

我尝试了不同的程序,如通用提取器和相同的结果。任何人都知道如何做到这一点?

har*_*ymc 5

有多种方法可以从安装文件中提取 BIOS 文件。该文件可以有多种格式:ROM、BIN、FD、CAP、BIO、WPH 和 EFI。

  • 使用7-ZipUni Extract

  • 在 TEMP 文件夹中查找:
    许多安装程序将软件包文件解压缩到 TEMP 目录中。启动安装程序,并在显示第一个对话框或提示后,检查您的 TEMP 目录中是否有新创建的子目录或文件。从 TEMP 文件夹复制该文件,然后取消安装。

  • 戴尔.exeBIOS 文件可以通过运行 install-file.exe /writeromfile. 其他已知参数是writehdrfilewritehexfile。另一种方法是使用 PFSExtractor

  • 该线程 描述了使用工具B2MB

这绝不是所有可能格式的详尽列表。