Gparted:创建一个新的逻辑分区

sho*_*yip 6 partitioning gparted

我的电脑上有 Ubuntu 12.04 LTS 和 Windows 7。我会创建一个新的逻辑分区,当我运行时,sudo fdisk -l我得到:

Dispositivo Boot      Start         End          Blocks        Id  System
/dev/sda1   *         2048          206847       102400        7   HPFS/NTFS/exFAT
/dev/sda2             206848        1518526463   759159808     7   HPFS/NTFS/exFAT
/dev/sda3             1910609920    1953521663   21455872      7   HPFS/NTFS/exFAT
/dev/sda4             1585090560    1905090559   160000000     83  Linux
Run Code Online (Sandbox Code Playgroud)

所以我有 sda1,Windows 7 启动分区,sda2,Windows 7 sys 分区,sda3,Windows 恢复环境,最后是 sda4,Ubuntu 分区。我有 31.74 gb 的未分配空间,但是当我尝试创建一个新的(逻辑)分区时,它说我只能创建 4 个主分区。我知道,但我所有的主分区对我来说都很重要,而且我不能换掉任何一个。

如何在不删除任何其他分区的情况下创建新的逻辑分区?

对不起,我的英语不好,提前谢谢你。

PS:我没有 linux-swap 分区。

Jan*_*ary 7

你的问题的答案是,毫不奇怪,你不能。这不是 Linux 问题,而是 PC 架构。

但是,您可以做的是将数据从一个分区临时迁移到另一个或第二个硬盘驱动器,删除该分区,在其位置创建扩展分区并将其划分为逻辑分区。

PC硬盘的总数据存储空间最多可分为四个主分区,或者三个主分区和一个扩展分区。这些分区由构成分区表的 16 字节条目描述,位于主引导记录中。

资料来源:维基百科


Lel*_*tie 3

我相信简短的答案是你不能 - 对于“MBR 格式”磁盘来说这是不可能的,并且对于其四个分区的限制没有解决方法。

鉴于此,选择第二个硬盘是一种解决方案。

请注意,扩展分区以及扩展分区内的逻辑分区是不可引导的;操作系统只能安装在主分区上,我相信所有列出的分区都必须是可引导的,因此是主分区类型,而不是扩展/逻辑分区。

我添加了一些来自 Microsoft 和 Wikipedia 的有关 MBR {disks} 和 GPT {disks} 的阅读内容,只是因为它们是值得了解的内容,而不是建议使用 GPT 格式的磁盘作为解决困境的选项。

参考 1:http ://msdn.microsoft.com/en-us/library/windows/hardware/gg463525.aspx

参考文献 2: http: //en.wikipedia.org/wiki/GUID_Partition_Table

利兰