这篇是个人踩坑记录:双系统(Ubuntu + Windows)场景里,Windows 引导偶发丢失时如何恢复。

场景

  • 双系统环境下,Windows 启动项异常消失
  • 常见触发原因包括系统自修复、分区调整、引导项被覆盖等

修复准备

  • 一块可启动的 Windows 安装 U 盘
  • 从 U 盘启动,进入“疑难解答 -> 命令提示符”

修复步骤

diskpart
list disk
select disk 0
list part
list vol
select volume <EFI分区卷号>
assign letter=K:
exit
bcdboot C:\Windows /s K: /f UEFI /l zh-cn

执行完成后重启,通常即可恢复 Windows 引导。

经验备注

  • 关键点是定位正确的 EFI 分区并挂载盘符
  • bcdboot 是重建引导文件的核心命令
  • 如果机器有多块硬盘,select disk / select volume 要结合实际确认,避免误操作

这类操作有系统级风险,建议先备份重要数据再处理。