删除第二个驱动器上的系统保留分区,以便从 MBR 转换为 GPT

删除第二个驱动器上的系统保留分区,以便从 MBR 转换为 GPT

我想在我的计算机上双启动 Windows 和 Arch Linux。所以我买了一个新的 SSD,它应该只包含 Linux 安装。但是,为了实现这一点,我必须从 Legacy Bios 转换为 UEFI。所以我需要从 MBR 转换为 GPT。我想为此使用 MBR2GPT.exe。问题是,只有当我的 MBR 分区表中有三个或更少的分区时,MBR2GPT 才有效。

目前,我有两个 MBR 驱动器,即驱动器 1 和驱动器 3。驱动器 3 包含我的 Windows 安装,由两个分区组成,其中一个是恢复分区。驱动器 2 用于额外的空间,也由 2 个分区组成,其中一个是系统保留分区。我不确定应该删除哪个分区。我想保留恢复分区,因为我没有 Windows 磁盘。

我有两个问题:

系统保留分区对于启动是否必要?如果是,为什么它在我的第二个驱动器上?具体用途是什么?

有没有其他简单的转换方法,而无需删除分区?

我的隔断屏

答案1

你的用词有误:

首先,您的四个磁盘显然都是 MBR 格式。每个磁盘都有一个单独的 MBR。从 Windows 10 版本 1703 开始​​,您可以将任何磁盘转换为 GPT 而不会丢失任何数据,但让 Windows 启动又是另一回事。

其次,转换为 UEFI 很可能需要做 通过就地升级修复 Windows 10 安装 使用 Windows 的 UEFI 启动介质,因为转换后 Windows 本身无法启动。您还需要 EFI 分区的空间,尽管修复安装可能会自动处理它。

第三点也是最重要的一点,在 Windows 的双启动配置中安装 Linux 不需要 UEFI 或 GPT。您可以在当前配置的磁盘上安装它。只需使用传统 BIOS 启动介质即可安装 Linux。双启动安装将使用 Linux GRUB 而不是 UEFI,但效果一样好。

第四,在进行此类操作之前请做好强有力的备份,因为始终存在导致Windows无法启动的风险。

最后,如果你的目的是测试Linux,你可以安装它 在 Windows 中使用 适用于 Linux 的 Windows 子系统 (WSL),而不会对您的数据造成任何风险。

相关内容