无法使用 gparted 为未分配的空间创建新分区

无法使用 gparted 为未分配的空间创建新分区

我知道这个问题是重复的,但针对其他问题给出的可能解决方案并没有真正帮助。这是我的驱动器的视图:

看这里

我想要的是分区未分配的空间,但被告知Cannot create a new partition for my unallocated。在另一个问题上这里,据说 通过移动扩展分区 /dev/sda4 的左边框来扩大它,以占据所有未分配的空间。我尝试这样做,但它并没有扩大。

我如何扩大扩展分区以容纳未分配的空间?

答案1

问题的答案是,如果你想扩大你的扩展分区,你必须先移动一切向左,以便未分配的空间位于扩展分区之后,位于磁盘的末尾。然后您可以扩大扩展分区并在其中创建一个新的逻辑分区。然而,这将是漫长而危险的,因为数据需要从磁盘上的一个位置物理移动到另一个位置。此外,由于您需要移动 Windows 分区,因此 Windows 可能会出现混乱并拒绝启动。

还有两种不那么激烈的替代方案可供考虑。

  • 如果您的新分区要用于 Linux,则无需创建分区,只需扩大现有的 Linux 分区即可。这会快速而轻松,因为可用空间已位于其右侧。

  • 由于您现有的扩展分区仅包含交换分区,该分区不存储任何数据,因此您可以删除它并在可用空间中创建一个新分区。然后在其中重新创建一个交换分区,然后创建新的逻辑分区(您还需要修改 Linux 系统/etc/fstab以使用新的交换分区)。缺点是您将无法在旧扩展分区所在的可用空间中创建任何东西(但您可以在其上扩大 Windows 分区)。

相关内容