Windows UEFI bootmgfw.efi 和 Windows UEFI bkpbootx64.efi 有什么区别?

Windows UEFI bootmgfw.efi 和 Windows UEFI bkpbootx64.efi 有什么区别?

启动计算机时我的计算机屏幕

在此处输入图片描述

另外,请帮助我解释一下为什么 Windows UEFI 加载器首先将我带到 Windows,但现在却重定向回这个窗口。

答案1

bootmgfw.efi- 这是 Windows UEFI 启动管理器。来源

bkpbootx64.efi- 这是 Boot Repair 在用 GRUB 替换其他引导加载程序时所做的备份。来源

答案2

bkpbootx64.efi 是 Boot-Repair 定期创建的备份。对于 Windows,bootx64.efi 实际上只是 Windows bootmgfw.efi 的副本。而 bootx64.efi 是 UEFI 中的后备或硬盘启动项。

但是 Boot-Repair 在高级选项中使用“使用标准 EFI 文件”创建 bkpbootx64.efi,并使 bootx64.efi 成为 shimx64.efi 的副本,因此 UEFI 中的回退或硬盘启动项实际上启动的是 grub,而不是 Windows。

唯一能分辨哪个是哪个的方法是检查文件大小或实际启动的内容。如果 Boot-Repair 为所有 HP 条目创建了 25_custom,您可能可以删除其中的大部分或全部。

编辑由 Boot-Repair 创建的 25_custom 条目:

sudo cp -a /etc/grub.d/25_custom /etc/grub.d/bkp25_custom

关闭执行位否则它也会运行备份

sudo chmod a-x /etc/grub.d/bkp25_custom
sudo nano /etc/grub.d/25_custom

然后做:

sudo update-grub

相关内容