生成一个支持UEFI和BIOS双引导的ISO镜像

Published: Tags: WINDOWS

笔者习惯量产U盘作为引导重装的系统(量产的好处请自行谷歌),但是最近重装时发现不支持新的启动方式。 查了下资料,原因是和ISO镜像有关,而并非制作引导盘的方式有关,所以找了下生成支持双引导ISO的方法。

首先,下载mkisofs命令(这原本是Linux下的命令,不过可以用于Windows下的Cygwin等环境),下载地址: http://reboot.pro/index.php?app=core&module=attach&section=attach&attach_id=15214

解压原来的ISO文件到某个路径的目录下,到时命令会从这个路径读取数据生成新的ISO镜像文件,命令如下:


set input_dir=E:\Windows_10_Ultimate_x64
set output_iso=E:\Win10_Ultimate_x64.iso

set boot_bios=boot/etfsboot.com
set boot_efi=efi/microsoft/boot/efisys.bin

set iso_label="Win10 Ultimate x64"

mkisofs -iso-level 4 -l -R -UDF -D -volid %iso_label% -b %boot_bios% -no-emul-boot -boot-load-size 8 -hide boot.catalog -eltorito-alt-boot -eltorito-platform efi -no-emul-boot -b %boot_efi% -o %output_iso% %input_dir%

参考资料: Problem: I can not create a UEFI bootable ISO image