我有以下分区:
- sda1 ntfs 恢复 7GB (启动、诊断)
- sda2 ntfs Windows 40 GB
- sda3 ext3 linux 12 GB
- sda4 扩展 55 GB
- sda6 ext3 工作 53 GB
- sda5 交换 2GB
我尝试将 Windows 分区缩小到 24 GB 左右,以便再创建两个各 8 GB 的分区,我想在其中安装许多 Linux 发行版。但 gparted 不允许我这样做,因为已经有 4 个主分区了。我该怎么办?(另外,我不明白上面列表中哪些是主分区?我猜 sda1、sda2、sda3 是主分区。)我可以将 Windows 缩小到 24 GB,并使用 16 GB 空间进行工作,但我不知道新的发行版将放在哪里。
我怎样才能添加更多?
答案1
根据您的分区图,sda4
您的扩展分区和sda6
似乎sda5
是logical
其中的分区。
现在,由于您已经有 4 个主分区(包括 sda4
(也被认为是这样)您不能定义新的主分区。sda1
由于这个原因,缩小以拆分它将失败。
您有几个简单的选项可供选择。
(所有这些都基于在extended
分区中获取更多空间)。
- 缩小数据分区
sda6
以创建更多逻辑分区。您可以在这些逻辑分区上安装基于 unix 的系统,诸如此类的东西GRUB
可以处理这种情况。 - 关闭或者移出你的unix分区(
sda3
和sda6
),然后重组你的磁盘。- 这意味着您要么备份要在全新安装中恢复的 unix 数据,要么备份要恢复的整个分区映像(假设您有这样做的经验)。
- 如果您这样做,您将处于一个中间状态,其中
sda1
和sda2
将是您的系统上唯一有用的分区。 - 此时,您也可以继续缩小您的
sda2
空间并释放更多的可用空间到未分配区域(您可能已经删除了其他分区)。 - 现在,您可以创建一个包含所有可用空间的单个扩展分区,并从其中的新分区开始,您将在其中重新安装或恢复您的主 unix 分区(现在
sda3
),然后根据您的选择添加其他 unix 系统。
请记住,您可以在所有 unix 系统之间共享一个swap
分区。这是因为您一次不会运行多个系统,并且正在运行的系统可以使用公共swap
分区。该swap
分区在重新启动后没有持久数据。
当您启动到 Unix 时,请尝试命令“ sudo fdisk -l /dev/sda
”。
它将转储您的分区表,其中sda4
描述为Extended
,其Start
和End
范围将包含其余(sda6
和sda5
)逻辑分区的范围。此Extended
分区也算作primary partition
。