如果 Mac App 在你有未保存文稿时卡死,请先给它一点时间响应并尝试正常保存。如果仍无响应,仅在必要时强制退出,然后重新打开该 App 并检查恢复的内容、文稿版本和备份。恢复情况取决于该 App 以及它是否保存了工作内容;macOS 没有可以恢复所有未保存文稿的通用命令。

强制退出之前,先尝试正常保存

稍等片刻,看看该 App 是否只是处于繁忙状态。如果它恢复了响应,请按下 Command-S 或选取文件 > 存储。对于新建文稿,如果出现名称和位置提示,请完成相应设置。许多 Mac App 会自动存储,但支持情况和存储时机各不相同;自动存储并不能保证最新的编辑内容已写入磁盘。Apple 的 Mac 使用手册中也介绍了使用文件 > 存储进行手动存储的方法。在 Mac 上创建和处理文稿

如果 App 对菜单有响应但无法编辑,请尝试文件 > 复制或文件 > 存储为(在某些 App 中,打开“文件”菜单时按住 Option 键可显示“存储为”),并存储一个单独的副本。这样你就可以在保留原文件的同时检查第二个文件。菜单名称因 App 而异,而完全冻结的 App 可能无法处理这些命令。

仅在 App 无法恢复时才强制退出

如果正常存储和退出均不起作用,请按下 Option-Command-Esc,在“强制退出”窗口中选择无响应的 App,然后选取强制退出。你也可以打开苹果菜单并选取强制退出。Apple 警告称,强制退出 App 可能会丢失未保存的更改;正常退出则可以让 App 在退出前有机会进行保存。如何在 Mac 上强制退出 App

当 App 卡住时,避免反复点击或按快捷键。切勿将关机作为第一步:如果 Mac 的其他部分仍有响应,请强制退出受影响的 App。如果 Mac 本身已无响应且无法正常重新启动,Apple 说明中提到可将长按电源按钮作为最后的手段,但突然关机同样可能会导致未保存的工作内容丢失。如果 Mac 上的 App 停止响应或意外退出

重新打开 App 并检查恢复选项

再次打开该 App。如果 macOS 在意外退出后显示重新打开选项,请选择它。检查文稿或恢复提示是否出现。如果出现,请立即将恢复的内容以新名称存储,然后在替换任何内容之前将其与现有的副本进行对比。窗口恢复可能会重新打开 App 窗口,但这本身并不能证明最新的文稿编辑已被保存。

对于磁盘上已存在的文稿,请查找版本历史记录。在许多 Mac App 中,打开文件并选取文件 > 复原到 > 浏览所有版本。浏览时间线并查看较早的版本。为了确保当前文件的安全,在该 App 提供该功能时请使用恢复副本;直接“恢复”将替换当前版本。该功能的可用性和版本记录频率取决于具体 App。Apple 记录了支持此功能的 Mac 文稿的工作流程,包括按一定时间间隔以及在执行某些文件操作时自动存储的版本。在 Mac 上查看和复原较早版本的文稿

某些 App 拥有自己的恢复或自动存储界面,而其他 App 则可能没有。请检查该 App 的菜单或官方帮助以查找专门的恢复功能。不要想当然地认为通用缓存文件夹、终端命令或第三方实用工具会包含未保存文稿的完整、有效副本。恢复文件可能是临时的、不完整的或根本不存在;Apple 的一般指南并不保证在强制退出后能恢复未保存的编辑内容。

如果文稿之前已保存,请检查备份

如果丢失的工作内容存在于卡死前就已存在的文件中,并且你启用了备份,请检查“时间机器”。在访达中,搜索该文件或某个特征词短语,从菜单栏打开“时间机器”,浏览备份,然后恢复你需要的版本。Apple 的说明中介绍了如何使用访达搜索在“时间机器”中定位项目。备份有助于恢复之前保存过的文件;但不能假设它包含从未保存或从未备份过的编辑内容。在 Mac 上使用“时间机器”和聚焦恢复文件

如果文稿从未保存过,且该 App 没有提供恢复提示或恢复历史记录,则可能不存在可恢复的副本。一旦找到包含有用工作内容的任何版本,请在继续之前存储一份新的副本。为防患于未然,今后在开始工作时,请尽早以明确的文件名存储新文稿,在进行重要编辑时随时使用 Command-S,并确保为无法承受丢失后果的文件正常运行备份。

参考来源