主分区用完了,想安装另一个系统

主分区用完了,想安装另一个系统

我的硬盘上安装了 Fedora 18 系统,但安装时我创建了 4 个分区,分别为启动、交换、根和主分区,现在我想在一些未分配的空间上安装 Windows(我需要它,不要评判我 :D),但我只能使用 4 个主分区。有没有什么办法可以将其中一个分区改为逻辑分区,或者用其他方法清空一个分区?

如果可以移动的话,我可以释放最多 300 GB 的空间,可以轻松容纳所有 4 个分区,在仅包含主分区的扩展分区中。

fdisk -l /dev/sda

Disk /dev/sda: 500.1 GB, 500107862016 bytes, 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000668e4

Device    Boot      Start     End       Blocks   Id  System
/dev/sda1 *         133120    1026047   446464    83 Linux
/dev/sda2           1157120   8202239   3522560   82 Linux swap / Solaris
/dev/sda3           8333312   113059839 52363264  83 Linux
/dev/sda4           113190912 894853119 390831104 5  Estendida
/dev/sda5           113324032 894722047 390699008 83 Linux

当然,不排除现有的分区/文件。

答案1

是的,有可能。我的修复零件程序可以完成这项工作,但有一些注意事项。最值得注意的是,您需要在每个逻辑分区之前紧接着有一个未分配的扇区。如果不存在这样的间隙,您可以在使用 FixParts 之前使用 GParted 将前面的分区缩小一点。一些 Windows 工具也可以完成这项工作,但我不知道它们中是否有任何一个可以处理 Linux 分区。

如果你使用的是支持 EFI 的最新计算机,另一个选择是将磁盘从膜生物反应器谷氨酰胺磷酸酶形式,以 EFI 模式安装 Windows,并将 Linux 转换为以 EFI 模式启动。不过,这可能比第一种方法需要更多努力。如果您愿意尝试,gdisk可以进行 MBR 到 GPT 的转换。

答案2

实际上没问题。根据fdisk您发布的数据,sda4是一个仅包含一个逻辑分区 ( ) 的扩展分区sda5。您应该能够缩小sda5并在其旁边创建任意数量的新逻辑分区。

我建议启动到GParted 直播会话并使用gparted来缩小sda5并在未占用的空间中创建新的分区。

答案3

个人经验告诉我,“不”。我建议备份所有你不想丢失的数据,然后重新开始——这次在所需大小的单个主分区上安装其他操作系统第一的。然后为 / 创建一个 15-20GB 的主分区、一个交换分区和一个扩展分区,其中的其余部分是您想要用于任何其他挂载点的。
抱歉!

相关内容