macOS无法真正合并APFS容器,只能通过删除冗余宗卷或相邻分区释放空间,再用磁盘工具或diskutil apfs resizeContainer命令扩展目标容器至满容。

macOS 中无法真正“合并”两个 APFS 容器,因为每个容器都独占一块物理分区,彼此隔离、不可互通。所谓“合并”,本质是释放相邻空间后扩展目标容器,或在同一个容器内让主宗卷用满全部可用空间。操作关键在于分清物理磁盘、APFS 容器和宗卷三层结构,再按需选择图形界面或命令行方式。
先看清楚当前磁盘结构
打开“磁盘工具” → 顶部菜单“查看”→“显示所有设备”。左侧边栏会逐级展开:
- 顶层是物理磁盘(如 APPLE SSD AP1024M)
- 中间层是 APFS 容器(名称后带 (APFS),例如 Macintosh HD (APFS))
- 最内层是宗卷(如 Macintosh HD、Macintosh HD - Data、Preboot 等)
只有同一容器下的宗卷才能共享空间;不同容器之间无法联动,也不能跨容器迁移或合并。
在同一容器内释放并填满空间
这是最常用、最安全的操作路径,适用于容器内有闲置宗卷的情况:
- 选中目标容器(不是某个宗卷),点击上方“分区”按钮
- 在饼图右侧列表中,找到不需要的宗卷(如旧测试卷、空备份卷、BOOTCAMP 卷),点其左下角减号(−)删除
- 删除后空间自动回归容器,但不会自动加给主宗卷
- 再次选中该容器 → 点“分区”→ 选中 Macintosh HD → 将大小设为 0 或拖动滑块拉到最右 → 点“应用”
整个过程不格式化、不重装系统,几十秒完成。
跨分区扩容:删掉紧邻分区再扩展容器
当目标容器后方紧挨着其他分区(如 Boot Camp、旧恢复分区、未命名分区),而该容器本身已占满其所在物理分区时,必须先腾出物理空间:
- 在“磁盘工具”中选中顶层物理磁盘 → 点“分区”→ 找到并删除后方无用分区(若被锁定,需重启进恢复模式操作)
- 打开“终端”,运行
diskutil list确认目标容器标识符(如 disk0s2) - 执行命令:
sudo diskutil apfs resizeContainer disk0s2 0(0 表示扩到最大可用空间) - 输入密码等待完成,容器及其内部所有宗卷将自动获得新增容量
清理本地快照释放隐藏空间
即使容器已扩容,系统卷仍可能显示容量偏小——这常因 Time Machine 本地快照长期累积所致:
- 终端运行:
tmutil listlocalsnapshots /查看快照列表 - 若快照过多,可执行:
sudo tmutil thinlocalsnapshots / 9999999999999999 1强制清理 - 也可逐个删除:
sudo tmutil deletelocalsnapshots [快照时间戳]
清理后,系统卷可用空间通常会立即回升,无需重启。

















