Tomas By Asked: 2021-04-23 15:22:43 +0800 CST2021-04-23 15:22:43 +0800 CST 2021-04-23 15:22:43 +0800 CST 从 Windows 软盘编写器 exe 中提取文件 772 PE32 executable (GUI) Intel 80386, for MS Windows根据 ,我有一些文件file,并且只希望我在运行时“插入软盘”。 有没有办法从中提取文件,最好是在 Linux 中?存档管理器无法识别它们。 我相信它们是旧的软件安装软盘。 archiving extract 1 个回答 Voted Best Answer xenoson 2021-04-23T17:06:23+08:002021-04-23T17:06:23+08:00 如果磁盘映像在 exe 文件中未压缩,则很容易使用正确的偏移量循环挂载它们。这是一个制作 FreeDOS 引导盘的 HP bios 引导盘写入器的示例。首先在hexedit中打开文件: hexedit Floppy.exe 看看你是否找到类似于软盘引导扇区的东西。例如搜索 FAT12(十六进制的 4641543132): [ctrl]+S 4641543132[Enter] 如果你很幸运,它找到了与这些屏幕截图相似的软盘图像的开头,则将光标导航到起始代码EBEB 3C 90并记住它在页脚中打印的偏移量:在--0x6C00/这种情况下。 然后使用正确的偏移量安装图像: sudo mount -o ro,loop,offset=$((16#6C00)) Floppy.exe /mnt 旧软盘引导扇区的另一个示例:
如果磁盘映像在 exe 文件中未压缩,则很容易使用正确的偏移量循环挂载它们。这是一个制作 FreeDOS 引导盘的 HP bios 引导盘写入器的示例。首先在hexedit中打开文件:
看看你是否找到类似于软盘引导扇区的东西。例如搜索 FAT12(十六进制的 4641543132):
如果你很幸运,它找到了与这些屏幕截图相似的软盘图像的开头,则将光标导航到起始代码EB
EB 3C 90
并记住它在页脚中打印的偏移量:在--0x6C00/
这种情况下。然后使用正确的偏移量安装图像:
旧软盘引导扇区的另一个示例: