最近我安装了 Debian 12,但无法再启动 Windows 11。我注意到我的 Windows 磁盘上没有 EFI 系统分区 (ESP)。
编辑: 为 Windows 11 创建新的 EFI 系统分区
从 Windows 安装盘启动以打开命令提示符 (Shift+F10)。
我必须使用 diskpart(shrink 命令)缩小我的 Windows 分区以创建 EFI 分区。
我使用以下命令在 diskpart 中创建 EFI 分区:
diskpart
list disk
select disk #
list partition
select partition #
shrink desired=100
create partition efi size=100
format quick fs=fat32
assign letter=s
list partition
list volume
exit
使用 BCDBoot 将启动文件复制到 EFI 分区(X=Windows 操作系统分区的卷号:
bcdboot X:\windows /s S:
重新启动进入 Debian 并更新 grub:
sudo update-grub
Windows 11 最终被 GRUB 识别并添加到菜单项中。但是当我尝试启动 Windows 时,我的系统只是重新启动。我该如何解决这个问题?