Windows 8.1 处于传统模式(MBR 分区)如何在 UEFI 模式下安装 Windows 10(gpt 分区)?

Windows 8.1 处于传统模式(MBR 分区)如何在 UEFI 模式下安装 Windows 10(gpt 分区)?

我有一台安装了 Windows 8.1 的笔记本电脑。我的笔记本电脑支持 UEFI,但当我安装 Windows 8.1 时,我将 GPT 分区转换为 MBR,然后将 Windows 8.1 安装为旧版(这是我的错,说来话长)。

但是现在我想安装 Win 10,并且想要获得 UEFI 功能,所以我需要在 UEFI 模式下安装它,但要做到这一点,我必须将我的 HDD 转换为 GPT。我在许多文章中看到,我们可以在安装 Windows 时使用 diskpart 将选定分区转换为 GPT 并转换为 gpt 命令。

所以我需要知道这是否可能?

1)我可以保留其他分区 MBR 并仅将 C(Windows)分区转换为 GPT 吗?

2)有没有办法可以在 UEFI 模式下安装 Windows 10,将 HDD 转换为 GPT,但不会丢失其他分区(C 分区除外)中的任何数据?

附言:大写只是为了强调单词,而不是表达喊叫或愤怒。谢谢。

答案1

GPT 和 MBR 是驱动器分区方案,适用于整个驱动器级别,无论是 HDD 还是 SSD。您不能将某些分区设置为“MBR”,而将其他分区设置为“GPT”!

如果您使用 DISKPART 从 MBR 转换为 GPT,则命令“CONVERT GPT”前面需要加上“CLEAN”命令以删除所有现有分区。

有第三方工具声称可以进行 MBR <=> GPT 转换而不会丢失数据,我个人没有使用此类工具的经验。但是这个论坛上的用户似乎已经尝试过此类工具。请参阅这个帖子例如。

答案2

pat2015 的答案是正确的;但是,可以将正常工作的 BIOS 模式 Windows 安装转换为以 EFI 模式启动。请参阅这篇博文,例如。(我没有使用过这个确切的过程,但我曾经做过类似的事情,而且成功了。)请注意,这种转换是有风险的;你最终可能会得到无法启动的安装。作为预防措施,在尝试这样的任务之前,你应该备份你的个人数据。如果你没有办法这样做,获得它!即使在正常运行的情况下,没有备份的运行也是有风险的,因为磁盘可能会发生故障,恶意软件可能会抹去所有内容等等。

另一个选择是将 Windows 10 安装到另一个物理磁盘。然后,您可以在一种模式下启动一个 Windows,在另一种模式下启动另一个 Windows。这可能需要使用计算机的(可能很笨拙的)内置启动管理器或我自己的rEFInd 启动管理器。后者将需要更改其配置refind.conf:取消注释scanfor并确保hdbios(或者biosexternal,如果您使用外部磁盘)选项已启用。

但实际上,问题是:你为什么要使用 EFI 启动 Windows 10?在 EFI 模式下启动最多只能提供适度的优势。考虑到你必须经历的种种困难才能让它在你当前的系统上运行,最好还是坚持使用 BIOS 模式启动你的两个 Windows 版本。

相关内容