Hybrid ISO —— 什么是混合镜像,为什么有的 ISO 能直接用有的不行
什么是 Hybrid ISO
传统 ISO 9660 格式是为光驱设计的,里面没有 MBR(主引导记录),所以只能靠光驱引导——USB Mass Storage 模拟不出来。
Hybrid ISO(混合镜像)在传统 ISO 9660 内容之外,额外在文件末尾追加了一个 MBR + FAT 分区表。这样同一份 ISO 文件:
- 放到光驱里 → 用 ISO 9660 部分引导(UEFI/BIOS CD 模式)
- 直接拷贝到 U 盘根目录 → 用 MBR 部分引导(BIOS USB 模式)
- 写进 U 盘的镜像分区 → 用 MBR + FAT 引导(最常见)
哪些发行版用 Hybrid ISO
几乎所有主流 Linux 发行版的官方 ISO 都是 Hybrid 的:
- Ubuntu、Kubuntu、Xubuntu、Lubuntu
- Fedora、Debian
- Arch Linux、Manjaro
- Kali Linux
- openSUSE
- GParted、Clonezilla
- 等等
所以 DriveDroid 直接挂载这些发行版的 ISO 为只读 USB 模式就行,不用创建空白 img、不用 Rufus。
哪些不是 Hybrid ISO
- Windows ISO(大部分版本):纯 ISO 9660,没有 MBR。Windows 10/11 的 ISO 也不是 Hybrid 的
- 老版本 LiveCD(2010 年之前的某些发行版)
- 某些特制的 ISO
怎么判断一个 ISO 是不是 Hybrid
最简单的方法是试一下:用 DriveDroid 以只读 USB 模式挂着,重启电脑看能不能引导。能引导就是 Hybrid,不能就是纯 CD ISO。
也可以在 Linux 下用 file 命令看:
file ubuntu-24.04-desktop-amd64.iso
# 输出包含 "DOS/MBR boot sector" → Hybrid
# 输出只有 "ISO 9660" → 纯 CD ISO
不是 Hybrid 怎么办
回 创建空白img镜像写盘/rufus-write-iso.md,用空白 img + Rufus 的方式绕过去。Rufus 会格式化空白 img 为 FAT32/NTFS 分区,然后把 ISO 内容写进去——这就不是 Hybrid 不 Hybrid 的问题了,因为 Rufus 直接在 U 盘上重建了完整的引导结构。