MacOS 可恢复文件拷贝详解 | AI生成和翻译

Home 2026.02

Question: macOS 的可恢复文件复制(resumable file copy)是如何工作的?macOS 又是如何提供这一功能的?

Answer:

macOS 从 macOS Monterey (2021) 开始在 Finder 中提供了可恢复复制(resumable copy)功能,并延续到了之后的版本,如 Ventura、Sonoma 和 Sequoia。该功能允许你暂停或取消文件/文件夹的复制操作,并在之后从停止的地方恢复,而不是重新开始。

如何在 Finder 中使用可恢复复制

  1. 开始复制大文件或文件夹(Command+C → Command+V 或拖放)。
  2. 在复制进行时,点击复制进度窗口中的 X 按钮(或按 Esc 键)来取消/暂停。
  3. Finder 会在目标位置保留一个幽灵化(ghosted,半透明)的文件/文件夹版本。
  4. 当你随后点击这个幽灵化项目时,Finder 会显示两个选项:
    • 继续复制 (Finish Copying) —— 从上次中断的地方继续。
    • 保留可恢复复件 (Keep Resumable Copy) —— 保留部分/幽灵化的项目以便稍后恢复(适用于你想在另一个时间或重新连接外部/网络驱动器后完成复制的情况)。

这在本地驱动器、外部驱动器上效果最好,有时也适用于网络共享(尽管网络中断的可靠性较低)。

其底层的实际运作机制

Finder 并非像 HTTP 可恢复下载(例如 URLSession 中的 Range: bytes=500000-)那样使用简单的 byte-range 复制。相反,它依赖于以下机制:

在 Monterey 之前,Finder 不支持真正的恢复功能——中断复制通常意味着需要重新开始或手动清理残余文件。可恢复功能是用户针对大型传输(例如 TB 级别的外部驱动器备份)所要求的改进。

局限性与说明

总结来说,macOS Finder 的可恢复复制是 Monterey 引入的一项便捷的内置功能,它通过 filesystem metadata 和智能比较逻辑追踪部分传输,允许你在不丢失已传输数据的情况下“继续完成”受阻的复制任务。

References:


Back Donate