使用UltraISO定制lagecy和uefi双引导pe技术探讨

查看 33|回复 3
作者:clt380   
以下内容是我个人研究UltraISO的结果,最终以UltraISO的官方文档为准。
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启动又不依靠这个,放这两个文件难道是拿来兼容的?

文件, 镜像, 可以使用

q162882   
多谢楼主分享电脑小知识啊,学习了
Liuking6688   
多谢楼主分享电脑小知识
Liuking6688   
1. UltraISO 支持创建“纯EFI”启动的映像?
我只知道它支持创建 legacy 启动和 legacy + efi 双启动映像。关于引导文件,你用 UltraISO 打开可引导映像文件时,它会往“临时目录”中保存引导文件,保存的引导文件比 7-zip 靠谱一些,但仅此而已
2. UltraISO 本身支持编辑普通 IMA/IMG 映像
3. 菜单栏中的加载引导文件和右键菜单中的“设置为引导文件”的差异还是很大的
4. 其实关于 efi 启动的 ISO 映像,你删除ISO映像中“可见区域”的所有 efi 文件,该 ISO 映像还是能够引导。为啥普通区域还要放这些文件?还是是为了方便用户制作 efi 启动的可移动启动盘吧!
至于映像普通区根目录中的 bootmgr.efi,据说为了兼容一些旧的支持efi启动的机器
您需要登录后才可以回帖 登录 | 立即注册

返回顶部