1、引导文件类型
UltraISO支持“可引导光盘”(lagecy)和“可启动 EFI”两种模式,以及双引导混合模式。使用7-zip打开ISO镜像,[BOOT]目录里面有1-Boot-NoEmul.img和2-Boot-NoEmul.img两个文件。其中1-Boot-NoEmul.img是lagecy引导,显示体积是2048字节,但是实测可以导入80M以上的引导文件,导入后引导文件使用7-zip不可见,仍然是2048字节。2-Boot-NoEmul.img是EFI引导,如果使用FAT12格式,理论最大容量:32MB,也可以使用FAT32格式,可以可以使用更大体积。
2、制作EFI引导镜像
使用7-zip打开带efi引导的ISO镜像,打开[BOOT]目录,把2-Boot-NoEmul.img解压出来,然后使用DiskGenius把可以引导的EFI目录拖进去,关掉这个img文件。这样EFI引导镜像制作完成。
3、跟换引导文件
使用UltraISO打开任意带内容的ISO镜像,点击“启动”-“加载引导文件”,可以导入“bif、ezb、ima、bin、img”等格式的lagecy引导。也可以在光盘里面选择一个文件,右键-“设置为引导文件”。这两种方法的效果一样。还有一种特殊用法,导入EFI引导的img文件,虽然显示为“可引导光盘”,但是却可以使用EFI模式启动,但是lagecy引导失效。如果这时再添加EFI引导,只有后面这个EFI引导生效。点击“启动”-“保存引导文件”,可以保存lagecy引导,包括之前导入的引导。
使用UltraISO打开任意带内容的ISO镜像,通过快捷键 Ctrl+Alt+I 打开“加载引导文件”,选择带EFI引导的img文件,可以给ISO镜像加载、更换EFI引导映像文件。
4、一点吐槽
看到很多lagecy和uefi双引导ISO的根目录有bootmgr和bootmgr.efi,bootmgr貌似是lagecy系统磁盘引导程序,bootmgr.efi我在32位的Wepe上见过,但是ISO启动又不依靠这个,放这两个文件难道是拿来兼容的?

