删除可能是 Ubuntu 留下的残留 EFI 分区是否安全

删除可能是 Ubuntu 留下的残留 EFI 分区是否安全

我的计算机上有两个磁盘:一个安装了 Windows 的 SSD 和一个安装了 ubuntu 的 HDD。我最近删除了 Ubuntu,现在我的磁盘上留下了未分配的空间。由于存在此 EFI 分区,我无法重新分配它: 在此输入图像描述 我想知道这个分区是否可以安全删除。我相信这是我未正确删除的 Ubuntu 安装的某种残留。有人可以告诉我如何确定以及如何安全地回收未分配的卷吗?

答案1

您需要找出“问题”分区的 GPT 分区 UUID,然后验证该 UUID 是否存在于您要使用的任何 UEFI 启动项中。

我建议使用 Linux live 媒体以 UEFI 模式启动系统,然后运行lsblk -o +partuuid以查看每个分区的分区 UUID。然后sudo efibootmgr -v查看UEFI启动变量,包括它们引用的分区UUID。如果输出中不存在问题分区的 UUID efibootmgr -v,或者引导变量明确引用已删除的 Ubuntu,则可以删除该分区...并且您可能也想使用efibootmgr删除引导变量。

如果您想了解如何做到这一点使用 Windows 工具,这是 Unix & Linux StackExchange 中的题外话;请再次询问超级用户StackExchange反而。

答案2

您可以挂载EFI系统分区,并仔细检查它是否只有一个EFI/Ubuntu目录,以及没有EFI/Microsoft目录。

您可以通过在“尝试 Ubuntu”模式下启动 Ubuntu 安装程序来完成此操作,例如使用磁盘Ubuntu 中的应用程序。

或者,您可以尝试使用 Windows。例如,您可以使用以下命令将 EFI 分区安装到 Windows 驱动器号磁盘管理应用程序您的问题中有屏幕截图。看更改驱动器盘符

最后,如果您fdisk在 Ubuntu 命令行上使用,您可以:

  1. 记下分区的编号、起始扇区、结束扇区和类型。
  2. 删除分区。
  3. 重新启动进入 Windows。
  4. 如果 Windows 损坏,您可以使用它fdisk来重新创建已删除的分区。所有分区数据仍然存在。 (除非您创建了一个新分区来覆盖它!)

相关内容