使用 gparted 将驱动器末端的可用空间移动到第一个分区

Tom*_*ica 12 partition gparted disk

我处于令人沮丧的情况 - 无论我如何尝试,gparted 都不会让我将空白空间分配给第一个分区:

图片说明

中间分区阻止我扩展/dev/sda1。我需要将分区移动/dev/sda2到驱动器的末尾,就像这样(制作的图像):

图片说明

然后我将能够扩展第一个分区:

图片说明

怎么做?我假设/dev/sda2必须将数据从物理上复制到驱动器的末尾。

Joe*_*Joe 12

建议在进行任何更改之前,对任何不想丢失的数据进行备份,以防出现任何问题。

在开始之前,两个分区都需要卸载 - 如果您无法卸载其中一个(例如因为它是您的根分区),请使用带有 GParted 的 live CD(例如GParted live CD或 Ubuntu live CD)并调整它们的大小那样。

选择第二个(扩展)分区,然后单击Resize/Move 使用右手柄将分区扩展到可用空间的尽头,然后单击Resize/Move 选择包含的交换分区,然后单击Resize/Move 将分区拖到扩展分区的末尾,然后单击Resize/Move 您可以安全地单击此警告消息上的“确定”,因为我们只是在移动交换分区。 警告消息:“移动分区可能会导致您的操作系统无法启动 [...] 如果您移动包含 /boot 的 GNU/Linux 分区,或者如果您移动 Windows 系统分区,则最有可能发生启动失败C:。 [...]” 再次选择扩展分区并单击Resize/Move 使用左手柄将分区缩小到可用空间的末尾,然后单击Resize/Move 然后,选择第一个分区,然后单击Resize/Move 使用右手柄将分区扩展到可用空间的尽头,然后单击Resize/Move 最后,单击应用,您的分区应该被重新格式化。

  • +1。此外,http://gparted.org/ 有一个可下载的 CD/USB 映像可供使用。 (2认同)
  • 如何对文本模式 parted 或任何其他控制台工具执行相同操作? (2认同)