18620311365
TECHARTICLE

APFS 误删恢复流程:从本地快照到块级扫描

APFS 让“误删恢复”这件事比 HFS+ 时代更复杂,但也留下了更多线索:写时复制与快照会保留旧数据块。

关键结论(TL;DR)

  • APFS 写时复制:删除后数据块可能仍被快照或旧元数据引用。
  • 先查本地快照(Time Machine 本地快照)与“最近删除”,再考虑底层扫描。
  • 边界:块被新写入覆盖或加密卷缺密码时不可恢复。

先看结论,再看判定表与原理;不确定时先停手、先镜像。

按现象判定

现象 判据 可恢复性 下一步
刚删除文件元数据释放,数据块可能未覆盖有机会立即停止写入,先做整盘镜像
有 Time Machine 本地快照快照保留旧版本较高直接从快照挂载/恢复
文件保险箱加密卷需卷密码取决于密码先确认密码或恢复密钥
磁盘工具“抹掉”后容器重建,旧密钥可能销毁机会下降镜像后做底层签名扫描

APFS 与 HFS+ 的关键差异

APFS 采用写时复制:修改数据时不覆盖原块,而是写入新块并更新元数据。因此刚删除的文件,其数据块常常仍然完整,只是不再被目录引用。另一方面,APFS 的元数据是对象化的(B 树 + 对象映射),直接按目录结构解析比 HFS+ 困难,通常需要专用工具。

加密方面,APFS 卷可整体加密(文件保险箱),也可对单个文件加密;加密卷在没有密码时,底层扫描同样无效。

优先顺序:快照 → 最近删除 → 底层扫描

  1. 本地快照:Time Machine 在 APFS 卷上会保留本地快照(即使未接备份盘),可用 tmutil listlocalsnapshots 查看,直接从快照恢复文件最省事。
  2. 应用层“最近删除”:照片、备忘录、邮件、文稿都有各自的回收机制。
  3. 整盘镜像 + 底层扫描:始终在镜像上操作,把原盘挂为只读,避免继续写入。

容易被忽略的细节

恢复边界

APFS 的可恢复性取决于“数据块是否被覆盖/回收”与“卷是否加密且有密码”;快照是最高性价比的恢复来源。

← 返回Mac 技术专区 · 技术库索引 · 收费标准 · 联系工程师 18620311365

立即咨询 免费检测