macOS的APFS不支持真正合并分区,只能通过删除冗余宗卷释放空间,再扩展主宗卷至满容;需区分物理磁盘、APFS容器与宗卷,操作包括删卷、容器级扩容及清理本地快照。

macOS 的 APFS 文件系统不支持真正意义上的“合并多个可用空间”,因为它的空间管理逻辑和传统分区不同。你看到的“多个可用空间”,其实是同一块硬盘上多个 APFS 宗卷(Volumes)各自占用的部分,它们共享一个底层 APFS 容器(Container)的空间。所谓“合并”,本质是让主宗卷(如 Macintosh HD)用满整个容器内所有空闲区域,而不是把分散在不同位置的空间物理拼接。
确认结构:先分清“宗卷”和“容器”
打开“磁盘工具” → 顶部菜单“显示”→“显示所有设备”。左侧边栏会显示三层结构:
- 顶层:物理磁盘(例如 APPLE SSD AP0512M)
- 中间层:APFS 容器(名称后带 (APFS),比如 Macintosh HD (APFS))
- 最内层:多个宗卷(如 Macintosh HD、Macintosh HD - Data、Preboot、Recovery 等)
只有同一容器内的宗卷才能共享空间;跨容器或跨硬盘的空间完全隔离,无法通过磁盘工具合并。
在同一容器内释放并填满空闲空间
如果你的容器里有闲置宗卷(比如旧测试卷、BOOTCAMP 卷、空备份卷),删掉它们就能腾出空间,再让主宗卷扩展使用:
- 在边栏中选中那个不用的宗卷(不是容器),点击右上角“分区”按钮
- 在右侧列表中点击它的减号(−),确认抹除 → 空间立刻归还给容器
- 再选中该容器本身,点“分区”,拖动主宗卷(如 Macintosh HD)的大小滑块向右拉满
- 点“应用”,系统自动重分配,全程不丢数据、不重启
⚠️ 注意:不能删当前启动所用的系统宗卷(如 Macintosh HD)。若必须操作,需重启进恢复模式(Command+R)再执行。
处理未分配空间(比如删了 Windows 分区后留下的空白)
如果容器后面紧邻一块未分配空间(常见于删除 BOOTCAMP 或旧恢复分区后),磁盘工具图形界面有时识别不到,推荐用终端命令精准扩容:
- 打开终端,运行 diskutil list,找到目标容器标识符(如 disk0s2)
- 输入:sudo diskutil apfs resizeContainer disk0s2 0(把 disk0s2 换成你自己的)
- 输密码回车,等待完成。其中 0 表示“扩展到物理分区最大允许值”
- 完成后,容器内所有宗卷自动共享新增空间
清理 Time Machine 本地快照释放隐藏空间
即使容器已扩容,Finder 中可能仍看不到全部空间——这常因本地快照长期堆积所致:
- 终端运行:tmutil listlocalsnapshots / 查看快照
- 逐个清理:sudo tmutil deletelocalsnapshots [快照名]
- 或一键清理除最近一小时外的所有:sudo tmutil thinlocalsnapshots / 9999999999 1
执行后,系统卷通常立即多出数 GB 至数十 GB 可用空间。


















