无忧启动论坛

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

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

    [复制链接]
发表于 2018-4-8 08:52:13 | 显示全部楼层
回复

使用道具 举报

发表于 2018-4-13 08:10:33 | 显示全部楼层
楼主教程很不错,能不能用esp分区的efi直接引导硬盘中的系统呢?
只能主板wbm引导c盘的efi在引导系统吗
回复

使用道具 举报

发表于 2018-4-18 19:51:01 | 显示全部楼层
多谢楼主分享!
回复

使用道具 举报

发表于 2018-5-4 22:55:32 | 显示全部楼层
有这几个文件下载就好啦
回复

使用道具 举报

发表于 2018-5-21 19:29:27 | 显示全部楼层
大大,进入较高版本专业版WIN10 PE,c盘GHOST安装的是较低版本的企业版WIN10:

1.使用c盘里的BCDBOOT.EXE 命令提示版本不兼容。
2.使用PE里的BCDBOOT.EXE 命令提示拷贝失败。

为什么呢?
有通用的BCDBOOT.EXE吗?

回复

使用道具 举报

发表于 2018-6-10 23:11:39 | 显示全部楼层
感谢分享,学习学习
回复

使用道具 举报

发表于 2018-7-6 18:31:26 | 显示全部楼层
先收藏再学习
回复

使用道具 举报

发表于 2018-10-16 16:05:30 | 显示全部楼层
[原创] 关于Windows Boot Manager、Bootmgfw.efi、Bootx64.efi、bcdboot.exe 的详解..

确实非常详细,让小白也能了解!
回复

使用道具 举报

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

牛叉,向大神学习
回复

使用道具 举报

发表于 2019-1-3 10:11:29 | 显示全部楼层
感谢大神!俺终于解决了用bootice手动修复win10引导的问题。功亏一篑,就是缺了一个Bootmgfw.efi 文件。
回复

使用道具 举报

发表于 2019-3-13 17:06:56 | 显示全部楼层
学习了,谢谢楼主!
回复

使用道具 举报

发表于 2019-4-26 15:00:59 | 显示全部楼层
支持一下,楼主还来吗?
回复

使用道具 举报

发表于 2019-5-16 07:56:14 来自手机 | 显示全部楼层
学习了,感谢。
回复

使用道具 举报

发表于 2019-7-21 12:09:35 | 显示全部楼层
学完一次,收藏再读。辛苦了。
回复

使用道具 举报

发表于 2019-7-21 23:24:31 | 显示全部楼层
本帖最后由 hilsonma 于 2019-7-21 23:53 编辑

我没有使用过安装程序安装windows 8/10,也没有使用过bcdboot修复引导,现在根据楼主的描述和我的操作经历总结描述一下:

总结一:
uefi启动默认引导 \efi\boot\bootx64.efi
uefi启动选项 Windwos Boot Manager 一般由Windows安装程序添加,指向 \efi\microsoft\boot\bootmgfw.efi

也就是说:
如果开机时不做选择,UEFI引导的是 \efi\boot\bootx64.efi
如果开机时选择Windows Boot Manager, UEFI引导的是 \efi\microsoft\boot\bootmgfw.efi

总结二:
Windows安装程序和bcdboot修复程序会把 系统分区 \Windows\Boot\EFI\bootmgfw.efi 复制到 efi分区 \efi\microsoft\boot\ ,并把\efi\microsoft\boot\bootmgfw.efi 添加到UEFI启动项,命名为Windows Boot Manager
Windows安装程序和bcdboot修复程序也会把 bootmgfw.efi 复制成默认引导文件 \efi\boot\bootx64.efi

总结三:
bootmgfw.efi 默认使用同目录下的配置文件(菜单文件)bcd,同目录下找不到bcd文件,再使用同分区下的\efi\microsoft\boot\bcd

总结四:
如果只是安装了Windows,没有使用其他引导程序如grub2、xorboot、refind等,efi区 \efi\boot\bootx64.efi 与 \efi\microsoft\boot\bootmgfw.efi 及 系统区 \Windows\Boot\EFI\bootmgfw.efi 是同一个文件

根据以上,我一般使用grub2或xorboot引导,启动windows我直接指向系统区 \Windows\Boot\EFI\bootmgfw.efi ,并新建bcd文件放到系统区 \Windows\Boot\EFI\
我重装系统一般是展开ESD文件或wim文件到系统区并新建bcd文件放到\Windows\Boot\EFI\ 然后重启,EFI分区不需要变动。如果是mbr硬盘则展开文件后需要BIOS启动直至进入Windows桌面,然后才能正常uefi启动。

我的 \efi\boot\bootx64.efi 是由grub2或xorboot生成的,不是bootmgfw.efi
回复

使用道具 举报

发表于 2019-7-22 00:37:14 | 显示全部楼层
又学了一招。谢谢。。
回复

使用道具 举报

发表于 2019-8-22 11:25:44 | 显示全部楼层
学习了!mark~~
回复

使用道具 举报

发表于 2019-9-3 16:47:11 | 显示全部楼层
最近开始学习UEFI启动
回复

使用道具 举报

发表于 2019-11-20 21:24:48 | 显示全部楼层
谢谢分享    学习
回复

使用道具 举报

发表于 2019-11-28 17:29:36 | 显示全部楼层
学习一下
回复

使用道具 举报

发表于 2020-3-1 13:28:05 | 显示全部楼层
好资料谢谢了,学习中
回复

使用道具 举报

发表于 2020-3-4 12:06:08 | 显示全部楼层
666
回复

使用道具 举报

发表于 2020-3-5 12:29:16 | 显示全部楼层
7年后来普及学习知识
回复

使用道具 举报

发表于 2020-3-22 21:54:06 | 显示全部楼层
楼主,我想问一下,我的电脑两块硬盘,固态的120G,机械硬盘460多G,现在固态硬盘装的是uefi启动的win10系统,我怎么样才能在机械硬盘上装一个win7,形成win10、win7双系统呢
回复

使用道具 举报

发表于 2020-4-27 12:21:21 来自手机 | 显示全部楼层
学习中,感谢楼主的讲解,简明扼要,令人茅塞顿开。
回复

使用道具 举报

发表于 2020-6-2 19:53:39 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

发表于 2020-6-19 18:41:29 | 显示全部楼层
学习了,感谢
回复

使用道具 举报

发表于 2020-6-26 15:08:24 | 显示全部楼层
理清了,文件之间的关系
回复

使用道具 举报

发表于 2020-10-25 11:41:15 | 显示全部楼层
这种基础知识就需要大力推广。谢谢
回复

使用道具 举报

发表于 2020-10-25 20:30:24 | 显示全部楼层
很给力
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-29 19:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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