MBR 认不出 2T 以上硬盘:换 GPT
2T 以上硬盘在 MBR 分区表里容量被截断:32 位扇区寻址上限 2 TB,整盘转 GPT 后重建系统区与引导;转表前备份与重装要点。
简短答案
MBR 用 32 位扇区号寻址,理论上限 2 TB,超容量盘在 MBR 下要么认不出尾部空间、要么分区工具直接拒建。解法只有一种:整盘转 GPT,代价是 GPT 需要 UEFI 启动环境支持,转完按新环境重装 / 重建引导。
现象对照表
| 现象 | 判断 |
|---|---|
| 4T 盘在 MBR 里只可用 2T | 32 位寻址上限,尾部空间用不了 |
| 分区工具提示「无法创建 2T 以上的 MBR 分区」 | 同上,直接转 GPT |
| 转 GPT 后机器开不了机 | 启动环境没跟上(Legacy 机器不支持 GPT),需 UEFI |
排查步骤
- 先备份:转分区表是破坏性操作,整盘数据必须先迁走;在 微PE(WePE) 或 PE 工具箱 内迁移前核对数据完整。
- 确认启动环境:GPT 基本要配 UEFI 启动,机器是纯 Legacy(无 UEFI / 无 CSM)时转 GPT 也开不了机,先查 BIOS 能否开 UEFI;UEFI 与 Legacy 的区分在进 微PE(WePE) 前判断,转表与引导重建都在 PE 工具箱 内完成。
- 执行转表(进 PE 用分区工具或命令行,按工具说明):
diskpart list disk select disk X clean convert gptclean会清空该盘,确认选对盘号再执行。 - 重建系统区:转完按 UEFI 分区布局建 EFI 系统分区(260 MB 起)与主分区,装系统时选 GPT + UEFI 模式,细节见 磁盘分区对照。
操作小结
- MBR 2T 上限是寻址格式决定的,调分区救不了,必须转表。
- 转表前两步不可省:备份 + 确认 UEFI 支持。
clean选错盘号 = 全盘清空,执行前念一遍盘号。