微软官方mbr2gpt工具可无损将mbr系统盘转为gpt:先验证(mbr2gpt /validate /allowfullos),成功后再转换(mbr2gpt /convert /allowfullos),全程不删系统、不丢数据,但需已启用uefi模式且分区结构合规。

想升级 Windows 11 却卡在系统盘还是 MBR 分区格式?微软强制要求 Win11 必须运行在 GPT 分区 + UEFI 启动模式下,而直接用磁盘管理或 Diskpart 转换会清空全部数据——你刚整理好的工作文档、家庭照片、项目源码全得重来。现在就教你用微软官方工具 mbr2gpt,在不删系统、不丢文件的前提下完成转换。
确认前提条件是否满足
这一步跳过等于白忙活。mbr2gpt 不是万能钥匙,它只认特定结构的系统盘:【必须是单系统盘,且已启用 BitLocker 加密(可选但强烈建议),主板 BIOS/UEFI 必须支持 UEFI 启动模式】。打开“设置 → 系统 → 恢复 → 高级启动 → 立即重启”,进“疑难解答 → 高级选项 → UEFI 固件设置”,若能进入 BIOS 并看到“Boot Mode”设为“UEFI Only”或“UEFI with CSM Disabled”,说明硬件达标。若只有 Legacy 或 BIOS 选项,先别继续——强行转完也开不了机。
右键“此电脑 → 管理 → 磁盘管理”,确认系统盘(通常是磁盘 0)状态栏显示“MBR”,且只有一个操作系统分区(C 盘)和一个 500MB 左右的“恢复分区”或“EFI 系统分区”(注意:此处若显示“EFI 系统分区”,说明已是 GPT,无需转换)。
用 mbr2gpt 命令验证并转换
方法一:在当前 Windows 系统内直接运行(最快)
以管理员身份运行命令提示符(Win+S 搜“cmd”→右键“以管理员身份运行”):
输入 mbr2gpt /validate /allowfullos 回车。该命令不改任何东西,只检测能否安全转换。如果出现“Validation completed successfully”,说明磁盘结构合规;若报错如“Disk layout validation failed”,常见原因是存在隐藏分区、多系统引导项或未对齐分区——此时需用 DiskGenius 进 PE 环境手动清理冗余分区后再试。
一款AI工具,主要用于管理 OpenClaw 所使用的来自 OpenRouter 的免费 AI 模型。自动按质量对模型进行排序,配置回退机制以应对速率限制,并更新 opencla...,适合需要提升相关任务效率的用户。
验证通过后,执行 mbr2gpt /convert /allowfullos 回车。屏幕会快速滚动日志,最后显示“Conversion completed successfully”即成功。这一步耗时通常不到 10 秒,SSD 更快。
方法二:从 Windows PE 启动环境运行(兼容性更强)
若方法一报错或系统不稳定,推荐此路径。用微PE工具箱制作启动U盘 → 重启进 PE → 打开“CMD” → 先输入 diskpart → list disk 确认目标磁盘编号 → exit 退出 → 再运行 mbr2gpt /validate(此处无需 /allowfullos)→ 验证通过后运行 mbr2gpt /convert。
切换 BIOS 启动模式并修复引导
第一步:关机,拔掉所有外接硬盘和U盘,仅保留系统盘。
第二步:开机反复按 Delete/F2/F12(具体键位看主板品牌)进 BIOS 设置界面,找到 “Boot Mode” 或 “UEFI/Legacy Boot” 选项,【必须设为 UEFI Only,禁用 CSM(Compatibility Support Module)】。保存退出。
第三步:若重启后黑屏或提示“Operating System not found”,说明 UEFI 引导文件缺失。需重建 ESP 分区并写入引导:进 WinPE → 打开 DiskGenius → 右键系统盘 → “建立ESP/MSR分区”(大小设 100MB,起始扇区填 2048)→ 分配盘符(如 B:)→ 打开 CMD → 输入 bcdboot C:\Windows /s B: /f UEFI 回车。完成后重启,系统应正常进入桌面。










