免责声明:我读过许多相关问题,但似乎没有一个适合这种情况。
我安装了两个 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 的屏幕截图:
下面再展示一下 Windows 如何看待事物:
现在,我尝试了几种工具,从 Windows 10 磁盘管理到 EaseUS Partition Master、AOMEI Partition Assistant 到 GParted。它们都无法合并这些分区。而且,它们都无法移动这两个分区。
我如何将C
(sdb1
)分区与未分配的 113 GB 合并?
我可以使用 Windows 和 Linux 工具。
答案1
首先从 Windows 分区备份重要内容。然后我会使用 Linux 中的 gparted。如果要保存恢复分区,请使用 dd 进行备份。
未分配的空间没问题,不会造成任何问题。如果您正在使用交换分区,请停止它(swapoff)并将其从 /etc/fstab 中删除。现在在 gparted 中删除 linux 交换和备份分区。现在您可以将 windows 分区扩大到新大小。最好在磁盘末尾为新的 linux 交换留出一些空间,并最终创建具有相同大小的新备份分区,并使用 dd 将原始内容复制到那里。在 /etc/fstab 中为交换创建新条目。