|
原帖由 yfwang0798 于 2013-4-1 20:58 发表
从国外的一个论坛看到这样一个命令:
oscdimg.exe -m -o -u2 -udfver102 -bootdata:2#p0,e,bg:\boot\etfsboot.com#pEF,e,bg:\efi\microsoft\boot\efisys.bin g:\ d:\path\to\new\win8pro-uefi.iso
知道这种 ...
cdboot.efi的作用,贴一下我以前研究的结果
又仔细研究了一下几个.efi文件到底是怎么回事:
1、efisys.bin中的bootx64.efi和cdboot.efi作用相同,就是找到光盘根目录中的bootmgr.efi并执行,而且会有按任意键从光盘启动的提示
2、cdboot_noprompt.efi和cdboot.efi功能类似,但不会出现按任意键从光盘启动的提示,与之对应efisys_noprompt.bin也是一个软盘镜像,里面的bootx64.efi功能和cdboot_noprompt.efi相同
3、bootmgr.efi不是一个efi可执行文件,需要配合cdboot.efi或者cdboot_noprompt.efi或者bootx64.efi才能执行。其作用类似于bios中ntldr和bootmgr的没有文件头的osloader.exe和bootmgr.exe
4、bootmgfw.efi是直接可执行的文件,只需要单独一个文件即可启动入bootmgr菜单,而不需要cdboot.efi、cdboot_noprompt.efi、bootx64.efi、bootmgr.efi中的任意一个文件。相当于bios中的bootmgr
最后测试了一下,用bootmgfw.efi替换efisys.bin中的bootx64.efi(文件名还是bootx64.efi),可以直接启动,udf的光盘中一个.efi都不用,可以全删 |
|