找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5590|回复: 22

[原创] 在无法阻止Windows Boot Manager跳首位的双Win10系统中使用XORBOOT

[复制链接]
发表于 2024-3-23 13:34:28 | 显示全部楼层 |阅读模式
本帖最后由 杨即心 于 2024-3-28 17:05 编辑

一、基本情况
两个Win10各用各的ESP。
1. 两个Win10各用各的ESP.jpg

二、问题
启动管理项Windows Boot Manager,只要轮换启动两个系统,它总要跳到第1位。没法正常使用XORBOOT。
参考和试用了XORBOOT Uefi x64的很多办法,并在主板UEFI启动设置都无法改变这个现象。
2. 这个启动管理项,只要轮换启动两个系统,它总要跳到第1位。此处和UEFI启动设置都无.jpg

1问题.jpg

三、解决
1. 替换或删除文件(2种方法选1种)

方法⓵ 方法⓵ 复制、更名并替换1个文件【仅主系统替换】
   复制(esp/fat32)\EFI\XorBoot\bootx64.efi,更名为bootmgfw.efi,替换同名文件(esp/fat32)\ EFI\Microsoft\Boot\bootmgfw.efi,即:
  (esp/fat32)\EFI\XorBoot\bootx64.efi ➜  (esp/fat32)\ EFI\Microsoft\Boot\bootmgfw.efi

2解决1.jpg

方法⓶ 删除文件1个【主、副系统同样删除】
   (esp/fat32)\EFI\Microsoft\Boot\bootmgfw.efi
3解决2.jpg

2. Win10主系统和Win10副系统的esp分区,同样的位置放上同样的\XorBoot\(且文件夹内的文件也相同)
即:
Win10主系统(esp/fat32)\EFI\XorBoot\XorBoot.xor等项 设置好后,要复制\XorBoot\放到Win10主副系统相应位置
比如我的两个esp分区都有同样的文件夹,且文件夹内的文件也相同:
Z:\EFI\XorBoot\
Y:\EFI\XorBoot\

————————————————————————
【特别感谢PaulyPauly【XORBOOT Uefi: 多系统引导程序】[原创] 。我的这个帖子发后,估计我不会再用EasyBCD、Grub2Win……
【特别感谢feiyike受本论坛帖子[教程] xorboot+xorbootuefi 教程及使用心得 7楼feiyike的启发,采用替换文件的办法;再加上自己试验在主、副系统esp分区的同样位置放上同样的\XorBoot\文件夹及文件,完美解决问题,能正常使用xorbootuefi。
【特别说明】如按feiyike的图示删除一些文件则不能正常启动进系统。
【特别感谢dayeye本贴9楼 dayeye 指出:不必替换,直接删除(esp/fat32)\EFI\Microsoft\Boot\bootmgfw.efi。经实际验证,此法可行。这样使制作过程更简单了。
————————————————————————
附:此次制作简明过程
一、制作XORBOOT启动菜单(进PE操作稳妥)

⓵ 打开  XORBOOT Uefi.exe 软件,点“新建菜单”-“启动菜单”
   “分区”选择win系统的引导分区
   “文件名”选择win系统引导分区的 \EFI\Boot\bootx64.efi

⓶ 删除多余的XORBOOT多系统引导菜单项

⓷ 另存为(此次采用):
    (esp/fat32)\EFI\XorBoot\XorBoot.xor
     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
二、将XorBoot设为第一启动项

⓵ 用XorBoot软件设置
  Ⓐ 打开XorBoot软件的 “UEFI启动管理” ,点 “导出XorBoot”
  Ⓑ 选择【Windows Boot Manager】 " BootX64.efi ",保存为(此次采用):
    (esp/fat32)\EFI\XorBoot\XorBootX64.efi
     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  Ⓒ 保存成功后会弹出询问,点 “是” 后,启动序列里出现了xorboot  
     把它上移到第一启动项后,点 “保存当前启动设置”

