简单解决使用 DISM 或其他工具释放 Windows 镜像后没有引导项的问题


看文章前先搞懂这个缩写:

  • ESP:EFI system partition,EFI 系统分区,GUID 为 C12A7328-F81F-11D2-BA4B-00A0C93EC93B

  • 首先要确认下你的主板是支持 UEFI 启动的,点进来看这文章的这条应该都符合了
    • 如果你使用 OpenCore 模拟 UEFI,这篇文章有可能不太适合你
  • 然后确认下你要把 BCD 存在哪个 ESP 分区,没有 ESP 分区要创建一个,还要把 BootMgr 补上
    • 这一小段的操作使用任意分区工具都可以
    • 一般情况 diskpart.exe 都会显示 ESP 分区类型是 System,少数会是 Primary 或其他类型
      ESP Part
    • 创建的话建议 FAT 或者 FAT32 文件系统,兼容性好,当然如果你的板子支持 NTFS,你可以直接把 (C:) 盘当作 ESP
    • 给你的 EFI 分区分配个驱动器号(盘符)或者挂载一下

最后运行下这条命令即可:
bcdboot C:\Windows /s Z: /f UEFI

  • C: 是你 Windows 的安装分区(多系统就选你想启动的那个)
  • Z: 是指定 ESP 分区,也就是“你想把 EFI 放到哪个分区”