Mac提示“文件或目录损坏且无法读取”时,须先用磁盘工具非破坏性修复:正常模式下选中问题宗卷(如“Macintosh HD”)点击“急救”;若按钮灰色,则进恢复模式选物理磁盘执行“急救”;仍失败则用终端查APFS健康状态及清理异常快照。

Mac系统提示“文件或目录损坏且无法读取”,通常意味着磁盘的文件系统结构(如APFS容器元数据、卷目录树或B-tree索引)已出现逻辑错误,无法正常挂载或访问。此时不能直接格式化,必须先尝试非破坏性修复。
用磁盘工具图形界面修复
打开“访达”→“前往”→“实用工具”→双击“磁盘工具”。
在左侧边栏选中【对应的问题宗卷(不是物理磁盘)】,例如名为“Macintosh HD”的那个条目(注意:它缩进在物理磁盘名称下方),而非“APPLE SSD AP1024M”这类硬件行。
点击顶部工具栏中的“急救”按钮→点“运行”。若显示“正在检查宗卷”并最终提示“已验证宗卷”且无错误,则跳过后续步骤;若提示“发现错误”并自动进入修复流程,请等待完成——此过程可能耗时数分钟到半小时,期间不要中断电源或强制退出。
⚠️ 注意:如果“急救”按钮为灰色不可点,说明该宗卷未被系统识别为可挂载状态,需切换至恢复模式操作。
在macOS恢复模式下强制修复
关机后按住 Command + R 键开机,听到启动音后松手,进入恢复环境。
在“恢复”窗口中选择“磁盘工具”→点“继续”。此时左侧列表会显示所有物理磁盘及未挂载宗卷,包括那些在正常系统中无法识别的损坏卷。
选中目标磁盘(不是宗卷)→顶部菜单栏选择“显示”→“显示所有设备”,确保看到最顶层的物理驱动器条目(如“APPLE SSD AP1024M”)。
选中该物理磁盘→点“急救”→点“运行”。这一步会强制检查底层APFS容器结构,对因快照异常、空间共享冲突或容器头损坏导致的“无法读取”问题尤为有效。
修复完成后,若仍失败,关闭磁盘工具→重启回到恢复模式主界面→选择“重新安装macOS”,但【切勿点‘继续’直到确认磁盘工具已成功挂载并显示可用空间】。
用终端命令行深度诊断
方法一:查看磁盘状态快照
在恢复模式的磁盘工具中,顶部菜单栏选择“工具”→“在终端中打开”,输入:
diskutil list
找到问题宗卷的标识符(如 disk2s1),再执行:
diskutil apfs list | grep -A 20 "disk2s1"
重点观察“Health”字段是否为“Invalid”或“Corrupted”,以及“Snapshots”列表是否存在时间戳异常的残留快照——它们常是APFS宗卷拒绝挂载的元凶。
方法二:手动清除可疑快照(仅当确认快照损坏)
先列出快照:
diskutil apfs listSnapshots disk2s1
若输出中某快照ID含“corrupt”字样或时间早于系统首次升级记录,执行:
diskutil apfs deleteSnapshot disk2s1 -uuid 【快照UUID】
删除后立即运行:
diskutil verifyVolume disk2s1
若返回“Volume appears to be OK”,说明文件系统结构已恢复连贯性,可尝试重新挂载。










