合并不可移动的非相邻分区

合并不可移动的非相邻分区

免责声明:我读过许多相关问题,但似乎没有一个适合这种情况。

我安装了两个 120 GB 的 SSD。一个运行 Linux(Debian),另一个运行 Windows 10。为了升级 Windows SSD,我安装了一个新的 250 GB SSD,并使用 将整个 Windows SSD 复制到新的 SSD 中dd。这有效,我可以从中启动。

但是,新 SSD 的额外空间现在是未分配空间,我想将其与主C( sdb1) 分区合并。在许多磁盘/分区管理应用程序中查看它,图片总是这样的:OS 分区位于最左侧,新的未分配空间位于最右侧。在这两者之间,有两到三个额外的元素,系统恢复分区 (461 MB)、2 MB 未分配空间(不确定为什么)和一个 8 GB 的 Linux 交换分区。大致如下:

[C (111 GB)           ] [461 MB ] [2MB] [LS (8 GB)     ] [Unallocated (113 GB)  ]

对于可以加载图像的用户来说,以下是 GParted 的屏幕截图:

GParted 的屏幕截图显示了新的 250 GB SSD

下面再展示一下 Windows 如何看待事物:

在此处输入图片描述

现在,我尝试了几种工具,从 Windows 10 磁盘管理到 EaseUS Partition Master、AOMEI Partition Assistant 到 GParted。它们都无法合并这些分区。而且,它们都无法移动这两个分区。

我如何将Csdb1)分区与未分配的 113 GB 合并?
我可以使用 Windows 和 Linux 工具。

答案1

首先从 Windows 分区备份重要内容。然后我会使用 Linux 中的 gparted。如果要保存恢复分区,请使用 dd 进行备份。

未分配的空间没问题,不会造成任何问题。如果您正在使用交换分区,请停止它(swapoff)并将其从 /etc/fstab 中删除。现在在 gparted 中删除 linux 交换和备份分区。现在您可以将 windows 分区扩大到新大小。最好在磁盘末尾为新的 linux 交换留出一些空间,并最终创建具有相同大小的新备份分区,并使用 dd 将原始内容复制到那里。在 /etc/fstab 中为交换创建新条目。

相关内容