将分区转换为主分区

将分区转换为主分区

场景如下。我在 SSD 上安装了 Windows 10 和 Ubuntu 17.10,双启动:

Disk 1:
    C:(NTFS) 50GB - Primary partition
    Other (EXT4) 51 GB - Logical partition
    Unallocated space 11 GB

我正在尝试扩展EXT4未分配空间的分区,但我尝试过的所有工具都不允许我这样做。我假设(如果错误,请更正)这是因为它是一个逻辑分区。

我的问题实际上是2:

  • 将分区更改为主分区是否可以允许我扩展它?
  • 将分区更改为主分区会破坏 Ubuntu 安装吗?

Ubuntu 是我在这台机器上的主要操作系统,所以我不希望它被破坏!

更新:更多信息

分区

从上图我可以看到未分配的空间位于主分区之外,所以我无法使用它来扩展我的逻辑分区。

我是否可以正确地假设我无法扩展我的主分区(/dev/sda2),因为它当前已安装,并且我必须启动到 gparted 才能实现我的需要?

答案1

我正在尝试使用未分配的空间来扩展 EXT4 分区,但我试过的所有工具都不允许我这样做。

那是因为

  1. 您需要使用适当的工具,例如 LiveCD 中的 GParted,同时 SSD 上的任何文件系统都未安装。

  2. 逻辑分区 (/dev/sda5) 无法扩展,直到扩展分区 (/dev/sda2) 首次扩展到未分配区域。
    如果您发布 SSD 的完整图形表示,这一点会更加明显。

逻辑分区(用块状框表示)当前完全占据了扩展分区(用青色框表示),因此无法将逻辑分区扩大;扩展分区内没有未使用的空间。

如果您首先扩展扩展分区(/dev/sda2),那么您将能够扩展逻辑分区(/dev/sda5)。

答案2

  1. 没有办法。使用 livecdacronic disk director或任何 Linux (带有gparted)

  2. 为什么?为什么要改为主要?展开并使其合乎逻辑。

相关内容