应通过五种方法修改引导项顺序与等待时间:一、msconfig设默认项并调超时;二、系统属性中启动设置调整;三、bcdedit按identifier精确指定;四、uefi固件层重排启动项;五、grub主导时编辑/etc/default/grub并update-grub。

如果您在 Windows 11 中安装了多个操作系统,但开机时引导项顺序混乱、默认启动项错误或等待时间不符合使用习惯,则说明引导项的注册顺序与超时参数未按需配置。以下是多种可独立生效、覆盖图形界面、命令行、固件层及跨系统环境的编辑方法:
一、通过系统配置工具(msconfig)修改引导项顺序与等待时间
该方法利用 Windows 内置图形界面直接调整已注册引导条目的默认选择与菜单显示时长,不修改底层 BCD 结构顺序,但能立即控制启动行为,适用于所有标准版 Windows 11 系统,操作安全且无需记忆命令。
1、按下 Win + R 组合键,打开“运行”对话框。
2、输入 msconfig 并按回车,启动系统配置工具。
3、切换至“引导”选项卡,等待操作系统列表完全加载。
4、在列表中单击选中您希望默认启动的系统(如 Windows 11 (C:\Windows) 或 Ubuntu on /dev/sda2)。
5、点击“设为默认值”按钮。
6、在“超时”数值框中输入目标秒数(如 6),控制菜单显示时长;若设为 0,则跳过菜单直接进入默认系统。
7、点击“应用” → “确定”,按提示重启电脑使设置生效。
二、通过系统属性中的“启动和故障恢复”设置引导项与等待时间
此路径绕过 msconfig 进程,直接调用 Windows 启动管理器底层参数,对精简版、LTSC 或受组策略限制的 Windows 11 环境兼容性更强,且能实时反映当前默认项状态,修改后无需额外工具验证。
1、在桌面右键点击“此电脑”图标,选择“属性”。
2、点击左侧导航栏中的“高级系统设置”。
3、在弹出的“系统属性”窗口中,切换至“高级”选项卡。
4、在“启动和故障恢复”区域,点击“设置”按钮。
5、在“默认操作系统”下拉菜单中,选择目标系统条目(如 Windows 11 (C:\Windows))。
6、确保勾选“显示操作系统列表的时间”,并在其右侧输入框中填入所需秒数(如 5)。
7、连续点击“确定”关闭所有窗口,重启后生效。
三、使用 bcdedit 命令行工具精确编辑引导项顺序与超时值
该方法通过唯一标识符(identifier)直接操作 Boot Configuration Data(BCD)数据库,可强制重排引导项优先级、设定超时、启用/禁用菜单显示,并支持多版本共存场景下的无歧义绑定,适合高级用户及自动化部署需求。
1、以管理员身份运行 Windows Terminal(PowerShell) 或命令提示符。
2、执行命令:bcdedit /enum active,回车后查看当前活动启动项及其 identifier(格式为 {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx})。
3、定位目标系统的 identifier(例如 Windows 11 条目对应的 {cbd97ab5-8a52-11ea-bc55-0242ac130003})。
4、执行命令:bcdedit /default {identifier},将该标识符设为默认启动项。
5、执行命令:bcdedit /timeout 8,将引导菜单等待时间设为 8 秒。
6、执行命令:bcdedit /set {bootmgr} displaybootmenu yes,确保菜单强制显示。
7、若返回“操作成功完成”,表示修改已写入 BCD 数据库,重启后生效。
四、在 UEFI 固件中调整多系统启动顺序
该方法不依赖 Windows 引导管理器,而是直接修改固件层注册的启动项排列顺序,适用于 Windows Boot Manager、GRUB、rEFInd 等不同引导程序共存的场景,可从根本上决定哪个引导程序最先获得控制权。
1、重启电脑,在开机自检(POST)初期反复按 Del、F2、F10 或 Esc 键(依主板品牌而异,ASUS 多为 F2,MSI 为 Del,Gigabyte 为 F12)进入 UEFI 设置界面。
2、使用方向键导航至 Boot 或 Boot Order 子菜单。
3、查找当前列出的启动项(如 Windows Boot Manager、ubuntu、UEFI OS 等)。
4、使用 +/- 或 F5/F6 键 将目标启动项(如 Windows Boot Manager)移至列表顶部。
5、按 F10 键保存更改并退出,系统自动重启后即按新顺序执行引导。
五、在 GRUB 主导环境下编辑 /etc/default/grub 修改启动顺序与等待时间
当 Ubuntu 或其他 Linux 发行版作为主引导程序接管启动流程时,Windows 引导项由 GRUB 管理,此时需在 Linux 系统内修改 GRUB 配置文件,以指定默认 Windows 启动项索引及菜单停留时间。
1、启动进入 Ubuntu 系统,按 Ctrl + Alt + T 打开终端。
2、执行命令:sudo nano /etc/default/grub,输入用户密码后进入编辑器。
3、找到 GRUB_DEFAULT= 行,将其值修改为目标 Windows Boot Manager 的索引(如 4,从 0 开始计数)。
4、找到 GRUB_TIMEOUT= 行,将其值修改为所需秒数(如 3)。
5、按 Ctrl + O 保存文件,回车确认;再按 Ctrl + X 退出编辑器。
6、执行命令:sudo update-grub,更新 GRUB 配置。
7、执行重启操作,验证引导顺序与等待时间是否符合预期。