⓶ 在BIOS里设置
BIOS引导设置xorboot为第一启动项,开机会自动出现引导菜单

三、替换或删除文件(2种方法选1种)

方法⓵ 复制、更名并替换1个文件【主、副系统都替换】
(esp/fat32)\EFI\XorBoot\XorBootx64.efi ➜ (esp/fat32)\EFI\Microsoft\Boot\bootmgfw.efi

方法⓶ 删除文件1个【主、副系统同样删除】
   (esp/fat32)\EFI\Microsoft\Boot\bootmgfw.efi

四、将主系统esp分区的\XorBoot\,复制到副系统的esp分区同样的位置(且文件夹内的文件也相同)

最后是成功展示:
5. 成功展示.jpg

————————————————————————————————————

另附:我的XorBoot图形菜单制作过程

一、准备工作

⓵给ESP分区指定盘符
用DiskGenius,按照安装系统时的设定,给ESP分区指定盘符
1指定ESP分区盘符.jpg

⓶备份已经存在的XorBoot菜单数据
进PE,备份ESP分区有关XorBoot点阵菜单的数据,以备恢复

⓷准备图片并放入\XorBoot\
准备2张分辨率为2560×1440(我的电脑显示器分辨率2560×1440),分别命名 BACK.bmp (非选中)和 HILIGHT.bmp (高亮),放入Win10主系统的 (esp/fat32)\EFI\XorBoot\
1图片存放.jpg

二、制作图形菜单

⓵菜单全局设置
运行XorBoot程序-打开菜单(我在原有的点阵菜单上操作。原来没有菜单的,新建菜单),进行全局设置
2全局设置菜单样式选择.jpg

⓶菜单分项设置
逐项设置每个菜单分项(区域选定通过鼠标拖动、加大或缩小选框来操作)
2分项1.jpg
2分项2.jpg
2分项3.jpg
2分项4.jpg

⓷保存菜单
保存到Win主系统的 (esp/fat32)\EFI\XorBoot\
如,我的是Z:\EFI\XorBoot\XorBoot.xor


三、完善工作
(因我是在原有点阵菜单上操作,有的善后工作已做过,所以不用1.将XorBoot设为第一启动项3.替换或删除文件(2种方法选1种)这两步)
制作图形菜单时采用新建菜单的,按下面步骤完善:

1.将XorBoot设为第一启动项
  用XorBoot软件设置
  Ⓐ 打开XorBoot软件的 “UEFI启动管理” ,点 “导出XorBoot”
  Ⓑ 选择【Windows Boot Manager】 " BootX64.efi ",保存为(此次采用):
    (esp/fat32)\EFI\XorBoot\XorBootX64.efi
  Ⓒ 保存成功后会弹出询问,点 “是” 后,启动序列里出现了xorboot  
     把它上移到第一启动项后,点 “保存当前启动设置”

2.复制文件夹\XorBoot\
将主系统esp分区的\XorBoot\,复制到副系统的esp分区同样的位置(且文件夹内的文件也相同)
3-1复制文件夹.jpg

3.替换或删除文件(2种方法选1种)

方法⓵ 复制、更名并替换1个文件【仅主系统替换】
   复制(esp/fat32)\EFI\XorBoot\bootx64.efi,更名为bootmgfw.efi,替换同名文件(esp/fat32)\ EFI\Microsoft\Boot\bootmgfw.efi,即:
  (esp/fat32)\EFI\XorBoot\bootx64.efi ➜  (esp/fat32)\ EFI\Microsoft\Boot\bootmgfw.efi

方法⓶ 删除文件1个【主、副系统同样删除】
   (esp/fat32)\EFI\Microsoft\Boot\bootmgfw.efi

实际使用效果图
BACK.jpg

点评

删除bootmgfw.efi就解决问题了。  发表于 2024-3-23 19:55
辛苦了  发表于 2024-3-23 17:56

评分

参与人数 2无忧币 +7 收起 理由
董大 + 5 赞一个!
yyz2191958 + 2 赞一个!

