无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 197210|回复: 178
打印 上一主题 下一主题

[原创] 关于Windows Boot Manager、Bootmgfw.efi、Bootx64.efi、bcdboot.exe 的详解..

    [复制链接]
1#
发表于 2013-4-18 01:33:28 | 显示全部楼层
本帖最后由 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都不用,可以全删

点评

牛叉,向大神学习  详情 回复 发表于 2018-11-9 09:35
这个 cdboot.efi和 cdboot_noprompt.efi,从哪里可以得到? 是从 efisys_noprompt.bin和 efisys.bin,减压 BOOTX64.EFI改名吗? 我查看了 Win10的iso镜像,和 Windows\boot文件夹,没看到有 cdboot.efi和 cdboot_n  详情 回复 发表于 2018-2-25 13:10
学习了  详情 回复 发表于 2017-11-5 22:30
菜鸟来请教一个问题:efisys.bin中的bootx64.efi怎么看到,怎么替换?  详情 回复 发表于 2013-12-8 23:50
分析地太好了!  详情 回复 发表于 2013-6-8 09:31
回复

使用道具 举报

2#
发表于 2013-4-25 16:42:39 | 显示全部楼层
myBOOT 发表于 2013-4-18 23:47
我在VirtualBox下建立GPT+UEFI,可惜VBOX不支持UEFI启动。
不知道QEMU支持么?


还是安心用vmware吧,嫌体积大,就用vmware player
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-2 05:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表