今天早些时候,我安装了 Sabayon。在摆弄了 EasyBCD 和其他几个工具(没有永久性更改)后,我放弃了尝试使其链式加载,并决定清除 Sabayon 并尝试使用更用户友好的发行版(我从未在 VMware 之外使用过 *nix)进行我的第一次真正安装。在清除 500 mb 根分区和 99gb 左右的主分区(我最初分配了总共 100 gb)后,我剩下两个 EFI 分区,以及我的 Windows 恢复和常规磁盘。
我的问题是,我如何知道我可以尝试删除哪个 EFI 分区?一个是 260 mb,另一个是 200 mb。
答案1
首先,据我所知,EasyBCD 在基于 EFI 的计算机上几乎没用。通常,你会想要使用rEFInd, 橡胶靴或 GRUB 来管理基于 EFI 的计算机上的启动过程。在我看来,rEFInd 是其中最好的——但作为 rEFInd 的维护者,我有偏见。
其次,Windows 默认会创建一个 200MiB 的 EFI 系统分区 (ESP),因此很有可能这就是您想要保留的分区。也就是说,唯一能确定的方法是检查它们两者。Windows 使用EFI/Microsoft
ESP 上的目录树,因此如果分区确实不是有该目录树,删除它可能是安全的。另外,顺便提一下,你应该尽量只保留一任何给定硬盘上的 ESP。尽管 EFI 规范明确指出多个 ESP 是可以的,但如果 Windows 安装程序看到多个 ESP,它就会出问题。结果是安装中止。可以想象其他一些 Windows 工具也会出问题,但我不知道任何具体的例子。ESP 是共享的,因此 Linux 和 Windows 引导加载程序可以在一个 ESP 上共存。