我的情况是 GPT 方案和 UEFI 系统,小米 Redmibook 14 笔记本电脑。我当时有双启动 Windows 11 + Ubuntu 22.04,并决定卸载 Ubuntu(它是使用 Rufus 安装的,选择了 GPT 和 UEFI)。我通过 Windows 中的磁盘管理删除了 Ubuntu 分区。之后,当我尝试打开或重新启动我的设备时,我开始出现启动循环,并显示消息“重置系统”(屏幕截图1)。幸运的是,我仍然可以启动 Windows 11,如果我按住 F2 按钮,进入 UEFI 并退出它。
我的目标是自动启动 Windows,无需进入 UEFI 也不进行任何硬重置。重新安装 Ubuntu 可以解决此问题,但我不需要这样做。
我尝试过,但是没有帮助:
- 通过命令行删除 grub
diskpart
(EFI 文件夹) 和bcdedit
- 检查 UEFI 中的启动顺序(只有 Windows 启动管理器,没有其他)
- 检查 UEFI 中是否有启动顺序锁(它甚至没有此选项)
- 禁用/启用安全启动和快速启动
- Windows 命令行中的“bootrec.exe /fixmbr”
- 通过 Ubuntu USB 闪存驱动器检查启动修复工具(它没有建议修复)
- 重新创建/修复启动文件EasyBCD 软件中的选项
- 寻找选择一个 UEFI 文件…选项(我在 UEFI 中没有它)
- 寻找旧版支持选项(UEFI 中也没有选项)
bcdedit 输出:
在注册表中,HarddiskVolume2 被列为系统分区。我还在 WinObj 中检查了卷,似乎 HarddiskVolume4 是一个启动分区
WinObj:
考虑到我的 bcdedit 输出,也许我应该在 cmd 中输入这个?
代码如下:
bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi
答案1
此命令有助于修复 Windows 启动:
bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi