禁用Windows 11快速启动可解决双系统开机跳过GRUB问题:通过控制面板取消勾选“启用快速启动”,再以管理员身份运行powercfg /h off彻底禁用休眠,最后禁用设备唤醒权限并验证物理断电与GRUB菜单正常显示。

你在 Windows 11 和 Linux(如 Ubuntu、Fedora)共存的双系统环境中,每次从 Win11 关机后,下次开机直接跳过 GRUB 引导菜单、强制进入 Windows,甚至出现关机瞬间黑屏又立刻亮起重启——这不是硬件故障,而是快速启动功能把“关机”悄悄变成了“混合休眠”,导致 Linux 无法接管硬件控制权。
禁用快速启动(图形界面法)
这是最直接、对双系统环境生效最快的入口,适用于所有 Win11 版本,且修改后立即影响下一次关机行为。
1、按 Win + R 打开运行框,输入 control 回车,打开控制面板。
2、右上角“查看方式”设为大图标,点击“电源选项”。
3、左侧菜单点“选择电源按钮的功能”,再点顶部的更改当前不可用的设置解锁灰色选项。
4、向下滚动到“关机设置”区域,取消勾选启用快速启动(推荐)。
5、点击“保存更改”——这一步必须做,否则设置不生效。
彻底切断休眠依赖(命令行法)
图形界面有时会因组策略或注册表锁定而灰显无法修改,此时需从底层删除休眠文件,让快速启动彻底失去运行基础。该操作会释放约 4–8GB 磁盘空间,并确保双系统引导恢复干净关机状态。
1、右键“开始”按钮 → 选择Windows 终端(管理员)。
2、输入命令:powercfg /h off,回车执行。
3、系统将立即删除 hiberfil.sys 文件,并永久禁用休眠及关联的快速启动机制。
4、执行完成后必须重启一次,否则内核仍可能缓存旧状态,导致后续关机仍异常。
检查并禁用设备唤醒权限
即使关机了,某些 USB 键鼠、网卡或定时任务仍能通过 ACPI 信号强行“叫醒”主机,表现为关机后几秒自动通电启动。这对双系统尤其危险——Linux 可能还没来得及写入引导扇区就被 Windows 抢占。
方法一:通过电源高级设置批量禁用
1、控制面板 → 电源选项 → 当前计划旁点“更改计划设置” → “更改高级电源设置”。
2、依次展开并修改以下三项:
• USB 设置 → USB 选择性暂停设置 → 设为“已禁用”
• 电源按钮和盖子 → 唤醒定时器 → “禁用”(分别设电池/接通电源)
• PCI Express → 链接状态电源管理 → 设为“关闭”
方法二:逐个排查唤醒设备(更精准)
1、以管理员身份运行 PowerShell,执行:powercfg /devicequery wake_armed。
2、列出所有有唤醒权限的设备,常见如“Realtek PCIe GbE Family Controller”“HID Keyboard Device”。
3、对每一项执行:powercfg /devicedisablewake "设备名称"(注意引号不能漏)。
注意:禁用网卡唤醒后,Wake-on-LAN 功能将失效,但双系统引导稳定性大幅提升。
验证双系统关机是否真正断电
完成以上三步后,必须实测验证。不要只看屏幕是否黑屏——要确认物理层面是否断电。
第一步:在 Win11 中执行关机操作,观察主板指示灯、风扇、硬盘灯是否全部熄灭,持续等待 10 秒。
第二步:手动按下电源键开机,确认 GRUB 菜单正常出现,且可自由选择 Linux 或 Windows 启动项。
第三步:进入 Linux 系统后,终端执行:sudo efibootmgr -v,检查 BootOrder 中 Windows Boot Manager 是否仍在首位;若仍在,需在 Linux 中用 sudo efibootmgr -o XXXX,YYYY 手动调整优先级。

















