|
本帖最后由 fujianabc 于 2013-4-18 01:35 编辑
顺便说一下我以前研究过的windows启动光盘中一堆.efi文件的作用,比如bootx64.efi,cdboot.efi,cdboot_noprompt.efi,bootmgr.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都不用,可以全删
|
|