查看全部评分

发表于 2024-3-23 14:08:16 | 显示全部楼层
按说是可以换位呀?不行的话进bios也是可以调位哟!

点评

客气呵呵,只是分享一下个人心得。  详情 回复 发表于 2024-3-24 10:46
都试过,我的奇葩电脑不行。最后还是按我这个帖子做的解决了问题。  发表于 2024-3-23 14:14
回复

使用道具 举报

发表于 2024-3-23 15:30:38 | 显示全部楼层

感谢分享
回复

使用道具 举报

发表于 2024-3-23 16:41:19 | 显示全部楼层
回复

使用道具 举报

发表于 2024-3-23 17:55:37 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2024-3-23 18:22:50 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2024-3-23 19:18:48 | 显示全部楼层

谢谢分享
回复

使用道具 举报

发表于 2024-3-23 19:53:11 | 显示全部楼层
搜狗截图20240323194937.jpg

可以直接删除EFI\Microsoft\Boot\bootmgfw.efi
添加UEFI启动项EFI\Boot\bootx64.efi
用bootx64.efi做Windows引导。

点评

多谢指点!  详情 回复 发表于 2024-3-23 20:55
刚试了你指点的方法,可行。这样更简单了!  发表于 2024-3-23 20:28
有机会我试试  发表于 2024-3-23 20:03
回复

使用道具 举报

 楼主| 发表于 2024-3-23 20:55:44 | 显示全部楼层
dayeye 发表于 2024-3-23 19:53
可以直接删除EFI\Microsoft\Boot\bootmgfw.efi
添加UEFI启动项EFI\Boot\bootx64.efi
用bootx64.efi做 ...

多谢指点!

点评

也是被微软强势的{Windows Boot Manager}逼出的无奈之举。  详情 回复 发表于 2024-3-23 21:14
回复

使用道具 举报

发表于 2024-3-23 21:14:22 | 显示全部楼层

也是被微软强势的{Windows Boot Manager}逼出的无奈之举。
回复

使用道具 举报

发表于 2024-3-23 22:06:28 | 显示全部楼层
本帖最后由 ZYYDS-FT798 于 2024-3-23 22:13 编辑

我还有个办法 随便复制一个ESP 分区的 bootmgfw.efi   把他改个名字  比如 bootmgfw1.efi   再放回去    XORBOOT   设置里面启动选项选它   \EFI\Microsoft\Boot\bootmgfw1.efi

另一个ESP不用动      这样也能识别     我XORBOOT   跟 rEFInd    grub4 uefi   都在使用    。
用的最舒服得还的是 rEFInd    他可以给启动分区指定 GUID     即使重名了也无所谓     ID直接给他定位到那了怎么都不会变了

点评

学习了  发表于 2024-3-23 22:40
回复

使用道具 举报

发表于 2024-3-23 22:08:00 | 显示全部楼层
学习一下应该会有用的
回复

使用道具 举报

发表于 2024-3-24 10:46:55 | 显示全部楼层
wcs 发表于 2024-3-23 14:08
按说是可以换位呀?不行的话进bios也是可以调位哟!

客气呵呵,只是分享一下个人心得。
回复

使用道具 举报

发表于 2024-3-24 10:48:21 | 显示全部楼层
本帖最后由 杨即心 于 2024-3-24 09:27 编辑
回复

使用道具 举报

发表于 2024-3-24 11:32:36 | 显示全部楼层
学习一下,感谢分享
回复

使用道具 举报

发表于 2024-3-25 13:16:53 来自手机 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2024-4-15 19:09:20 | 显示全部楼层
此作品献给@杨即心,欢迎下载试用!收到记得给我留言我顺便取消分享
http://bbs.wuyou.net/forum.php?m ... 0217&fromuid=885895
(出处: 无忧启动论坛)
特别给你制作的,我保证过得了你的卡巴斯基,我个人已经关贴了    这是我最后一期作品,有空打开看看。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-2 18:36

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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