无忧启动论坛

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

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

    [复制链接]
79#
发表于 2016-11-3 16:10:11 | 只看该作者
看了许多遍。精品!
试了HP多功能一体机-20-r011cn(能源之星),与楼主结论一样。只是删除了Bootmgfw.efi后,启动菜单里Windows Boot Manager完全消失了。
又试了台联想:启天M4500-N000,有没有Bootx64.efi根本没关系,只有删除了Bootmgfw.efi才会启动不了。原来这电脑的启动菜单里根本没有从“本地硬盘启动”这一项,所以这电脑UEFI启动根本和Bootx64.efi无关。
回复

使用道具 举报

78#
发表于 2016-7-28 08:20:39 来自手机 | 只看该作者
zbkh 发表于 2013-7-8 15:34
想请教bcdboot能不能在bcd当中添加关于pe的引导项目????

能。可以。
回复

使用道具 举报

77#
发表于 2016-3-2 22:20:37 | 只看该作者
再次学习!还是那么经典
回复

使用道具 举报

76#
发表于 2015-10-29 19:18:38 | 只看该作者
很好的精品啊,学习了
回复

使用道具 举报

75#
发表于 2015-8-25 16:33:26 | 只看该作者
看过楼主在UEFI板块发的帖子,确实很有帮助,楼主的实验让大家少走好多弯路,对微软的UEFI更加理解了
回复

使用道具 举报

74#
发表于 2015-4-24 11:03:53 | 只看该作者
收藏了~~~~~~~
回复

使用道具 举报

73#
发表于 2015-3-5 00:37:21 | 只看该作者
学习了,谢谢楼主
回复

使用道具 举报

72#
发表于 2015-2-11 22:52:32 | 只看该作者
你把这帖子发到pe讨论区吧,这里的版主很长时间没回过网友的帖子了。
回复

使用道具 举报

71#
发表于 2015-2-5 16:36:37 | 只看该作者
大神,大神。帮帮我,我快爆炸了。怎么用U盘的FAT16分区引导UEFI启动EXFAT分区里的windows安装文件啊?
我做了一个整合的install.wim,太大了fat32拷不进去。所以只能换exFAT,但exFAT不能用UEFI启动。
于是在论坛看到大神有发教程,但我是门外汉,我不知道那做错了,总是不成功。
我描述一下我的情况:
16G盘分了14G的exFAT放整合后的win7+win8原版镜像,剩余的分给了FAT16分区,那论坛大神的说法,放进去了win8镜像下的efi、boot文件夹,和bcd文件。
但问题来了,我能用【非UEFI】方式启动exfat中的安装文件,但无法通过UEFI方式启动,虽然有UEFI的U盘启动项,但一黑屏就又进电脑系统了。
所以我觉着肯定是我的引导文件没做好,求大神帮帮我!
我在百度,知乎,远景都问过了。还没人搭理我,我快要爆炸了。大神一定救救我,我这人有点偏执症,做不出来浑身难受。
万谢!{:soso_e154:}
回复

使用道具 举报

70#
发表于 2015-1-16 12:24:01 | 只看该作者
关于BCD启动linux的问题:xp的bcd可以使用easybcd设置或者bcdedit添加引导项。但是win7/win8的windows boot manager却引导不了(GPT分区格式),请问这是为什么,是否win7/win8的windows boot manager不兼容linux的引导文件?我知道硬盘格式转成MBR可以,就是想问问GPT的EFI启动win7/win8到引导界面后,如何引导添加linux引导项?谢谢

点评

yjd
微软自己的引导程序这么会去兼容linux,要想两种都弄,自己搞grub2来引导wiin和linux  发表于 2016-2-25 12:18
回复

使用道具 举报

69#
发表于 2015-1-5 23:16:48 | 只看该作者
实践是检验真理的唯一标准,呵呵,楼主写的东西思路非常清晰客观!
回复

使用道具 举报

68#
发表于 2015-1-2 18:13:25 | 只看该作者
好贴,记录下来
回复

使用道具 举报

67#
发表于 2015-1-2 16:44:43 | 只看该作者
本人菜鸟一枚,最近想装红旗Linux系统,一直在研究EFI引导,就是弄不明白,到今日才找到这篇文章,非常感谢楼主的分享,学习了!
回复

使用道具 举报

66#
发表于 2014-12-22 19:43:19 | 只看该作者
保存下来苦读学习!谢谢版主。
回复

使用道具 举报

65#
发表于 2014-12-22 19:42:41 | 只看该作者
2011hiboy 发表于 2013-4-18 12:28
你可以使用虚拟机实验啊。原理一样的,效果95%以上相似。剩下的5%就和各大厂商的主板,bios bug有关了。

什么虚拟机可以试验efi?
回复

使用道具 举报

64#
发表于 2014-11-20 13:55:33 | 只看该作者
认真学习,深刻领会。
回复

使用道具 举报

63#
发表于 2014-11-20 12:26:36 | 只看该作者
ljh910011 发表于 2014-10-10 18:48
  我今天按楼主所说的方法在Win81上试了很多遍,主要是在硬盘上试验,发现删除Bootmgfw.efi后,从本地硬 ...

请关闭掉SECURE BOOT
回复

使用道具 举报

62#
发表于 2014-11-19 07:01:28 | 只看该作者
好好学习下。
回复

使用道具 举报

61#
发表于 2014-11-16 20:54:59 | 只看该作者
此帖精品。
回复

使用道具 举报

60#
发表于 2014-10-28 21:05:16 | 只看该作者
NVRAM是BIOS ROM中的一段区域,一般定义为64k byte, 现在EFI把所有的变量都存在这里。
回复

使用道具 举报

59#
发表于 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.
如果是我水平太菜的原因,请指出。谢谢!

点评

请关闭掉SECURE BOOT  详情 回复 发表于 2014-11-20 12:26
回复

使用道具 举报

58#
发表于 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里头

点评

黑苹果的大神啊 学习了  详情 回复 发表于 2017-11-5 22:35
回复

使用道具 举报

57#
发表于 2014-8-9 22:48:13 | 只看该作者
学到了很多啊
回复

使用道具 举报

56#
发表于 2014-7-31 21:43:52 | 只看该作者
支持一下楼主,慢慢学习。
回复

使用道具 举报

55#
发表于 2014-6-4 21:09:24 | 只看该作者
很给力,谢谢分享。
回复

使用道具 举报

54#
发表于 2014-6-2 21:20:00 | 只看该作者
太给力了  受不了了
回复

使用道具 举报

53#
发表于 2014-5-23 09:21:29 | 只看该作者
学习了!感谢科普。
回复

使用道具 举报

52#
发表于 2014-4-12 01:19:14 来自手机 | 只看该作者
又见科普资料
回复

使用道具 举报

51#
发表于 2014-3-29 20:43:25 | 只看该作者
最近开始学习UEFI启动
回复

使用道具 举报

50#
发表于 2014-3-27 20:40:58 | 只看该作者
好贴呀,受益匪浅
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-23 12:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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