isohybrid 是否应该在所有 iso 媒体上工作,fx Windows 7?

Mad*_*ern 5 iso windows mbr syslinux

我有一个原始的 Windows 7 Professional x86 iso 文件,直接来自 Microsoft。我想从这个 ISO 制作一个可启动的 USB。一些消息来源表明我只是将 iso 添加到 USB 中,但我不知道这应该如何工作。ISO 的前 32768 个字节(在 ISO 9660 媒体上保留为系统区域,用于 MBR 的 fx)都是零,因此没有 MBR 或任何可供 BIOS 读取的内容。

所以据我所知,一种方法是在这个系统区域中添加一个 MBR,这样 ISO 就可以被添加到 USB 或写入光学媒体,并且可以从两者启动。

我认为工具 isohybrid 应该可以做到这一点。我不知道它是如何工作的,所以我不知道它是否应该只适用于所有可启动(即如果写入光学媒体可启动)ISO 9660 文件。或者它只适用于某些特定/熟悉的 iso 文件?

至少我不能让它与我的 Windows 7 iso 一起工作。我收到以下错误:

$ isohybrid win7.iso
isohybrid: win7.iso: unexpected boot catalogue parameters
Run Code Online (Sandbox Code Playgroud)