![将 1 个分区的 GPT 转换为 MBR,且不丢失其他分区的数据](https://linux22.com/image/1571321/%E5%B0%86%201%20%E4%B8%AA%E5%88%86%E5%8C%BA%E7%9A%84%20GPT%20%E8%BD%AC%E6%8D%A2%E4%B8%BA%20MBR%EF%BC%8C%E4%B8%94%E4%B8%8D%E4%B8%A2%E5%A4%B1%E5%85%B6%E4%BB%96%E5%88%86%E5%8C%BA%E7%9A%84%E6%95%B0%E6%8D%AE.png)
是否可以将单个分区从 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 分区方案”,这导致了不兼容。