如何确定 ISO 是否是混合的?

cat*_*nts 19 linux usb iso-image

根据这个:http : //en.wikipedia.org/wiki/ISO_image#Description

“最近的一个例子是混合 ISO 文件的发布,当映像写入这些存储设备中的任何一个时,可以从 BD 或 DVD 和 USB 闪存驱动器设备启动或启动。”

如何使用标准 Linux 工具来确定我下载(编辑:或通过 genisoimage 创建)的 ISO 是否是混合的?

谢谢!

小智 11

对文件运行 fdisk。如果它显示出任何有意义的东西,则它是混合的。

  • 你所说的“有意义的事情”是什么意思?如果我在我的 win7.iso 上运行 fdisk,我会得到关于扇区大小等的四行。我仍然认为它不是混合的。https://paste.ee/p/r60ZR。你能更明确一点吗? (3认同)

小智 11

file在有问题的 ISO 映像上运行命令。在非混合 ISO 上运行此命令的输出将如下所示

image.iso: ISO 9660 CD-ROM filesystem data 'foo' (bootable)

而在混合 ISO 上运行此命令的输出将如下所示

image.iso: DOS/MBR boot sector ISO 9660 CD-ROM filesystem data (DOS/MBR boot sector) 'foo' (bootable); partition 1 : ID=0x17, active, start-CHS (0x0,0,1), end-CHS (0x288,63,32), startsector 0, 1329152 sectors