
如果您计划将 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,步骤如下:
- 打开开始。
- 寻找磁盘管理然后单击顶部结果以打开体验。
右键单击驱动器(安装了 Windows 10 的驱动器)并选择特性选项。
- 单击卷睫毛。
在“分区样式”字段中,如果该字段显示GUID 分区表 (GPT),单位不需要转换,但如果你看到主引导记录 (MBR)标签,可以使用转换工具进行更改。
- 单击取消按钮。
完成这些步骤后,您可以继续更改计算机上的分区样式。
另外,如果您需要更改分区,请务必在使用这些说明之前检查设备制造商的支持网站,了解硬件是否包含 UEFI 支持。
将 MBR 转换为 GPT 分区样式(离线)
要将 Windows 10 中的 MBR 驱动器转换为 GPT,请按照以下步骤操作:
- 打开设置。
- 点击更新和安全。
- 点击恢复。
在“高级启动”部分中,单击立即重新启动按钮。
单击故障排除选项。
点击高级选项。
单击命令提示符选项。
- 选择您的管理员帐户并登录(如果适用)。
键入以下命令以验证驱动器是否满足要求,然后按进入:
mbr2gpt /validate
快速提示:洛斯mbr2gpt.exe它位于“Windows”文件夹内的“System32”文件夹中。如果您想查看所有可用选项,请使用
mbr2gpt /?
命令。键入以下命令将驱动器从 MBR 转换为 GPT,然后按进入:
mbr2gpt /convert
- 单击关闭按钮。
- 单击关闭你的电脑选项。
完成这些步骤后,将执行多项操作,包括验证驱动器和创建 EFI 系统分区 (ESP)。 UEFI 启动文件和 GPT 组件将添加到该分区。 MBR2GPT 工具将更新启动配置数据 (BCD),并将旧盘符添加到驱动器中。
将 MBR 转换为 GPT 分区样式(在线)
只要有可能,建议在 Windows 离线时使用 MBR2GPT 工具,以避免潜在的问题。不过,您也可以在 Windows 10 功能齐全时使用它。
要将驱动器从 MBR 转换为 GPT,请执行以下步骤:
- 打开开始。
- 寻找命令提示符,右键单击顶部结果并选择以管理员身份运行选项。
键入以下命令以验证驱动器并按进入:
mbr2gpt /validate /allowFullOS
键入以下命令将驱动器转换为 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 分区样式,请按照下列步骤操作:
- 打开开始。
- 寻找磁盘管理然后单击顶部结果以打开体验。
- 右键单击主驱动器并选择特性选项。
- 单击卷睫毛。
在“分区样式”字段中,信息现在应该是GUID 分区表 (GPT)。
完成这些步骤后,如果分区以正确的分区样式运行,最后一件事是检查设备是否使用 UEFI 固件模式。
检查 UEFI 固件
要验证您的计算机是否正在使用 UEFI 模式并且安全启动已启用,请按照以下步骤操作:
- 打开开始。
- 寻找信息32然后单击顶部结果以打开系统信息应用。
- 点击系统概要在左侧面板中。
检查“BIOS 模式”,现在应该显示为UEFI。
- 检查“安全启动状态”信息,现在应该显示在。
完成这些步骤后,如果系统信息显示 UEFI,则您已成功更改固件模式。
更多 Windows 资源
有关 Windows 10 和 Windows 11 的更多有用文章、报道和常见问题解答,请访问以下资源: