安全删除 Efi 系统分区以允许扩展卷

安全删除 Efi 系统分区以允许扩展卷

我在我的一个 SSD 驱动器的一小部分上安装了 Ubuntu。但是,我最终删除了 Ubuntu,并删除了它分配的分区上的空间。

现在我的 D:驱动器和 Ubuntu 以前的未分配空间之间有一个 EFI 系统分区 - 所以现在我无法扩展 D:驱动器以利用未分配的空间,因为 EFI 分区妨碍了它。

我如何安全地删除/移动此分区以便扩展我的 D: 驱动器?据我所知,删除此分区可能非常危险,我不知道 Windows 或我的计算机中的其他程序是否正在使用它 - 或者它是否是在 Ubuntu 安装期间添加的。

以下是我的磁盘管理器目前的样子:

在此处输入图片描述

如何在不损坏计算机的情况下扩展 D: 盘?

答案1

我如何安全地删除/移动此分区以便扩展我的 D: 驱动器?据我所知,删除此分区可能非常危险,我不知道 Windows 或我的计算机中的其他程序是否正在使用它 - 或者它是否是在 Ubuntu 安装期间添加的。

查看它的内部。根据它包含的文件,您将知道哪个操作系统使用它。

Windows 极不可能立即开始使用安装后很长时间才出现的 ESP(尤其是位于另一个磁盘上的 ESP);其启动文件仍将位于磁盘 0 分区中。不过,您可以为该分区分配驱动器号并进行检查。

(使用mountvol /s <letter:>将为目前使用启动分区,这样您就可以排除未使用的分区。)

一旦您知道该分区未被使用(并且没有与 Windows 相关的文件),您可以通过diskpart(或者如果您愿意,可以通过 Ubuntu 中的 GParted)删除它。

DISKPART> list disk             -- List disks
DISKPART> sel disk 1            -- Choose disk
DISKPART> list part             -- List partitions
DISKPART> det disk              -- List partitions again, to make sure
DISKPART> sel part XYZ          -- Choose a partition
DISKPART> del part override     -- Delete it

答案2

如果您不需要 D 分区,可以从 Windows 的磁盘管理中删除它。它不太可能是由 Ubuntu 创建的,因为 Linux 创建的分区不会有驱动器号 D。此外,它的总空间为 1443 GB,但可用空间为 1280 GB,因此其中确实有 163 GB 的数据。

但是,EFI 分区又是另外一回事,因为你有两个。Disk1 上的分区较大,并且可能比 Disk0 上的分区创建得晚,可能是由于安装 Ubuntu 而创建的。

为了避免计算机无法启动的风险,我会将两个 ESP 分区保留在各自的磁盘上。EFI 分区位于磁盘上的哪个位置并不重要。

如果不需要 D,您可以删除它并将 EFI 分区移动到磁盘顶部,这样磁盘的整个剩余部分就是一个未分配的空间,您可以对其进行分区以创建新的 D 分区。

如果您确实需要 D,只需将 EFI 分区移至磁盘末尾,这样未分配的空间就会跟在 D 后面,并且可以通过在磁盘管理中调整 D 的大小来合并到其中。Windows 无法移动分区,因此您需要第三方实用程序。例如,使用 AOMEI Partition Assistant 免费软件。

请参阅 AOMEI 文章 如何在 Windows 7、8、10、11 中将分区移动到磁盘末尾

答案3

所以我最终用 diskpart 找到了解决方案。

  1. 我把所有文件从 D 盘移出,并用磁盘管理删除了它
  2. 使用 diskpart,我选择了磁盘,select disk 1
  3. 然后我clean在 diskpart 中运行该命令。
  4. 重启了我的电脑
  5. 再次打开磁盘管理器并使用默认设置重新初始化磁盘。

真的不确定为什么这个办法有效,但是悬空的 Ubuntu EFI 分区消失了。

相关内容