无忧启动论坛

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

[分享] 永久禁止Windows自动修改UEFI启动顺序

    [复制链接]
跳转到指定楼层
#
发表于 2022-11-30 17:32:00 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 plutoshen 于 2024-5-25 10:26 编辑

本贴方法在我的机器上已经失效,新方法在
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=440738

以下是旧方法,不一定还有效。

很多人遇到过这样的问题:在UEFI模式下安装了某种引导工具以后,开机可以选择引导各种系统,但是重启进Windows 10以后再重启发现直接进入Windows了,启动顺序里第一位变成了Windows,没有了自己的启动菜单。
比如您安装了grub2,第一次启动进入grub2菜单,选择启动Linux,第二次启动进入grub2菜单,选择启动win 10,第三次启动就会发现没有了启动菜单直接进入win10,然后不管怎么设置uefi的启动顺序都不行,每次win10都会霸道地抢占第一启动位置。我的win10是笔记本自带的正版家庭版升级到最新,其它版本没测试过。

经过网上搜索,我找到了这个方法,可以永久禁止Windows自动修改UEFI启动顺序,分享给大家。

1.在命令行取得管理员权限。

2.设置Windows的启动管理器为自己的efi文件。
例如:
  1. bcdedit /set {bootmgr} path \EFI\Boot\bootx64.efi
复制代码

多次启动各种系统和Windows 10以后,启动顺序变成这样,开机不会直接进入Windows 10而是自己的菜单。


附件里是可以直接使用的批处理
set.7z (460 Bytes, 下载次数: 332)

评分

参与人数 4无忧币 +20 收起 理由
cuicongyuan + 5 很给力!
zj7344426 + 5 Mark
lafter + 5 赞一个
董大 + 5 赞一个!

查看全部评分

92#
发表于 2024-10-23 13:12:55 | 只看该作者
感谢分享,下载备用。
回复

使用道具 举报

91#
发表于 2024-6-29 13:14:22 | 只看该作者
感谢分享!!!
回复

使用道具 举报

90#
发表于 2024-5-25 08:16:24 | 只看该作者
感谢分享!!!
回复

使用道具 举报

89#
发表于 2024-5-25 03:06:07 | 只看该作者
感谢分享
回复

使用道具 举报

88#
发表于 2024-4-22 08:35:10 | 只看该作者
感谢分享
回复

使用道具 举报

87#
发表于 2024-4-22 08:23:34 | 只看该作者
谢谢分享
回复

使用道具 举报

86#
发表于 2024-4-14 03:47:19 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

85#
发表于 2024-2-19 07:47:46 | 只看该作者
谢谢分享
回复

使用道具 举报

84#
发表于 2023-12-18 16:38:18 | 只看该作者
本帖最后由 hlowld 于 2023-12-18 16:39 编辑
云归 发表于 2023-12-16 03:50
装系统还是会被改掉

说下我的启动方案。
用grub4dos uefi的BOOTX64.EFI替换\EFI\Microsoft\Boot\bootmgfw.efi,原来的bootmgfw.efi重命名为bootmgfw1.efi

grub4dos uefi的menu.lst中3个启动项:1、bootmgfw1.efi,来自原版bootmgfw.efi重命名,启动windows boot manager;2、WePE_64_V2.3.iso,启动微PE;3、ventoy.vhd,安装了ventoy的vhd文件,用于进入ventoy后按F2自由启动任意镜像文件

该方案工作正常,但如果重装系统,bootmgfw.efi就会被windows替换回原版,即使在winntsetup中不"更新引导代码“也没用,估计windows系统第一次初始化时会强制替换bootmgfw.efi。

设置自启,让windows启动时执行以下批处理代码恢复即可
:repair_grub4uefi
::恢复grub4dos UEFI
mountvol R: /s
set bootmgfw=R:\EFI\microsoft\boot\bootmgfw.efi
call :getsize %bootmgfw%
set /a bootmgfw_size=%size%
set bootx64=R:\EFI\grub\bootx64.efi
call :getsize %bootx64%
set /a bootx64_size=%size%
if %bootx64_size% neq %bootmgfw_size% copy R:\EFI\grub\bootx64.efi R:\EFI\microsoft\boot\bootmgfw.efi /y
mountvol R: /d
goto :eof

:getsize
::获取文件大小
set /a size=%~z1
goto :eof

回复

使用道具 举报

83#
发表于 2023-12-18 16:08:59 | 只看该作者
谢谢分享
回复

使用道具 举报

82#
发表于 2023-12-18 16:07:54 | 只看该作者
谢谢分享
回复

使用道具 举报

81#
发表于 2023-12-16 07:54:18 | 只看该作者
感谢分享
回复

使用道具 举报

80#
发表于 2023-12-16 03:50:04 | 只看该作者
装系统还是会被改掉
回复

使用道具 举报

79#
发表于 2023-12-2 13:34:44 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

78#
发表于 2023-10-19 09:07:27 来自手机 | 只看该作者
感谢分享下
回复

使用道具 举报

77#
发表于 2023-10-13 18:57:46 | 只看该作者
谢谢分享!
收藏备用
回复

使用道具 举报

76#
发表于 2023-10-13 18:39:08 | 只看该作者
感谢
回复

使用道具 举报

75#
发表于 2023-10-13 17:14:14 | 只看该作者
虽然用不上,但是收藏一下,以后说不定用得上!
回复

使用道具 举报

74#
发表于 2023-10-13 16:55:40 | 只看该作者
11
回复

使用道具 举报

73#
发表于 2023-5-23 15:27:45 | 只看该作者
回复

使用道具 举报

72#
发表于 2023-5-23 15:22:28 | 只看该作者
感谢分享,学习了
回复

使用道具 举报

71#
发表于 2023-5-19 16:20:19 | 只看该作者
感谢分享
回复

使用道具 举报

70#
发表于 2023-5-19 15:54:46 | 只看该作者
谢谢分享。
回复

使用道具 举报

69#
发表于 2023-3-30 21:22:32 | 只看该作者
谢谢分享
回复

使用道具 举报

68#
发表于 2023-3-6 21:09:51 | 只看该作者
感谢分享
回复

使用道具 举报

67#
发表于 2023-3-1 08:14:06 | 只看该作者
谢谢分享。
回复

使用道具 举报

66#
发表于 2023-2-28 22:26:57 | 只看该作者
好像不错,收藏备用
回复

使用道具 举报

65#
发表于 2023-2-28 15:39:11 | 只看该作者
先收藏起来,有时间再搞搞
回复

使用道具 举报

64#
发表于 2023-2-28 14:53:54 | 只看该作者
感谢分享
回复

使用道具 举报

63#
发表于 2022-12-15 19:01:02 | 只看该作者
感谢分享!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-24 09:24

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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