应使用diskutil list查看分区方案标识(GPT/MBR)和分区拓扑,再用sudo gpt -r show验证原始GPT结构;磁盘工具仅能通过抹掉界面间接判断,不显示分区表元数据。

要准确掌握Mac物理磁盘的分区表类型(GPT还是MBR)、底层扇区布局及各分区真实归属,不能依赖“磁盘工具”的图形界面——它根本不显示分区表元数据,必须通过终端命令直读系统底层识别结果。
用diskutil list查看设备快照与分区标识
打开“终端”(聚焦搜索输入「终端」即可启动),执行:
diskutil list
该命令输出的是系统当前识别到的完整设备快照:每块磁盘开头明确标注其分区方案,如 【GPT】 或 【MBR】;内部SSD通常为disk0,外接USB盘可能是disk2;每个diskXsY代表一个分区,APFS容器内的卷(如Macintosh HD - Data)也会展开列出。
注意:未挂载的恢复分区、EFI分区在此处可见,但EFI分区默认不自动挂载——这正是它只在diskutil list里才露真容的原因。
用sudo gpt -r show验证原始GPT分区表
当diskutil list显示GPT却怀疑分区表异常(比如某分区存在但无对应APFS卷),需绕过系统抽象层,直接读取磁盘首扇区原始GPT结构。
执行命令:
sudo gpt -r show /dev/disk0
将disk0替换为你想查验的实际磁盘节点(如disk2)。该命令必须加sudo权限,否则报错“Operation not permitted”;输出含每段分区的起始LBA、大小、类型GUID(如C12A7328-F81F-11D2-BA4B-00A0C93EC93B代表EFI)、名称(如“Apple_APFS”)。
若提示“not a GPT disk”或“No such file or directory”,说明该磁盘实际使用MBR或分区表已损坏。
在磁盘工具中确认分区方案(仅作辅助参考)
方法一:通过“抹掉”流程反查
在“磁盘工具”中选中目标物理磁盘→点顶部“抹掉”按钮→弹出窗口中“方案”下拉菜单所显示的默认选项,即为当前磁盘被识别的分区方案。若默认是“GUID 分区图”,基本可判定为GPT。
方法二:检查“分区”面板是否可用
选中物理磁盘→点“分区”按钮。若面板中出现“分区图”字段且值为“GUID 分区图”,则确认为GPT;若该字段缺失或显示“主引导记录”,说明是MBR格式——但这种情况在现代Mac上极少见,多见于老旧外置U盘。
⚠️重要提醒:【磁盘工具从不主动显示分区表类型,所有判断都依赖间接路径;它不支持编辑或切换分区表,仅能配合抹盘操作隐式体现】
快速筛选并定位EFI系统分区
第一步:运行df -h | grep "/Volumes/",找出所有已挂载的用户卷路径;
第二步:对每个疑似EFI挂载点(如/Volumes/EFI),执行diskutil info /Volumes/EFI;
第三步:在输出中查找“Partition Type”字段——若为“EFI”且“Content”为“Windows_NTFS”或“MS-DOS_FAT32”,再结合diskutil list中该分区位于disk0s1且大小约200MB,即可确认是GPT标准下的EFI系统分区。
这一步操作起来很简单,直接把路径粘贴进命令就行。但注意:/Volumes/EFI必须已挂载,未挂载时需先用sudo mkdir /Volumes/EFI && sudo mount -t msdos /dev/disk0s1 /Volumes/EFI手动挂载。


















