要准确掌握Mac物理磁盘分区方案(GPT/MBR)、各分区起始LBA位置及EFI/Recovery等隐藏分区真实状态,必须用diskutil list查看系统识别快照,再以sudo gpt -r show /dev/diskX直读原始GPT结构——磁盘工具仅通过抹掉界面间接提示方案,不显示底层扇区数据。

要准确掌握Mac物理磁盘的分区方案类型(GPT还是MBR)、各分区起始位置与扇区边界、EFI或Recovery等隐藏分区的真实存在状态,不能依赖“磁盘工具”的图形界面——它根本不显示原始分区表结构,必须通过终端命令直读底层扇区数据。
用diskutil list查看系统识别的分区快照
打开“终端”(聚焦搜索输入「终端」即可),执行:
diskutil list
该命令输出的是macOS内核当前识别到的设备拓扑:每块磁盘开头明确标注【GPT】或【MBR】;disk0通常为内置SSD,disk2常见于外接USB盘;每个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;
第三步:在输出中查找“内容”字段是否为“EFI System Partition”,并核对“Parent Whole Disk”是否匹配你关注的物理磁盘(如disk0);
第四步:若该EFI未挂载,回到diskutil list结果中寻找名称为“EFI”且类型为“EFI System Partition”的diskXs1项,其所在行上方的diskX即为其父磁盘。

















