如果您计划将 Windows 10 升级到 Windows 11,或者想要将固件类型从基本输入/输出系统 (BIOS) 更改为统一可扩展固件接口 (UEFI),而不修改当前安装或删除驱动器上存储的数据,您必须首先使用 MBR2GPT 命令行工具将具有主引导记录 (MBR) 的驱动器转换为 GUID 分区表 (GPT) 样式分区。

BIOS它是一段重要的代码,驻留在主板上的特殊芯片上,允许硬件和软件之间的连接。这段代码已经存在很长时间了,虽然运行良好,但它从来都不是为现代硬件设计的,并且有很多限制,包括对小于 2TB 的分区的限制。

UEFI它是取代旧式 BIOS 固件的新固件。它引入了一些附加功能,包括支持大于 2TB 的分区以及更快的启动、睡眠、恢复和关闭时间。此外,它还解锁了 Windows 11 和 Windows 10 中提供的许多新安全功能。例如,“安全启动”是一项可以保护设备启动过程免受恶意软件侵害的功能,现在是安装 Windows 11 的先决条件。 Guard”为您提供对应用程序访问的更高级控制,而“Credential Guard”可以帮助您防止哈希传递攻击。

在本 Windows 10 指南中,我们将引导您完成使用 Microsoft MBR2GPT 命令行工具将 MBR 分区样式驱动器转换为 GPT、在设备上从 BIOS 模式切换到 UEFI 模式所需了解的步骤和信息,并正确启用安全启动。

警告:尽管这是一个非破坏性过程,但建议您在继续之前对电脑进行完整备份,以防出现问题并需要回滚。

与上述需要备份数据并重新安装 Windows 的方法不同,MBR2GPT 工具在几分钟内简化了更改分区样式的过程。转换是通过将 GPT 组件添加到 MBR 分区来完成的,无需修改现有分区并保持数据完整。

通常,您希望从首次安装 Windows 11 的那一刻起就以 UEFI 模式启动。但是,如果您升级运行 Windows 10 或更早版本并支持 UEFI 的设备,则可以转换驱动器以正确更改系统固件的设置。 。否则,设备将无法正常启动。

检查 MBR 或 GPT 分区样式

在修改系统设置之前,您需要检查当前设置,看看系统是否设置为 MBR 或 GPT,步骤如下:

  1. 打开开始
  2. 寻找磁盘管理然后单击顶部结果以打开体验。
  3. 右键单击驱动器(安装了 Windows 10 的驱动器)并选择特性选项。

  4. 单击睫毛。
  5. 在“分区样式”字段中,如果该字段显示GUID 分区表 (GPT),单位不需要转换,但如果你看到主引导记录 (MBR)标签,可以使用转换工具进行更改。

  6. 单击取消按钮。

完成这些步骤后,您可以继续更改计算机上的分区样式。

另外,如果您需要更改分区,请务必在使用这些说明之前检查设备制造商的支持网站,了解硬件是否包含 UEFI 支持。

将 MBR 转换为 GPT 分区样式(离线)

要将 Windows 10 中的 MBR 驱动器转换为 GPT,请按照以下步骤操作:

  1. 打开设置
  2. 点击更新和安全
  3. 点击恢复
  4. 在“高级启动”部分中,单击立即重新启动按钮。

  5. 单击故障排除选项。

  6. 点击高级选项

  7. 单击命令提示符选项。

  8. 选择您的管理员帐户并登录(如果适用)。
  9. 键入以下命令以验证驱动器是否满足要求,然后按进入:

    mbr2gpt /validate

    快速提示:洛斯mbr2gpt.exe它位于“Windows”文件夹内的“System32”文件夹中。如果您想查看所有可用选项,请使用mbr2gpt /?命令。

  10. 键入以下命令将驱动器从 MBR 转换为 GPT,然后按进入:

    mbr2gpt /convert

  11. 单击关闭按钮。
  12. 单击关闭你的电脑选项。

