我先安装了 Windows XP (/dev/sda1),然后安装了 Ubuntu (/dev/sda2)。现在我还想安装 Windows 7。但是,我的硬盘上没有剩余的未分配空间,而且我的 Win XP 分区几乎已满。所以我调整了 Ubuntu 分区(扩展分区内的逻辑分区)的大小。现在我清理了一些空间,我想为 Windows 7 创建一个主分区,但 gparted 和 kde 分区管理器都不允许我创建另一个主分区。它们只允许我在扩展分区内创建新的逻辑分区。
有什么方法可以解决这个问题并允许我使用我创建的未分配空间来创建另一个主分区?
答案1
一般来说,裸驱动器上有两种类型的分区:主分区和扩展分区。
逻辑驱动器可以在扩展分区中创建,但不能在扩展分区内创建主分区(反之亦然)。
因此,将扩展分区缩小到足以容纳其中的逻辑驱动器,然后在扩展分区占用的空间中创建一个新的主分区。
请记住,Windows 无法/不会正确处理具有超过 4 个主分区的磁盘。
答案2
我发现了问题:扩展分区中的未分配空间位于 Linux 分区和 Linux Swap 分区之间。因此,无法简单地调整扩展分区的大小:我必须先将未分配的空间移动到扩展分区的“边缘”,这样才能轻松地将其从扩展分区中排除。您不能将分区分成两部分,中间插入第三个分区。