如何从较新的操作系统版本恢复时间机器备份?

如何从较新的操作系统版本恢复时间机器备份?

我目前正在尝试将我的 macOS 从 Mojave 降级到 High Sierra。我让 High Sierra 毫无问题地运行。但迁移工具不接受我的时间机器备份,因为它来自较新的操作系统版本(它说我必须升级操作系统,但这正是我根本不想做的)。我如何从 High Sierra 的备份中获取所有应用程序、设置、文件和用户?

答案1

毫无疑问,迁移助手不会帮助您解决这个问题。

您可以使用 Time Machine UI(在 Finder 中)恢复用户的主目录。

对于大多数应用程序,最好从其安装程序重新安装它们,特别是如果它们可能不是自包含的。例如,在 App Store 之外销售的应用程序通常附带安装程序,安装程序会在 /Library 下的各个位置安装一堆内容,很难找到所有这些文件以将它们还原到 High Sierra 环境中。

对于系统设置,只需手动重新设置所有设置。

您所面临的问题是,设置的存储方式、用户帐户信息的存储方式、Photos.app 和 Mail.app 数据的存储方式、Spotlight 搜索元数据的存储方式等,通常会随着主要操作系统版本的更新而发生变化。

Apple 在新版操作系统中编写代码,以将这些设置和数据升级为新格式(如果适用),但对于任何人来说,编写旧版操作系统的代码来了解如何降级已迁移到新版操作系统的设置并不划算。这件事不需要足够多的人经常做,也不值得进行软件工程工作。

请注意,对于内置应用(如照片和邮件),它们以专有的、未记录的数据库格式存储数据,降级时可能会遇到问题。例如,如果您已经在 Mojave 下启动了邮件或照片,并且这些应用已经更新了数据库,那么当您尝试使用这些应用的 High Sierra 版本时,它们可能不知道如何处理新格式,可能无法使用它或可能会损坏它。

相关内容