重装系统后原windows引导项丢失,需先确认efi分区存在性,再通过bcdboot重建或bcdedit手动注入启动项并启用菜单。具体包括:检查分区结构、挂载efi盘符、执行bcdboot命令、导出备份bcd、复制创建新启动项、设置路径与超时,最终恢复双系统选择菜单。

重装系统后Windows启动菜单里只剩新系统,原系统引导项彻底消失,开机直接跳进新系统,双系统变单系统。
确认引导模式与分区结构
先按住Shift键重启→“疑难解答”→“高级选项”→“命令提示符”,输入diskpart → list disk → select disk 0 → list partition。重点看是否有标为“System”的EFI系统分区(通常100–500MB,FAT32格式)和“Recovery”分区。若只有主分区和恢复分区,说明重装时未识别原有EFI分区,【此时强行重建BCD极可能覆盖原引导文件】。
若看到多个EFI分区(比如Disk 0上Partition 1是EFI,Disk 1上Partition 1也是EFI),说明旧系统装在另一块盘——别急着操作,先记下对应盘符。
用bcdboot重建双系统引导
方法一:已知原系统安装在D:\Windows(例如旧系统装在D盘)
在命令提示符中依次执行:
D: → cd \Windows\Boot\EFI → dir bootmgfw.efi(确认该文件存在)→ 返回根目录后执行:bcdboot D:\Windows /s S: /f UEFI(其中S:是EFI系统分区盘符,需提前用mountvol S: /S挂载)。
方法二:不确定原系统位置但能进入旧系统分区
执行wmic logicaldisk get caption,drivetype,volumename列出所有卷,找到卷标含“Windows”或“OS”的NTFS分区;对每个疑似分区运行dir X:\Windows\System32\bootstat.dat(X为盘符),有返回结果即为有效系统分区。确认后,用对应盘符替换D:执行bcdboot命令。
方法三:UEFI固件中启动项残留但不显示
重启进UEFI设置(开机狂按F2/F10/Del),查看“Boot Order”或“Boot Manager”列表。若能看到“Windows Boot Manager (HDD)”“Windows Boot Manager (SSD)”等并列项,说明引导项仍在NVRAM中,仅启动菜单未加载。此时只需在命令提示符中运行bcdedit /enum firmware核对,再用bcdedit /set {fwbootmgr} displayorder {default} /addfirst强制置顶。
手动注入旧系统启动项到BCD
第一步:导出现有BCD配置
在命令提示符中运行:bcdedit /export C:\BCD_Backup(备份防误操作)。
第二步:创建新启动项
执行bcdedit /copy {current} /d "Windows 10 (Original)",命令会返回一个形如{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}的新标识符,复制它。
第三步:指向原系统路径
将上一步得到的标识符粘贴进以下命令:bcdedit /set {新标识符} device partition=D: → bcdedit /set {新标识符} osdevice partition=D: → bcdedit /set {新标识符} path \Windows\system32\winload.efi(D:需替换为原系统所在盘符)。
第四步:启用启动菜单
运行bcdedit /set {bootmgr} displaybootmenu yes,再执行bcdedit /timeout 10设定10秒选择时间。重启即可看到双系统菜单。











