两个 EFI 分区,一个损坏,一个修复;可以用新的替换或挽救旧的吗?

两个 EFI 分区,一个损坏,一个修复;可以用新的替换或挽救旧的吗?

我有一个如下所示的 Windows 系统磁盘:

在此处输入图片描述

当我尝试启动这个克隆版本时,第一个 EFI 分区损坏了。第二个 EFI 分区是我在尝试挽救原始驱动器和新驱动器时创建的。只有您上面看到的情况幸存了下来;它存在于原始驱动器和克隆驱动器上。我希望将 C: 扩展到未分配的空间,但第二个 EFI 分区似乎阻止了它。

这是带有 Ubuntu 的双启动系统。每个操作系统都有自己的物理 SSD。我在 Ubuntu 中使用启动修复修复了 GRUB2,它显示了 Windows 驱动器上两个 EFI 分区的条目。

我该如何修复第一个 EFI 分区并删除第二个?谢谢。

答案1

您的分区只有 99MB,为什么要扩展?还有一个问题是,一个 EFI 分区是 99MB,另一个是 100MB。要用一个分区覆盖另一个分区,它们的大小必须相同。

您可以做很多事情,但在做任何事情之前请先备份您的数据。

要克隆分区,需要有可用且大小相同的空间。您可以使用磁盘或者分区Ubuntu 中的实用程序。

sudo apt-get install gparted

您必须删除损坏的 EFI 分区,并将健康的 EFI 和 Win 分区向右移动 1MB,以获得 100MB 的可用空间。我通常会缓慢地执行此过程,并多次重新启动并测试一切是否正常。完成此步骤后,是测试两个系统是否仍在运行的好时机。

现在您必须将健康的 EFI 分区复制到空白处。

请检查这些链接:

https://help.ubuntu.com/community/MovingLinuxPartition

https://itectec.com/ubuntu/ubuntu-uefi-boot-fails-when-cloning-image-to-new-machine/

https://ubuntuforums.org/archive/index.php/t-2458861.html

我不太确定这里的程序,但你可能也必须在 BIOS 中指出它。

做任何事情之前请先备份数据!

答案2

99 MB 不算什么,不值得拿您的磁盘冒险。

您需要进行一些繁琐的操作才能删除分区,然后移至C:该分区,然后扩展C:该分区。任何错误都会导致您丢失磁盘,这意味着磁盘无法启动。

最终结果是... 的大小几乎没有变化C:,因为 99 MB 不足以产生任何差异。

相关内容