完成这些步骤后,将执行多项操作,包括验证驱动器和创建 EFI 系统分区 (ESP)。 UEFI 启动文件和 GPT 组件将添加到该分区。 MBR2GPT 工具将更新启动配置数据 (BCD),并将旧盘符添加到驱动器中。

将 MBR 转换为 GPT 分区样式(在线)

只要有可能,建议在 Windows 离线时使用 MBR2GPT 工具,以避免潜在的问题。不过,您也可以在 Windows 10 功能齐全时使用它。

要将驱动器从 MBR 转换为 GPT,请执行以下步骤:

  1. 打开开始
  2. 寻找命令提示符,右键单击顶部结果并选择以管理员身份运行选项。
  3. 键入以下命令以验证驱动器并按进入:

    mbr2gpt /validate /allowFullOS

  4. 键入以下命令将驱动器转换为 GPT,然后按进入:

    mbr2gpt /convert /allowFullOS

完成这些步骤后,命令行工具将缩小主分区并将驱动器从 MBR 更改为 GPT。

MBR2GPT 返回代码

如果进程成功完成,返回代码应为“0”,但如果进程失败,您可能会看到 11 个错误代码之一:

MBR2GPT 的重要细节

MBR2GPT 工具适用于传统硬盘驱动器 (HDD)、固态驱动器 (SSD),甚至是任何版本的 Windows 10 的 M.2 驱动器,但您必须从运行 Windows 10 版本 1703 或之后 。

该工具旨在转换运行 Windows 8.1、7 或更早版本的驱动器,但您可以将安装升级到最新版本的 Windows 10,然后使用该工具从 MBR 转换为 GPT。

当处理使用 BitLocker 进行文件加密的驱动器时,必须先暂停加密,然后再按照上述说明进行操作。

最后,虽然 MBR 式驱动器最多可以有四个主分区,但要转换的驱动器不能有超过三个分区,因为创建 UEFI 分区需要额外的分配。

如何将固件模式从 BIOS 更改为 UEFI

将驱动器转换为 GPT 分区样式后,设备将不再启动,直到您访问主板固件并从 BIOS 切换到 UEFI。

通常,此过程需要在启动计算机后立即按功能键(F1、F2、F3、F10 或 F12)、Esc 或删除键之一。唯一需要注意的是,这些设置会根据制造商甚至计算机型号的不同而有所不同。因此,请务必检查您的设备制造商的支持网站以获取更多具体详细信息。

在固件界面中,找到“Boot”菜单并启用UEFI选项,保存更改,然后计算机应该可以正确启动。

另外,如果您计划将设备升级到 Windows 11,请在 UEFI 设置中打开启动或安全设置页面,选择“安全启动”选项并启用它,然后退出固件保存更改。

检查GPT分区样式

要验证计算机是否使用 GPT 分区样式,请按照下列步骤操作:

  1. 打开开始
  2. 寻找磁盘管理然后单击顶部结果以打开体验。
  3. 右键单击主驱动器并选择特性选项。
  4. 单击睫毛。
  5. 在“分区样式”字段中,信息现在应该是GUID 分区表 (GPT)

完成这些步骤后,如果分区以正确的分区样式运行,最后一件事是检查设备是否使用 UEFI 固件模式。

检查 UEFI 固件

要验证您的计算机是否正在使用 UEFI 模式并且安全启动已启用,请按照以下步骤操作:

  1. 打开开始
  2. 寻找信息32然后单击顶部结果以打开系统信息应用。
  3. 点击系统概要在左侧面板中。
  4. 检查“BIOS 模式”,现在应该显示为UEFI

  5. 检查“安全启动状态”信息,现在应该显示

完成这些步骤后,如果系统信息显示 UEFI,则您已成功更改固件模式。

更多 Windows 资源

有关 Windows 10 和 Windows 11 的更多有用文章、报道和常见问题解答,请访问以下资源: