双系统启动菜单不显示的修复方法包括:一、启用隐藏菜单(bcdedit命令);二、用安装介质重建bcd(bootrec工具);三、手动挂载efi分区并运行bcdboot;四、用easybcd图形化添加启动项;五、修正uefi启动顺序。

如果您在启动Windows 10双系统电脑时,开机直接进入单一系统、未显示启动菜单选项,则很可能是启动配置数据(BCD)损坏、引导项被隐藏或EFI/MBR引导结构异常所致。以下是多种可独立操作的修复方法:
一、启用隐藏的启动菜单显示
该方法通过修改BCD中bootmgr的显示策略,强制激活启动菜单界面,无需重装或格式化,适用于菜单存在但被禁用的情况。
1、按下 Win + R 打开“运行”对话框,输入 cmd 后按住 Ctrl + Shift 并回车,以管理员身份运行命令提示符。
2、在命令行中输入并执行:bcdedit /set {bootmgr} displaybootmenu yes。
3、确认返回提示为“操作成功完成”,关闭窗口。
4、重启计算机,观察是否出现双系统选择界面。
二、使用Windows安装介质重建BCD存储
当BCD文件丢失或严重损坏时,需借助Windows安装环境调用bootrec工具扫描并重建启动配置,覆盖无效或残缺的引导条目。
1、准备与当前系统版本一致的Windows 10安装U盘,并插入目标电脑。
2、重启后从U盘启动,跳过“立即安装”,点击左下角“修复计算机”。
3、依次进入“疑难解答”→“高级选项”→“命令提示符”。
4、在命令提示符中依次执行以下命令(每条执行后等待完成提示):
bootrec /scanos
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
5、若 bootrec /fixboot 提示“拒绝访问”,需先用diskpart为EFI分区分配盘符(如Z:),再重试上述命令。
三、手动挂载EFI分区并运行bcdboot重建引导
该方法绕过bootrec局限,直接从系统盘复制完整引导文件至EFI分区,适用于UEFI模式下EFI目录结构完好但BCD缺失的情形。
1、通过Windows安装U盘进入“命令提示符”环境。
2、输入 diskpart 进入磁盘管理工具。
3、依次执行:list disk → select disk 0 → list partition,识别出大小为100–500MB、文件系统为FAT32的EFI系统分区。
4、执行 select partition X(X为EFI分区编号),再执行 assign letter=Z: 分配盘符。
5、退出diskpart后,执行:bcdboot C:\Windows /s Z: /f UEFI(假设Windows安装在C盘)。
6、执行完成后,运行 mountvol Z: /d 移除临时盘符。
7、重启设备,验证菜单是否恢复。
四、通过EasyBCD图形化添加缺失启动项
对于不熟悉命令行操作的用户,EasyBCD提供直观界面管理多系统启动项,可手动识别并注册Linux或其他Windows安装路径,避免误删或误配。
1、在仍可正常进入的Windows系统中,下载安装 EasyBCD 3.0+ 版本(需支持UEFI)。
2、启动程序,点击左侧“添加新条目”。
3、切换至“Linux/BSD”标签页,类型选择 GRUB2,名称填写“Ubuntu”等自定义标识。
4、在“设备”下拉菜单中,选择Linux所在磁盘分区(如 \Device\HarddiskVolume2)。
5、点击“添加条目”,完成后切换至“编辑引导菜单”,确保勾选“显示引导菜单”并设置超时时间为5秒以上。
6、保存设置并重启,检查双系统选项是否出现。
五、检查并修正UEFI固件启动顺序
部分主板会因更新或误操作将Linux引导项(如ubuntu)置顶,导致Windows Boot Manager被跳过;此时需进入UEFI设置调整启动优先级。
1、重启电脑,在开机自检阶段反复按 F2、Del 或 F12(依主板品牌而定)进入UEFI固件设置界面。
2、找到“Boot”或“启动”选项卡,查看“Boot Option Priorities”列表。
3、确认 Windows Boot Manager 存在且位于第一顺位;若存在“ubuntu”或“grub”条目,将其移除或下移。
4、保存更改(通常为F10),退出并重启。










