合并 2 个分区(之前未分配)而不丢失数据

合并 2 个分区(之前未分配)而不丢失数据

我有 3 个分区,顺序如下:100gb(sda5、lba)、132gb(sda2、boot)和 230gb(sda3)。sda5 未使用,sda2 是 Windows,sda3 是 Ubuntu。它们如下所示:

在此处输入图片描述

我想合并第一个和第二个(sda5 和 sda2)分区,但如果未分配空间位于要合并的分区之前,GParted 就无法合并这两个分区。我可以用 GParted 移动 sda5 吗?它必须是未分配的才能移动吗?我查看了 GParted 帮助,但有点困惑。有没有其他可以与前面的分区合并的程序?

任何帮助将不胜感激。

答案1

如果您发布显示您的 sda 驱动器的 gparted 快照,这将会很有帮助,因为我怀疑您的描述可能不完整。

只是为了确认一下,您想要的是让 Windows 分区更大,并且 sda5 是空的,可以删除以使其真正未分配,对吗?如果是,那么您可以做您想做的事情,但我会提醒您...备份 备份 备份首先。移动数据和分区可能会有风险,所以要做好准备。

我还要提醒你,如果你弄乱了 Windows 分区,如果没有帮助,它可能无法在第一次启动 Windows。你需要准备好启动修复和 Windows 安装盘,以防万一。

根据你目前告诉我们的情况, A简要概述您需要准备做的是:

  • 在 Ubuntu 中安装启动修复(使用 Synaptic)(这将用于修复启动问题)
  • 如果 Synaptic 中没有启动修复功能,您必须从 Dash 启动终端应用程序,然后以单独的行输入以下内容:

    sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update

    sudo apt-get install -y 启动修复

  • 从 Dash 启动“启动修复”以确保其正常工作,然后退出
  • 在 Ubuntu 中从 Dash 启动 gparted
  • 使用 gparted 删除 sda5 和 sda1,使其成为真正未分配的空间
  • 使用 gparted 将 sda2 一直移动到驱动器的开头
  • 现在尝试启动 Windows(这里你可能会遇到麻烦,可能需要使用 Ubuntu 的启动修复,或者使用在修复模式下运行的 Windows 安装磁盘)
  • Windows 启动后,你需要启动磁盘管理程序,然后延长Windows C: 分区

你准备好了吗?还是说这太过分、太可怕了?如有需要,可提供更多详细信息。

答案2

使用 GParted,我从 sda5 中删除了标志,因为无法同时删除该标志,删除了 sda5 和 sda1 以使其未分配。然后选择 sda2,选择分区 > 调整大小/移动,然后将滑块一直移动到左侧,有效地将两个分区合并为一个。我手动更新了 grub。无需启动修复,无需启动 Windows。所以无论在哪里我读到 GParted 无法与前面的分区合并,可能是旧的,因为它可以!。

相关内容