将 1 个分区的 GPT 转换为 MBR,且不丢失其他分区的数据

将 1 个分区的 GPT 转换为 MBR,且不丢失其他分区的数据

是否可以将单个分区从 GPT 转换为 MBR 而不丢失其他分区的数据?

我已将 Windows 10 和 Ubuntu 安装了双启动,我想重新安装 Windows 10,并格式化了安装它的分区,所以我不再有 Windows。之后,我发现我无法在此分区上安装 Win10,并收到以下消息“无法在此磁盘上安装 Windows。所选磁盘为 GPT 分区样式。”

还要提一下,我无法将启动模式更改为 UEFI,因为在 BIOS 的启动设置中没有这样的选项: 我在 BIOS 中的设置

我也禁用了启动 csm。

我有两个用于 Windows 的分区,一个是我想要安装它的地方,它已经格式化了,另一个有大约 600GB 的数据,我不想丢失。

谢谢!

答案1

您不能将一个分区从 GPT 更改为 MBR,因为 GPT 和 MBR 不是磁盘上单个分区的属性,而是两种不同类型的分区表的名称。

可以在同一磁盘上创建 GPT 和 MBR 表,但它们最好描述相同的分区,或者 MBR 是 GPT 的子集。MBR 的限制更多,因此可能无法描述 GPT 中的每个分区。

可以删除自己的分区表并创建一个不同类型的新表,其中分区位于同一位置且数据完整。但是也很容易在某个地方犯错误并丢失所有数据,因此最好备份所有内容,然后将其复制回重新分区的磁盘。

答案2

谢谢你的回答。

看来我发现了问题所在,我在创建可启动媒体时没有在 rufus 中使用正确的设置。它被设置为“BIOS 或 UEFI 的 MBR 分区方案”,而不是“UEFI 的 GPT 分区方案”,这导致了不兼容。

相关内容