TimeMachine 恢复:可以选择备份,但出现“未找到 macOS 系统备份”

TimeMachine 恢复:可以选择备份,但出现“未找到 macOS 系统备份”

我的 2015 MacBook Pro 上的 SSD 坏了,我用另一台装有 Catalina 的 MacBook 上的二手 SSD 替换了它。机器现在启动正常,可以从备份中恢复。

Command我尝试在+模式下从 Time Machine 备份中恢复R。我可以连接到有 TimeMachine 备份的 Synology NAS,并查看我们家人的备份。当我选择我的“Peter 的 MacBook Pro”备份作为源时,它会搅动大约 2 分钟,并显示“正在寻找 macOS 系统备份...”消息,然后显示“未找到 macOS 系统备份”消息。所以我无法继续恢复。

登录 NAS 我可以看到备份在那里:

  • 目录Peter's MacBook Pro.sparsebundle
  • 子目录bandsmapped其中的最新文件与 SSD 发生故障的日期相匹配,例如,它是最近的备份)
  • 文件info.bckup, info.plist, lock, token, 4 个文件以 开头com.apple.*

谷歌搜索后,我发现 Catalina 中的扩展名已从 更改为.sparsebundle.backupbundle因此我重命名了目录,并再次尝试恢复。没有运气,同样的错误,所以我恢复了名称更改。

我怀疑备份不起作用的原因是操作系统不同。我思考我有 High Sierra,但我不确定。我查看了备份中的文件,但 XML 文件中的任何内容都没有显示操作系统版本。

我也尝试将操作系统从 Catalina 降级到 High Sierra,但收到错误消息。

我目前正在将备份复制到外部 2 TB 硬盘(备份为 1.25 TB),这应该在 7 小时内完成。

这次我很茫然。有谁知道如何让备份被识别吗?

更新日期 2023-03-21

我尝试了迁移助手方法,我可以连接到 NAS,并查看所有家庭成员的备份列表。我的备份卡在“正在加载备份...”中。我把它放了一整天,8 小时后它又回到了选择要从中恢复的服务器的屏幕。

还有其他想法吗?

更新日期 2023-04-27

经过多次尝试和错误后,我终于成功恢复了:

  • 将扩展名从 重命名.sparsebundle.backupbundle
  • 将 Time Machine 连接到 NAS => 它会显示没有备份
  • 进行备份 => 显示截至今天的最新备份
  • 减少 Time Machine 用户的配额,使其剩余 500G 可用空间
  • 再进行一次 Time Machine 备份 => 这会强制 Time Machine 清理备份并删除旧快照
  • 进入 Time Machine => 现在显示旧备份!
  • 恢复

这个故事的寓意是:不要依赖 Time Machine,它有太多 bug!我正在安装一个 rsyc cron 来将我的主目录下的所有文件同步到 NAS。我仍然使用 Time Machine,它对于恢复单个文件很有用。

我在这里发布此信息以防有人遇到同样的问题。

答案1

经过多次尝试和错误后,我终于成功恢复了:

  • 将扩展名从 重命名.sparsebundle.backupbundle
  • 将 Time Machine 连接到 NAS => 它会显示没有备份
  • 进行备份 => 显示截至今天的最新备份
  • 减少 Time Machine 用户的配额,使其剩余 500G 可用空间
  • 再进行一次 Time Machine 备份 => 这会强制 Time Machine 清理备份并删除旧快照
  • 进入 Time Machine => 现在显示旧备份!
  • 恢复

故事寓意:不要依赖时间机器,它太多 bug!我正在安装一个 rsyc cron 来将我的主目录下的所有文件同步到 NAS。我仍然使用 Time Machine,它对于恢复单个文件很有用。

我在这里发布此信息以防有人遇到同样的问题。

相关内容