无忧启动论坛

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

[求助] 如何修改bcd将多个windows 整合在1个菜单

[复制链接]
跳转到指定楼层
1#
发表于 2024-7-5 11:00:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个设想怎么都 没有搞成功!!
一个gpt硬盘,装了4个windows,算上esp分区至少5个bcd文件
用grub2菜单可以单独引导每个菜单,都能成功。
有一设想,想将这4个windows 整合每个windows中
通过修改esp分区中的bcd,引导启动,还是不出现选择菜单,并且开机速度很慢(可能搜索分区中启动文件),找到最接近esp分区的那个windows引导。
像这种情况应如何更改bcd文件,还是5个分区中bcd都要改。

2#
 楼主| 发表于 2024-7-5 11:03:20 | 只看该作者
只改了esp中的bcd,造成grub2菜单中,单独引导每一win都比原来要慢。什么原因??按说都特定指向好了分区,不存在判断
回复

使用道具 举报

3#
发表于 2024-7-5 13:37:05 | 只看该作者
你没说是怎么安装的啊,我都奇怪你怎么会整成多个独立启动的,7以后的系统,默认不就已经把启动分区和系统分开了嘛,启动的玩意正常都应该整合在ESP分区啊

点评

将系统注入到各分区,修复各分区的引导,这样每一个分区都有一个bcd  发表于 2024-7-5 14:20
回复

使用道具 举报

4#
发表于 2024-7-5 14:06:12 | 只看该作者
本帖最后由 hilsonma 于 2024-7-5 14:14 编辑

用bcdboot 建立bcd到同一个分区就可以整合到一个bcd菜单里了,这也是默认的做法。

如果是第三方引导作主引导,则使用bcdboot在各自分区建立bcd,然后在第三方引导中分别引导各自分区的bootmgfw.efi 。
或者使用第三方引导的相关命令直接引导各分区的windows (例如grub2的ntboot命令) 。这种情况下就不需要在各自分区都建立bcd.

不建议使用多个esp,这样容易引起混乱。
如果发生混乱的话,可以临时将不是主引导的esp里的efi文件夹都改名。
不过这样改名的话,主引导出错时就不能选择其余的esp开机了,只能使用u盘等其他启动来开机。

点评

试下  发表于 2024-7-6 09:03
回复

使用道具 举报

5#
发表于 2024-7-5 15:42:33 | 只看该作者
ESP分区有2个BCD,你需要修改\EFI\Microsoft\Boot目录下的BCD。修改的/BOOT目录里的BCD是无效的。

点评

改得就是这个,改完后启动都变慢,出没有出现多菜单  发表于 2024-7-5 21:16
回复

使用道具 举报

6#
发表于 2024-7-5 22:05:09 | 只看该作者
本帖最后由 JOINT 于 2024-7-5 22:08 编辑
dayeye 发表于 2024-7-5 15:42
ESP分区有2个BCD,你需要修改\EFI\Microsoft\Boot目录下的BCD。修改的/BOOT目录里的BCD是无效的。

不是在win7下改的吧?ESP分区文件用几个win系统中的最高版本.有win7的话有时候很麻烦.

点评

说错了,没有win7,两个win10,两个win11  发表于 2024-7-6 09:02
进入pe也改了几次,就是不行  发表于 2024-7-6 09:01
是的,就是在win7下改的  发表于 2024-7-6 09:00
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-8 11:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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