减少主分区数量

减少主分区数量

你好,我正在尝试在预装 Ubuntu 12.04 的笔记本电脑上创建安装 Windows 的空间。我使用的是 Gparted,目前我的分区如下所示

在此处输入图片描述

显然,我有超过 4 个主分区,并且我想知道是否可以移动/更改为扩展分区,以便我可以释放空间将未分配的空间转换为新的主分区。

我知道我可以删除第一个,因为那是我的戴尔恢复分区,但是当我尝试创建恢复 USB 和 CD 时,我收到了一条错误消息,所以我担心如果一切都出错,我将无法恢复出厂设置。

答案1

我建议如下:

  1. 备份所有重要的用户数据。以下步骤可能会造成数据丢失,但风险较小。
  2. 在 GParted 中,扩展扩展分区以覆盖可用的空间。
  3. 稍微缩小/dev/sda2一点(1MiB 就足够了)。
  4. 移动/dev/sda5到新扩展的扩展分区的开头。
  5. 输入并检查所有分区的sudo fdisk -l /dev/sda类型代码(在列下方)。Id
  6. 运行我的FixParts 计划并用它来转换/dev/sda3为逻辑形式。如有必要,请调整分区的类型代码以匹配fdisk显示的内容。/dev/sda1并且/dev/sda2可能必须从 0x07 更改为 0x0c。
  7. 重新启动 GParted,如果有必要,缩小扩展分区,以便磁盘末尾的可用空间位于扩展分区之外。
  8. 在磁盘末尾为 Windows 创建一个新的主分区。

或者,如果笔记本电脑足够新(不超过 2 年,或多或少),它可能有一个EFI/UEFI 固件。如果是这样,您可以使用gdisk将磁盘从 MBR 转换为 GPT 格式,安装Linux 的 EFI 引导加载程序,并以 EFI 模式安装 Windows。这样做的好处是 GPT 默认支持最多 128 个分区,不区分主分区、扩展分区和逻辑分区,因此分区任务变得更容易;但 EFI 模式启动较新,在某些系统上仍存在故障,因此出现问题的风险较大。

不幸的是,如果不在您的特定硬件上尝试这两种方法,就不可能知道哪种方法更好。(当然,假设您的固件是基于 EFI 的;如果它是较旧的仅限 BIOS 的固件,则第二种选择实际上对您不可用。)

相关内容