creators update 附带了最新的 mbr2gpt 磁盘转换工具,让 windows 10 可以轻松地从旧版 bios 切换到 uefi,bios 是位于主板芯片中的代码,负责帮助操作系统沟通底层硬件,可谓 pc 中最重要的部分之一。计算机使用 bios 已经很长一段时间了,但它在当今硬件飞速发展的情况下局限性也逐步突显。例如 bios 限制了单个磁盘分区需要小于 2tb,这也就是为什么 uefi 会被引入的原因。
uefi 取代 bios 带来了许多优点,包括更快地启动、睡眠、恢复和关机,更重要的是它可以利用 windows 10 带来的安全新特性,例如:「安全启动」功能可保护 pc 在启动过程中免受恶意软件侵扰,「credential guard」有助于防止传递哈希攻击,「device guard」可为用户提供更高级的应用程序访问控制等等。
在 creators update 中,windows 10 引入了名为 mbr2gpt 的新命令行实用程序,它可以在不影响磁盘文件的情况下将使用主引导记录(mbr)格式化的磁盘转换为 guid 分区表(gpt)分区,这也是从 bios 迁移到 uefi 模式的前提条件。
下面系统极客将向大家详细介绍如何使用 mbr2gpt 将 mbr 磁盘转换为 gpt 并从 bios 切换到 uefi 模式的步骤。
mbr磁盘转换gpt
如果你以前曾有此需求,可能已经执行过转换步骤,不过此前需要先备份磁盘数据,使用 gpt 重新分区磁盘再重装系统,最后还要还原数据。
从 windows 10 creators update 开始,mbr2gpt 工具让我们能够在几分钟内就更改分区格式,更重要的是这种分区类型变更对磁盘中已有数据还是无损的。转换过程会将 gpt 组件添加到 mbr 磁盘,因不修改已有的分区和文件系统,所以可以保持磁盘数据不变。
当然,最为理想的办法就是在安装系统时就配置 windows 10 使用 uefi,但如果你已经在运行 windows 10 或从早期版本升级上来,或者已在支持 uefi 的设备上以 bios 模式部署了操作系统,则需要做如下 2 件事:
将 mbr 磁盘转换为 gpt 格式分区,这是在 uefi 模式下运行 windows 10 的主要要求。
必须更改主板固件设置从 bios 切换到 uefi 模式。
检查磁盘分区类型
1.使用 windows + x 快捷键盘再按 k 键打开「磁盘管理」
2.右击 windows 10 安装分区再选择「属性」
3.在「硬件」选项卡中点击「属性」——点击「卷」选项卡之后点击「写入」
如果磁盘分区形式显示为主引导记录(mbr)则需要转换。
另外,请确保在使用转换工具之前检查您 pc 制造商的支持网站查看当前设备是否支持 uefi 模式。
转换磁盘为gpt格式
为了将磁盘从 mbr 转换为 gpt,需要在 windows pe(预安装环境)中启动计算机,然后执行以下操作:
提示:虽然官方说明是无损转换,还是提醒大家应该始终保持对计算机和数据的完整备份,以防出现问题。
1.使用 windows + i 打开「设置」——「安全和更新」——「恢复」
2.在「高级启动」条目下点击「立即重启」
3.系统重启之后点击「疑难解答」选项——点击「高级选项」——点击「命令提示符」
4.如果需要,则验证账户名和密码
5.执行如下命令验证并确保磁盘满足要求:
mbr2gpt /validate
6.键入以下命令将磁盘从 mbr 转换为 gpt:
mbr2gpt /convert
命令执行时,转换工具会自动验证磁盘,该分区将根据需要(包括 efi 系统分区(esp))被重新配置。此后,uefi 启动文件和 gpt 组件会被安装在新分区中,引导配置数据(bcd)也会被更新,最后会恢复驱动器盘符。
mbr2gpt 旨在 windows pe 命令行中运行,虽然也可在 windows 10 桌面登录时使用,但也不建议这么做,因为在系统上运行的其他应用程序可能会遇到一些问题。
如果非要在 windows 10 桌面登录的环境中使用,需要在每个命令后附加 /allowfullos 开关,否则无法使用。
bios切换到uefi固件模式
一旦将磁盘分区类型切换到 gpt,则需要将主板固件由 bios 更改为 uefi。否则,windows 10 将无法正常启动。
怎么改需要大家重启系统自行操作,如果不知道方法可以查看主板操作手册或者直接 call 厂商技术支持。
系统重启完成后可以查看 pc 使用的是传统 bios 还是 uefi 固件模式。
关于mbr2gpt的重要信息
虽然 mbr 分区最多可以拥有 4 个主分区,但由于需要预留 1 个来创建新的 uefi 系统分区,所以要转换的磁盘不能有 3 个以上的分区。
mbr2gpt 工具可用于转换已经安装早期版本 windows 10 系统的机械或固态磁盘,包括:anniversary update (version 1607)、november update (version 1511) 和 windows 10 (version 1507),但转换工具只能在 windows 10 version 1703 或更高版本中运行。
已用 bitlocker 加密的磁盘在使用 mbr2gpt 工具转换前需要先解密。
本文作者:佚名
来源:51cto