在Windows PE环境下使用mbr2gpt工具可无损将系统盘从MBR转为GPT:先diskpart确认磁盘编号,再/mbr2gpt /validate验证合规性,通过后执行/convert自动创建ESP和MSR分区,最后BIOS中禁用CSM并设为UEFI Only模式完成启动切换。

你需要在Windows PE环境下将系统盘从MBR无损转为GPT,同时保留所有数据和系统文件,以便后续启用UEFI启动——这要求你绕过正在运行的操作系统限制,直接在预安装环境里调用微软原生工具,避免因BitLocker挂起、BCD异常或分区布局冲突导致的在线转换失败。
确认当前磁盘状态并进入PE环境
插入已制作好的Windows 10/11安装U盘,重启电脑,按F12/F10/ESC等键调出启动菜单,选择U盘启动(注意不是“UEFI: U盘名”,而是传统“USB HDD”或带Legacy标识的项,确保以PE方式加载而非直接进安装界面)。
等待进入Windows安装界面后,按下 Shift + F10 打开命令提示符窗口。
输入 diskpart → 回车,再输入 list disk → 回车,找到你的系统盘编号(通常为 Disk 0,但务必核对容量和分区数量,避免误选数据盘)。
记下该编号,输入 exit 退出 diskpart,准备执行转换前验证。
使用mbr2gpt验证并转换分区表
执行验证命令:mbr2gpt /validate /disk:0(将 0 替换为你确认的磁盘编号)。
如果返回 Validation completed successfully,说明磁盘布局合规:无扩展/逻辑分区、系统分区为活动主分区、末尾保留至少16KB+1扇区空间、BCD未损坏。任何一项不满足都会报错,此时不能跳过直接转换。
验证通过后,立即执行:mbr2gpt /convert /disk:0。
该命令会在磁盘开头自动创建100MB的EFI系统分区(ESP),并在末尾生成MSR分区,全程不触碰C盘及其它用户数据分区——【这是唯一支持系统盘无损转换的官方路径】。
重启前必须完成的固件设置
关闭命令提示符,点击左上角红叉退出安装界面,正常重启电脑。
开机时反复按Delete/F2/F10(具体键位见主板LOGO提示)进入BIOS/UEFI设置界面。
找到 Boot Mode 或 Boot Option Filter 类似选项,将 Legacy BIOS / CSM / Compatibility Support Module 设置为 Disabled。
将 Boot Mode 明确改为 UEFI Only(不是“UEFI with Legacy”或“Both”)。
保存设置并退出,电脑将自动重启——此时若系统能正常进入桌面,说明GPT转换与UEFI引导均已生效。

















