Windows 11双系统启动:如何设置开机时显示系统选择界面?
Windows 11双系统启动:如何设置开机时显示系统选择界面?
我完全懂你的烦恼——每次切换系统都要进BIOS折腾,确实太耗时间了!你的问题根源在于两块硬盘上的Windows 11各自独立拥有自己的EFI引导分区,系统启动时只会加载默认的那一个引导管理器,自然不会弹出系统选择菜单。下面给你两种可靠的解决方法,一步步来就能搞定:
方法一:用命令提示符添加引导项(最直接有效)
- 先给第二个Windows系统的分区分配驱动器号:
右键开始菜单,打开「磁盘管理」,找到带有Windows文件夹的那个NTFS分区(就是你从另一台PC移过来的系统盘),右键选择「更改驱动器号和路径」,添加一个未被使用的盘符(比如D:)。 - 打开管理员权限的命令提示符:
右键开始菜单,选择「Windows 终端(管理员)」或者「命令提示符(管理员)」。 - 执行引导添加命令:
输入bcdboot D:\Windows(把D:换成你刚才分配的盘符),按回车执行。这个命令会把第二台PC上的Windows引导文件复制到主系统的EFI分区,同时自动把它添加到启动菜单里。 - 设置启动菜单等待时间:
按Win+R输入msconfig回车,打开「系统配置」窗口,切换到「引导」选项卡,你会看到两个Windows 11的条目。勾选「超时」,设置一个你想要的等待时长(比如10秒),点击「应用」再「确定」。 - 重启电脑试试,就能看到系统选择菜单啦!
如果执行bcdboot时提示错误,大概率是EFI分区没分配盘符,可以在磁盘管理里给EFI分区临时分配一个(比如Z:),然后执行命令 bcdboot D:\Windows /s Z: /f UEFI,完成后再把EFI的盘符删掉就行。
方法二:用系统设置的高级启动辅助(适合怕命令的朋友)
- 打开「设置」→「系统」→「恢复」,找到「高级启动」点击「立即重启」。
- 电脑重启后进入恢复界面,依次选择「疑难解答」→「高级选项」→「启动设置」,点击「重启」。
- 重启后按提示选择「启用启动菜单」,之后系统会自动扫描所有可用的Windows安装,把它们添加到启动菜单里。
- 同样可以通过
msconfig设置菜单等待时间,确保下次开机能看到选择界面。
注意事项
- 操作前最好备份重要数据,避免误操作导致系统无法启动。
- 如果之后想移除某个启动项,直接在「系统配置」的「引导」选项卡选中对应条目,点击「删除」即可。
备注:内容来源于stack exchange,提问作者cryseascr




