mac启动盘容量显示异常多因apfs容器未占满物理磁盘或系统/数据宗卷空间失衡,需依次执行diskutil扩容、清理快照与缓存、分层急救修复。
mac 启动盘容量显示异常,比如“可用空间”远小于实际剩余、总容量变小、或系统提示“磁盘已满”但明明没存多少文件——这通常不是硬盘真的坏了,而是 macos 对 apfs 容器和宗卷的空间映射出了偏差。修复重点是让系统重新识别和校准逻辑结构,而不是重装系统。
先确认是不是容器没吃满物理磁盘
APFS 容器可能只占用了 SSD 的一部分,剩下空间处于“未分配”状态,访达和存储空间界面都看不见也用不上。这是最常见却被忽略的原因。 打开终端,运行: diskutil apfs list 找到你的启动容器(通常是 Container disk1),看它的 Size 是否接近你硬盘的标称容量(例如 512GB SSD 应显示约 499GB)。 如果明显偏小(比如只有 320GB),说明有近百 GB 空间被“锁住”了。再运行: diskutil info /dev/disk0(把 disk0 换成你主盘编号) 对比 Total Size 和容器当前大小,差值就是“失踪空间”。用终端命令一键扩容容器
只要容器本身没损坏,就能安全填满空闲物理空间。 确保没有运行虚拟机、Docker 或大型剪辑软件,然后在终端执行: sudo diskutil apfs resizeContainer disk0 0 (把 disk0 替换成你实际的磁盘编号,末尾的 0 表示“扩展到最大可用空间”) 等待提示 “Finished resizing”,完成后重启。 进“磁盘工具”→启用“显示所有设备”→选中该容器→点“急救”,让系统刷新内部空间索引。检查系统与数据宗卷是否严重失衡
APFS 把系统(Macintosh HD)和用户数据(Macintosh HD - Data)分在两个宗卷里,但它们**不共享空间池**。系统宗卷塞满日志、快照、缓存时,哪怕数据宗卷还空着 200GB,更新也会失败、空间统计也会错乱。 别手动删系统文件。正确做法是: - 进系统设置 → 通用 → 储存空间 → 点“管理”,清理“缓存文件”“日志文件”“旧文件” - 终端运行:tmutil listlocalsnapshots /,删除非 com.apple.os.update 开头的旧快照(例如:sudo tmutil deletelocalsnapshots com.apple.TimeMachine.2026-09-28-102345) - 强制退出微信、Chrome、IDEA 等常驻后台且缓存大的应用(Command+Q)最后做一次完整层级急救
重启后进“macOS 恢复”(关机后长按电源键→选“选项”→继续),打开“磁盘工具”: - 点菜单栏“显示”→“显示所有设备” - 边栏中从下往上依次选中: • 最底层的数据宗卷(如 Macintosh HD - Data)→“急救”→“运行” • 上一级系统宗卷(Macintosh HD)→同样操作 • 再上一级容器(Container disk1)→运行急救 • 最顶层物理设备(如 APPLE SSD)→运行急救 每步完成后看提示:“无需修复”说明正常;“已修复 X 个错误”则重启再查。不复杂但容易忽略
部署和使用军舰的 macOS Automator 自动化服务集合。包含 5 个实用工作流:PDF转JPG、PNG重命名并转JPG、图像拼接、解压RAR、顺序命名图像文件。一键安装所有服务到 ~/Library/Services/ 目录。使用场景:(1) "安装我的自动化服务",(2) "部署所有 Automato...










