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

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

另外,请帮助我解释为什么 Windows UEFI 加载程序首先将我带到 Windows,但现在却重定向回此页面:

在此处输入图片描述

答案1

通常什么也没有。

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

相关内容