应使用sudo parted -l命令查看,输出中“partition table”字段值为gpt即gpt格式、msdos即mbr格式;fdisk -l查“disk label type”行,gpt为gpt、dos为mbr;gdisk -l若显示“found valid gpt”则确认gpt。

在统信UOS系统中确认当前硬盘使用的是MBR还是GPT分区表格式,是判断能否安装UEFI启动系统、是否支持大于2TB磁盘空间的关键前提,必须通过读取设备底层元数据才能准确识别。
用parted命令直接查看分区表类型
这是最权威、最直观的方法,【输出中的“Partition Table”字段值即为最终结论】,无需推理或交叉验证。
1. 按下 Ctrl + Alt + T 打开终端。
2. 输入 sudo parted -l 并回车执行;系统会提示输入管理员密码,正确输入后继续。
3. 在输出内容中逐块查找磁盘信息,例如 “Disk /dev/sda: 1000GB”,其正下方紧邻行就是 “Partition Table: gpt” 或 “Partition Table: msdos” —— 前者代表GPT,后者即MBR(msdos是parted对MBR的内部命名)。
4. 若某块磁盘显示 “Partition Table: unknown” 或 “unrecognized disk label”,说明该磁盘尚未初始化分区表,不能直接用于系统安装。
用fdisk -l快速核对分区表标识
该命令输出更紧凑,适合多磁盘环境快速扫视,但需注意它不显示“msdos”字样,而是用“dos”代指MBR。
方法一:全局扫描
在终端中运行 sudo fdisk -l,然后查找每块磁盘开头的 “Disk label type: gpt” 或 “Disk label type: dos” 行——gpt为GPT格式,dos即MBR格式。
方法二:精准定位单盘
若已知目标磁盘为 /dev/nvme0n1,可直接执行 sudo fdisk -l /dev/nvme0n1,避免滚动大量无关输出。
【注意:fdisk -l 输出中若出现 “Disk identifier: 0x……” 且无 “Disk label type” 行,大概率是未初始化磁盘,不可误判为MBR】
用gdisk探测GPT签名(反向验证法)
当parted和fdisk结果模糊或疑似损坏时,gdisk能通过读取GPT头结构给出确定性反馈,它对GPT有天然亲和力。
第一步:运行 sudo gdisk -l /dev/sda(将 /dev/sda 替换为你要检查的实际磁盘设备名)
第二步:观察首段输出:
→ 若看到 “Found valid GPT with protective MBR”,说明是标准GPT磁盘;
→ 若看到 “MBR: not present” 或 “Found invalid GPT and valid MBR”,则明确为MBR格式;
→ 若提示 “Invalid partition table” 后直接退出,且无任何GPT特征,则该磁盘很可能既不是有效GPT也不是标准MBR,存在分区表损坏风险。











