无忧启动论坛

标题: 如何修改bcd将多个windows 整合在1个菜单 [打印本页]

作者: rbwrbw    时间: 2024-7-5 11:00
标题: 如何修改bcd将多个windows 整合在1个菜单
这个设想怎么都 没有搞成功!!
一个gpt硬盘,装了4个windows,算上esp分区至少5个bcd文件
用grub2菜单可以单独引导每个菜单,都能成功。
有一设想,想将这4个windows 整合每个windows中
通过修改esp分区中的bcd,引导启动,还是不出现选择菜单,并且开机速度很慢(可能搜索分区中启动文件),找到最接近esp分区的那个windows引导。
像这种情况应如何更改bcd文件,还是5个分区中bcd都要改。


作者: rbwrbw    时间: 2024-7-5 11:03
只改了esp中的bcd,造成grub2菜单中,单独引导每一win都比原来要慢。什么原因??按说都特定指向好了分区,不存在判断
作者: 2012andyle113    时间: 2024-7-5 13:37
你没说是怎么安装的啊,我都奇怪你怎么会整成多个独立启动的,7以后的系统,默认不就已经把启动分区和系统分开了嘛,启动的玩意正常都应该整合在ESP分区啊
作者: hilsonma    时间: 2024-7-5 14:06
本帖最后由 hilsonma 于 2024-7-5 14:14 编辑

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

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

不建议使用多个esp,这样容易引起混乱。
如果发生混乱的话,可以临时将不是主引导的esp里的efi文件夹都改名。
不过这样改名的话,主引导出错时就不能选择其余的esp开机了,只能使用u盘等其他启动来开机。
作者: dayeye    时间: 2024-7-5 15:42
ESP分区有2个BCD,你需要修改\EFI\Microsoft\Boot目录下的BCD。修改的/BOOT目录里的BCD是无效的。
作者: JOINT    时间: 2024-7-5 22:05
本帖最后由 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的话有时候很麻烦.
作者: wn168cn@163.com    时间: 2024-10-23 10:24
hilsonma 发表于 2024-7-5 14:06
用bcdboot 建立bcd到同一个分区就可以整合到一个bcd菜单里了,这也是默认的做法。

如果是第三方引导作主 ...

学习了 感谢分享
作者: yuadao    时间: 2024-10-26 23:00
我用的是VHDX镜像系统,理论上系统的数量仅受限于硬盘的容量
作者: wns    时间: 2024-10-27 10:09
你的意思是一个bcd文件引导4个系统,前面引导用grub2引导bcd文件,出现二级菜单,bcd菜单显示4个系统,这得看grub2引导文件,我在论坛下载的grub2文件,就不出引导菜单,我自己“统信系统"的grub2引导,修改后,能出现bcd二级引导菜单,还有refind也能出现bcd二级菜单,不知道是什么原因?

作者: ali88home    时间: 2024-10-27 10:35
使用BOOTICE去编辑BCD,新建依WIN分区所在,逐一建立即可
作者: dawensger    时间: 2024-10-27 10:49
学习了




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3