如何备份 EFI 启动项

如何备份 EFI 启动项

我有两个硬盘,分别以 UEFI 模式安装了 Arch Linux 和 Windows 10。假设它们是磁盘 1 和磁盘 2。现在我想在磁盘 2 上尝试 Hackintosh,覆盖现有的 Windows 安装。在此之前,我想对磁盘 2 进行完整备份,包括其 EFI 启动项或整个 EFI 启动项表。

我在linux下用dd创建了disk2的镜像:

dd if=disk2 conv=sync status=progress bs=64K | gzip -c > $(date -Idate).gz

现在,如何备份 EFI 启动项?我可以看到efibootmgr您只能列出或添加启动项。或者,我真的需要进行备份吗,因为 disk2 的 ESP 分区已经包含在磁盘映像中?

答案1

我是出色地熟悉这种情况——100 个(hackintosh)安装。

话虽如此,警告 Windows 在这种情况下确实很生气。你已被警告!

需要更多信息确定的答案。例如:GPT 与 MBR。分区布局,...

但简而言之,你(可能)需要更改你的 EFI 引导加载程序。这意味着你真的只需要备份你的 EFI 分区。这样,万一新的 EFI 引导加载程序安装无法识别你的其他(当前)安装。这将通常只意味着您需要安装 EFI 分区,并将文件从备份复制到当前 EFI 分区。Clover、Chameleon 和 Enoch 是目前 Hackintosh 安装的选择。我认为,如果您研究这些,您将很好地理解完成任务所需的条件。

祝你好运!

PS 你应该能够安装你当前的 EFI,以及你的未来您当前 Linux 安装或几乎任何 Linux 上的 EFI 分区居住Linux dist. 然后它将允许您操作其(EFI)内容。

相关内容