@
cwhong4399 ventoy 不过是定制化的 efi 启动文件 只要把 ventoy.iso 里面的文件解压到 esp 分区 在分区出一个叫 ventoy 的分区用于存放 iso 文件即可
esp 启动分区的文件也可以在 ventoy-版本号-windows.zip 里面的 ventoy 文件夹里面 ventoy.disk.img.xz 文件解压
这个 ventoy.disk.img 其实就是个 esp 镜像文件把里面的文件用 7zip 提取到 esp 分区就可以了 也可以用其他方式写入
我安装后的 u 盘分区结构如下
|------------------------------------------|-----------------|
| ventoy | VTOYEFI |
|------------------------------------------|-----------------|
ventoy 分区是活动分区 分区文件系统 extfat
VTOYEFI 分区是隐藏分区 分区文件系统 fat16 其实就是个 esp 启动分区 大小随意但官方大小是 32M
官方这样分区估计是为了防止 iso 文件不连续
VTOYEFI 分区文件结构
卷 VTOYEFI 的文件夹 PATH 列表
I:.
├─grub
│ ├─fonts
│ ├─i386-pc
│ ├─themes
│ │ └─ventoy
│ └─x86_64-efi
├─ventoy
│ ├─imdisk
│ │ ├─64
│ │ └─32
│ └─7z
│ ├─64
│ └─32
├─EFI
│ └─BOOT
└─tool
ventoy 文件夹 文件结构
├─ventoy
│ │ ipxe.krn
│ │ vtloopex.cpio
│ │ ventoy_efiboot.img.xz
│ │ memdisk
│ │ ventoy_x64.efi
│ │ vtoyjump32.exe
│ │ ventoy_unix.cpio
│ │ vtoyutil_x64.efi
│ │ vtoyjump64.exe
│ │ ventoy.cpio
│ │ iso9660_x64.efi
│ │
│ ├─imdisk
│ │ ├─64
│ │ │ imdisk.exe
│ │ │ imdisk.cpl
│ │ │ imdisk.sys
│ │ │
│ │ └─32
│ │ imdisk.exe
│ │ imdisk.cpl
│ │ imdisk.sys
│ │
│ └─7z
│ ├─64
│ │ 7za.exe
│ │
│ └─32
│ 7za.exe
│
├─EFI
│ └─BOOT
│ BOOTX64.EFI
│
└─tool
mount.exfat-fuse_32
mount.exfat-fuse_64