无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 2011hiboy

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

    [复制链接]
发表于 2013-7-19 23:43:32 | 显示全部楼层
樓主貌似光盘介质UEFI启动那兒有點問題
近來網上反覆研究配合實測,若是光盤以UEFI啟動,最先讀的是efisys.bin這1.44磁盤映像裡的bootx64.efi文件。而這bootx64.efi的真身是efi\microsoft\boot\cdboot.efi ,與efi\boot\bootx64.efi無關。這可以由刪除efi\boot\bootx64.efi後光盤仍可開機這點印證。
efisys.bin可用ultraiso打開看其目錄結構。
(參考第32樓 h t t p://  reboot.pro/topic/17877-uefi-windows-8-bios-grub4dos-multiboot-usb-harddisk/page-2
回复

使用道具 举报

发表于 2013-8-7 16:53:25 | 显示全部楼层
多谢分享,正在研究这方面的,充电了
回复

使用道具 举报

发表于 2013-8-10 13:51:41 | 显示全部楼层
kunkun 发表于 2013-7-19 23:43
樓主貌似光盘介质UEFI启动那兒有點問題
近來網上反覆研究配合實測,若是光盤以UEFI啟動,最先讀的是efisys ...

是不是只有windows光盘才会先加载efisys.bin呢?
回复

使用道具 举报

发表于 2013-8-10 23:58:19 | 显示全部楼层
微软就是神一般的存在,这么简单的功能设计成这样。。。。
回复

使用道具 举报

发表于 2013-9-28 21:35:52 来自手机 | 显示全部楼层
谢谢版主,终于静下心仔细
看完了。很精辟的。
回复

使用道具 举报

发表于 2013-9-30 11:53:52 | 显示全部楼层
太棒了,增長不少知識
學習了謝謝
回复

使用道具 举报

发表于 2013-10-5 13:37:31 | 显示全部楼层
zbkh 发表于 2013-7-8 15:34
想请教bcdboot能不能在bcd当中添加关于pe的引导项目????

可用bcdedit修改bcd中的相关信息
回复

使用道具 举报

发表于 2013-10-18 10:38:38 | 显示全部楼层
学习了
    楼主很给力.....
回复

使用道具 举报

发表于 2013-10-19 16:00:37 | 显示全部楼层
不错,楼主的实验揭开了一些面纱。。。。学习ing。。。。。。。。。。。。。
回复

使用道具 举报

发表于 2013-11-1 16:30:57 | 显示全部楼层
学习了,看完了。很精辟,
回复

使用道具 举报

发表于 2013-11-2 15:08:22 | 显示全部楼层
这个贴子要顶啊
回复

使用道具 举报

发表于 2013-12-7 06:06:34 | 显示全部楼层
谢谢LZ!
学习了。。。
回复

使用道具 举报

发表于 2013-12-8 23:50:22 | 显示全部楼层
fujianabc 发表于 2013-4-18 01:33
顺便说一下我以前研究过的windows启动光盘中一堆.efi文件的作用,比如bootx64.efi,cdboot.efi,cdboot_nop ...

菜鸟来请教一个问题:efisys.bin中的bootx64.efi怎么看到,怎么替换?
回复

使用道具 举报

发表于 2013-12-9 22:16:25 | 显示全部楼层
精品贴 赞!
回复

使用道具 举报

发表于 2013-12-10 22:34:15 | 显示全部楼层
最近开始学习UEFI启动,虽然不知什么时候才有电脑进行实践。
回复

使用道具 举报

发表于 2013-12-19 11:20:50 | 显示全部楼层
很详细,学习了!
回复

使用道具 举报

发表于 2013-12-19 16:19:07 | 显示全部楼层
长知识,楼主动手钻研精神值得学习
回复

使用道具 举报

发表于 2013-12-20 10:36:09 | 显示全部楼层
谢谢楼主的无私分享哦
回复

使用道具 举报

发表于 2014-2-8 16:03:44 | 显示全部楼层
本帖最后由 shazhulao003 于 2017-7-5 16:08 编辑

感谢感谢
回复

使用道具 举报

发表于 2014-3-27 20:40:58 | 显示全部楼层
好贴呀,受益匪浅
回复

使用道具 举报

发表于 2014-3-29 20:43:25 | 显示全部楼层
最近开始学习UEFI启动
回复

使用道具 举报

发表于 2014-4-12 01:19:14 来自手机 | 显示全部楼层
又见科普资料
回复

使用道具 举报

发表于 2014-5-23 09:21:29 | 显示全部楼层
学习了!感谢科普。
回复

使用道具 举报

发表于 2014-6-2 21:20:00 | 显示全部楼层
太给力了  受不了了
回复

使用道具 举报

发表于 2014-6-4 21:09:24 | 显示全部楼层
很给力,谢谢分享。
回复

使用道具 举报

发表于 2014-7-31 21:43:52 | 显示全部楼层
支持一下楼主,慢慢学习。
回复

使用道具 举报

发表于 2014-8-9 22:48:13 | 显示全部楼层
学到了很多啊
回复

使用道具 举报

发表于 2014-9-28 11:29:16 | 显示全部楼层
其实win7/8的efi引导文件就2个必要文件,但是主要注意路径 (我是用clover引导win7和mac 10.9的)
EFI

├─BOOT (必须)
│      BOOTX64.efi (计算机默认引导,可以有任意有效efi重命名而来,如bootmgfw.efi,CLOVERX64.efi等)

└─microsoft
    └─boot
        │  bcd(必须)
        │  bootmgfw.efi(必须,对于/efi/boot/BOOTX64.efi使用bootmgfw.ef的重命名,那么这个也可以删除)
        │
        ├─fonts(可选)
        │      wgl4_boot.ttf
        │      chs_boot.ttf
        │
        └─zh-CN(可选)
                bootmgfw.efi.mui

其中bcd就相当于xp时代的boot.ini
bcd的修改软件很多的系统自带是bcdedit(命令行),网上有不少图形修改软件的
bootmgfw.efi(版本向下兼容)就相当于xp时代的NTLDR,NTDETECT.COM

注意
/efi/boot/BOOTX64.efi 计算机默认引导(类似全局),由主板读取路径固定
/efi/microsoft/boot/bootmgfw.efi win引导(类似一个分项目),由其他启动工具(一般路径也是固定的)转接启动
/efi/microsoft/boot/bcd 这个路径也是固定的 固化在bootmgfw.efi里头
回复

使用道具 举报

发表于 2014-10-10 18:48:15 | 显示全部楼层
  我今天按楼主所说的方法在Win81上试了很多遍,主要是在硬盘上试验,发现删除Bootmgfw.efi后,从本地硬盘启动和从Windows Boot Manager启动都失败。好像是H81的主板,因为我是做Acer的整机测试的,基本上可以说任何芯片组的主板我都可以拿得到测试。
  因为平时上班有自己的事要忙,所以只测试了一台机器。但我想这应该跟芯片组没关系。可能楼主只在虚拟机上测试过,如果有时间,楼主也在实体机上测试是否可行。我没有在Win8上测试,因为Win8只是一个过渡产品。我们现在都不搭Win8系统出货了。所以我只在Win8.1上测试了。我想应该没差别。
  我要测试的原因是因为我最近的课题刚好是要给同事培训UEFI的课题,所以我希望我在讲课前自己先试验过哪些是可行的,哪些是不可行的。以免误导。
  我的操作步骤如下:
1.用Diskgen进入efi\microsoft\boot\下把bootmgfw.efi删除,其余文件不动。
2.退出Diskgen重启,进入BIOS.第一启动显示Windows Boot Manager。把启动设备那里Disable。然后第一启动设置为Harddisk.保存退出。
3.提示启动失败。
Ps:删除bootmgfw.efi前与删除后,只在BIOS中改了启动设备。其它未改动。Secure:Enable CSM:Never.
如果是我水平太菜的原因,请指出。谢谢!
回复

使用道具 举报

发表于 2014-10-28 21:05:16 | 显示全部楼层
NVRAM是BIOS ROM中的一段区域,一般定义为64k byte, 现在EFI把所有的变量都存在这里。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-19 07:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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