You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

双启动启动菜单中Windows选项丢失的恢复方案咨询

双启动启动菜单中Windows选项丢失的恢复方案咨询

嗨,我碰到过好几个类似的情况,Ubuntu更新后偶尔会搞乱EFI启动项的配置,不过好在你已经确认/boot/efi/EFI/Microsoft文件夹还在,这说明Windows的核心启动文件没丢,完全可以恢复启动选项!下面给你两种靠谱的解决方法:

方法一:用efibootmgr手动添加启动项

这是最直接的命令行方法,适合熟悉终端操作的用户:

  • 先确保安装了efibootmgr工具(如果没装的话):
    sudo apt update && sudo apt install efibootmgr
    
  • 查看当前的EFI启动项列表,确认Windows项是否存在或被禁用:
    sudo efibootmgr -v
    
    输出里如果看不到带有Windows或bootmgfw.efi的条目,就需要手动添加
  • 手动创建Windows启动项:
    sudo efibootmgr -c -d /dev/sda -p 1 -w -L "Windows 11" -l \\EFI\\Microsoft\\Boot\\bootmgfw.efi
    
    注意:这里的/dev/sda是你的磁盘设备名,-p 1是EFI分区的编号。如果你不确定,可以用lsblk命令查看,找到TYPE为efi的分区对应的磁盘(比如/dev/nvme0n1)和分区号(比如p2),替换成你自己的参数就行。
  • 执行完后再用sudo efibootmgr -v确认,应该能看到新增的Windows 11启动项了,重启后去启动菜单看看就好。

方法二:用boot-repair一键修复

如果觉得命令行麻烦,这个可视化工具能帮你自动搞定:

  • 先添加工具的PPA并安装:
    sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt update && sudo apt install boot-repair
    
  • 启动工具:
    boot-repair
    
  • 打开后选择Recommended repair(推荐修复),工具会自动检测EFI分区和启动项问题,然后自动修复
  • 修复完成后重启电脑,启动菜单里的Windows选项应该就回来了

一些额外注意事项

  • 操作前建议备份一下Windows的EFI启动文件,比如:
    sudo cp -r /boot/efi/EFI/Microsoft ~/Microsoft_EFI_backup
    
    万一操作出问题还能恢复
  • 如果你重启后还是看不到Windows选项,可能需要进入BIOS/UEFI设置(一般开机按F2、F10或Del键),检查是否启用了Windows的启动项,或者把它调整到启动列表的靠前位置

备注:内容来源于stack exchange,提问作者Cimlman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 09:49:10