Win11 23H2 升级24H2:使用微软官方工具MBR2GPT转换磁盘MBR->GPT
24H2新版的Windows11年度更新终于来了,作为系统追新党,只要没有大的问题,就会第一时间升级到最新系统。于是把家里及办公室的每台电脑一一进行升级,唯独办公室主力机有问题,升级时提示“无法安装windows 因为这台电脑的磁盘布局不受uefi固件支持”,后来确认了一下发现是安装Windows的硬盘采用了MBR分区格式,查询了很久各种文章都说需要用特别的工具,包括什么傲梅分区助手、什么diskgenius之类的,处理好分区还得重新修复启动,这些操作还面临丢失数据的风险。一想起来我这块安装系统的2T NVMe还有几百G的工作数据,就觉得太不靠谱。
后来搜索到微软官方有个工具mbr2gpt可以解决,官方工具靠谱值得信任、不用复杂操作、不用修复启动,支持Windows下直接操作,不用非得进入PE环境,完美,具体如下。
MBR2GPT.EXE官方介绍:mbr2gpt可将磁盘从主启动记录 (MBR) 转换为 GUID 分区表 (GPT) 分区形式,无需修改或删除磁盘上的数据。 该工具从 Windows 预安装环境 (Windows PE) 命令提示符运行,但也可以使用 选项从完整的 Windows 操作系统 (OS) /allowFullOS 运行。
mbr2gpt使用有一系列先决条件,比如仅能操作系统磁盘、现有磁盘最多3个主分区(因为这个工具要创建一个专门的用于efi引导的主分区)等。
具体操作如下:
#首先确认一下哪一个磁盘当前分区格式是mbr分区
diskpart
list disk
#使用mbr分区的磁盘gpt栏目没有*号
#然后使用命令来验证一下,系统是否满足转换条件,这里假设磁盘0为mbr分区待转换
mbr2gpt /disk:0 /validate /allowfullos
#没有错误之后,直接执行:
mbr2gpt /disk:0 /convert /allowfullos /logs:c:\
#最后重启进BIOS设置UEFI启动即可,这里需要注意设置启动顺序时,需要选择第二个新创建的ESP磁盘分区