双系统启动故障:BIOS启动优先级设置中Windows选项消失
双系统启动故障:BIOS启动优先级设置中Windows选项消失
看起来你遇到了双系统启动里挺常见的小麻烦——BIOS启动顺序里的Windows选项凭空消失了,但快速启动选单还能找到它对吧?先别慌,咱们结合你给出的配置和bcdedit输出,一步步来排查解决。
你的问题现状
- 双系统配置:Windows 10 21H1(build 19043.1110)+ Linux Mint 22.04,共用一块2TB HDD
- 硬件环境:技嘉H310M S2V 2.0主板,BIOS版本F11(从未更新)
- 异常表现:开机快速启动选单能看到空白文本项(对应Windows)和两个重复的Linux项,但进入BIOS调整启动优先级时,Windows选项完全消失;你确认没有修改过BIOS设置
问题分析
从你提供的bcdedit /enum all输出来看,Windows Boot Manager是正常存在的,路径为\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI,说明Windows的EFI启动文件本身没问题。故障原因大概率是:BIOS的NVRAM中丢失了Windows启动项的记录,或者主板BIOS对EFI启动项的识别出现了兼容性问题。
解决方法
方法一:通过已进入的Windows修复EFI启动项(最便捷)
既然你还能从快速启动选单进入Windows,优先用这个方法:
- 按下
Win+X,选择「Windows终端(管理员)」或「命令提示符(管理员)」,打开权限足够的命令行窗口 - 依次执行以下命令:
mountvol S: /s(将EFI系统分区挂载到S盘,若S盘已被占用,可换成其他未使用的盘符,比如Z:)bcdboot C:\Windows /s S: /f UEFI(重建Windows的EFI启动项,C:对应你的Windows系统盘,和你bcdedit输出里的partition=C:一致)
- 执行完成后重启电脑,进入BIOS查看启动顺序,应该能看到「Windows Boot Manager」选项了
方法二:用Windows安装介质修复(备用)
如果后续快速启动选单也无法进入Windows,可以用这个方法:
- 制作Windows 10安装U盘/光盘,从该介质启动电脑
- 进入安装界面后,点击「修复计算机」→「疑难解答」→「命令提示符」
- 先定位系统盘和EFI分区:
- 输入
diskpart并回车,启动磁盘分区工具 list disk→ 找到你的2TB硬盘(通过容量判断)select disk X(X是目标硬盘的编号,比如0)list partition→ 找到EFI分区(通常是100MB左右的FAT32分区)和Windows系统分区(NTFS格式,容量最大的分区)select partition Y(Y是EFI分区的编号)assign letter=S:→ 给EFI分区分配盘符exit→ 退出diskpart
- 输入
- 执行
bcdboot C:\Windows /s S: /f UEFI,完成后重启电脑检查BIOS启动项
方法三:更新主板BIOS(谨慎操作)
你的BIOS版本是F11,技嘉官网可能有更新的版本,更新BIOS有时能解决这类启动项识别的兼容性问题,但注意:
- 更新前务必备份所有重要数据
- 严格按照技嘉官网提供的BIOS更新教程操作,过程中绝对不能断电,避免主板损坏
额外处理:重复的Linux启动项
你提到快速启动选单有两个相同的Linux项,这是安装Linux时多次生成EFI启动项导致的。等Windows问题解决后,你可以在Linux里清理多余项:
- 打开Linux终端,执行
efibootmgr查看所有EFI启动项 - 找到重复的Linux启动项(比如
Boot0001和Boot0002都标注为ubuntu) - 用
efibootmgr -b X -B删除多余项(X是要删除的启动项编号,比如efibootmgr -b 0002 -B)
备注:内容来源于stack exchange,提问作者bruhg0d69420
相关产品推荐
相关产品推荐

