GParted 无法将扩展分区向右移动?

HEK*_*KTO 8 partitioning gparted

我有一个硬盘,它之前(可能在 Windows 中)分区是这样的:

  • 分区 0 - 主要,20Gb
  • 分区 1 - 扩展,200Gb

我在分区 #1 之后有未分配的空间,所以我想增加分区 #0 的大小。起初我想把分区#1 移到右边,所以我从 CD 启动了 Ubuntu 并调用了 GParted。扩展分区内的所有逻辑分区都没有挂载。我已将分区 #0 分配为交换(临时),因为即使从 CD 启动,Ubuntu 看起来也需要交换。

GParted 可以调整扩展分区(分区 #1)的大小,但不能移动它。滑块中的左箭头不可移动

可能有什么问题?

此外,分区 #1 上有一个标志 - 它是“lba”标志。这是为了什么?也许这就是 GParted 无法移动它的原因?

Byt*_*der 16

扩展分区就像逻辑卷的容器。但不幸的是,您不能只移动整个容器。

如果您将隔板想象成纸板箱,也许会有所帮助。主分区是一个标准的盒子,而逻辑卷就像必须留在扩展分区内的小盒子。现在有趣的是扩展分区看起来像盒子:它是一个没有底部的盒子!

它覆盖了小的逻辑卷,所以从外面看(例如,对于每个磁盘只允许 4 个分区的 MBR 分区表),它看起来就像一个大盒子,但是如果你试图移动它并将它抬离地板,所有这些里面的小盒子(逻辑卷)仍然会坐在地上的同一个地方。你明白我想向你说明什么吗?通过移动扩展分区(因此不起作用),您不会移动包含的逻辑卷。

因此,移动扩展分区的解决方案是首先通过移动一个边界来扩大扩展分区以覆盖它应该移动到的所有新空间,然后将所有包含的卷移动到各自的新位置,然后通过移动另一个边界再次缩小它边界,以便扩展分区内没有未分配的空间。