无忧启动论坛

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

[求助] [已解决]bootx64.efi调用变名bcd求解

  [复制链接]
1#
发表于 2023-9-11 17:09:52 | 显示全部楼层
本帖最后由 dayeye 于 2023-9-11 17:15 编辑

有这必要吗?一个硬盘可以有一大堆ESP分区,一个分区一个BCD,一个BCD可以带一大堆windows,不够用吗?
再说还有GRUB2/GRUB4DOS......

是爱好的话那尽情折腾了。

回复

使用道具 举报

2#
发表于 2023-9-11 20:55:51 | 显示全部楼层
本帖最后由 dayeye 于 2023-9-11 20:59 编辑
qj_tzy 发表于 2023-9-11 17:18
这个方法值得一试,试后再回复,谢谢!

这个方法不好用。
EFI\A\BOOTX64.EFI+BCD;
EFI\B\BOOTX64.EFI+BCD情况下,
如果还有EFI\microsoft\boot\BCD,
则前两项启动时不专一。关机启动会找同目录下BCD,热启动时不确定会找哪个BCD,或许跟启动前的系统有关。
试了5-6次,感觉似随心所欲,没有规则。
这样的情况把EFI\microsoft\boot\BCD这个BCD删除应该会好一些。

点评

\EFI\Microsoft  详情 回复 发表于 2023-9-12 16:27
回复

使用道具 举报

3#
发表于 2023-9-13 17:56:00 | 显示全部楼层
本帖最后由 dayeye 于 2023-9-13 18:04 编辑
szwp 发表于 2023-9-12 16:27
\EFI\Microsoft这个文件夹并不需要存在。

根据我的实际测试,ESP分区。删除\EFI\Microsoft文件夹(压缩后备用)。

EFI\A\BOOTA.EFI+BCD;
EFI\B\BOOTB.EFI+BCD;
EFI\C\BOOTC.EFI+BCD;

BOOTA.EFI/BOOTB.EFI/BOOTC.EFI由BOOTX64.EFI或者bootmgfw.efi改名,3个文件取自不同Windows版本,都不相同(看字节数就知道了)。用BOOTICE_x64.exe编辑BCD,每个BCD下分了2启动项,6个系统都不同。再用BOOTICE添加修改UEFI启动序列,增加A/B/C三个UEFI启动项,删除原来多余的项。

各启动项都正常启动。
不一样的是,6个系统的启动与故障恢复选项内都是空白。

论坛里有人说过BOOTX64.EFI名称不能改。根据UEFI相关文档,说BOOTX64.EFI名称可以为是BOOT*.EFI(*为任意字符)。根据实际使用情况,应该可以改为任意名称的EFI文件。比如论坛一键恢复区内有不同品牌机引导系统用的EFI文件,名称各不相同。
已实测,改为以下引导正常。
EFI\A\A.EFI+BCD;
EFI\B\B.EFI+BCD;
EFI\C\C.EFI+BCD;




点评

星是各平台默认,其它名称需自己加序列  详情 回复 发表于 2023-9-13 19:53
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-12 07:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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