简介
顺网无盘本地服务器的系统盘从 MBR 转 GPT,这份工具,支持一键检测、一键转换,带日志、带校验、带错误提示,专为顺网无盘环境打造。
一、背景
顺网客户机无盘镜像,系统盘需要从 MBR 分区表转成 GPT,才能完美配合 UEFI 引导。
微软官方的 mbr2gpt 命令在顺网环境下基本用不了:
-
它强制要求创建独立的 ESP 分区,而顺网已经把引导文件放在
C:\EFI了,不需要 ESP -
最多支持 3 个主分区,遇到扩展分区直接报错
-
默认必须在 Windows下运行
所以自己写了个小工具,专为顺网无盘优化,一键搞定。
二、工具介绍
![图片[1]-顺网无盘格式MBR无损转GPT-队长的Blog](https://s41.ax1x.com/2026/09/17/pnuLphq.png)
![图片[2]-顺网无盘格式MBR无损转GPT-队长的Blog](https://s41.ax1x.com/2026/09/17/pnuLSNn.png)
界面很简单:
-
顶部选磁盘
-
中间显示磁盘信息、分区信息、状态
-
下面点【检测磁盘】和【转换为 GPT】两个按钮
-
底部是日志输出框
四、为什么比微软 mbr2gpt 更适合顺网
| 对比项 | 微软 mbr2gpt |
本工具 |
|---|---|---|
| 运行环境 | 默认要在 Windows PE 下 | 直接在完整系统运行 |
| ESP 分区 | 强制创建 | 不创建,依赖已有的 C:\EFI |
| 分区数量 | 最多 3 个主分区 | 支持任意数量主分区 |
| 扩展分区 | 不支持 | 检测到直接拒绝 |
| 引导迁移 | 自动迁移 BCD | 不迁移,依赖顺网自己的引导 |
| 操作 | 命令行,一堆参数 | GUI,点按钮 |
五、核心原理(技术党看这里)
调用 Windows 官方接口 IOCTL_DISK_SET_DRIVE_LAYOUT_EX,由驱动层完成分区表改写。
驱动自动处理:
-
保护性 MBR(LBA 0)
-
GPT 主头部 + CRC32(LBA 1)
-
分区条目数组(LBA 2~33)
-
磁盘尾部 33 扇区备份
不移动任何分区数据,C 盘一个字节都不动。
六、使用方法
-
双击
MBR2GPT.exe,弹 UAC 点”是” -
下拉选磁盘(默认
\\.\PhysicalDrive0) -
点【检测磁盘】,看磁盘信息和分区信息
-
点【转换为 GPT】,弹窗确认
-
等待完成,弹窗提示结果
-
超级模式保存还原点
- 重启服务器验证能否正常引导
八、注意事项(重要!)
⚠️ 转换前必须确认:
-
已进入超管模式,且无第三方插件(最好是新包裸包状态)
-
C:\EFI引导目录已存在
⚠️ 强烈建议:
-
转换后必须保存还原点验证,确认能进系统
-
转换前备份重要数据
⚠️ 免责声明:
工具免费分享,出任何问题本人不承担责任。分区表操作有风险,请自行判断、自行承担。





暂无评论内容