如何下载旧版本的OS X / macOS?


35

有时很难在App Store上搜索旧版本的macOS和OSX。

根据元质量检查-尝试为该问题提供规范的质量检查-
在“询问不同”中存储的规范问题的列表在哪里?
我希望它会随着时间的推移进行修改,以期成为一个完整的信息资源。

如何获得任何较旧版本的Mac OS使其能够作为VM运行或在Mac上重新安装?

Answers:


48

新闻
2019年10月
由于Apple面临的证书问题,一夜之间淘汰了所有以前的macOS安装程序,因此他们使用新证书重新发布了其中的一些安装程序。

Apple KB-如果安装程序说无法验证或使用已过期的证书进行了签名,则
其中包含指向从Catalina到Yosemite的6个最新操作系统的进一步KB的链接。
三个较新的版本链接到App Store,而Sierra,El Capitan和Yosemite链接到直接下载。

对于我们中的一些人,请注意保留所有这些以防万一。
一次下载一个,并在下载另一个之前正确标记它们,以便您知道哪个。从dmg或安装程序名称中无法识别它们是哪个操作系统:\
更糟…即使运行它,也绝对无法得知要安装哪个操作系统。小心。


如果您尝试访问早于优胜美地的内容,则以下内容可能仍然适用…

一般说明
随着时间的流逝,此任务似乎越来越难。一个新的问题是,即使您可以使用这些较旧的安装程序,许多安装程序都有“有效期”。许多Mac安装程序的最后一个普遍截止日期是2019年10月24日,因此您需要在该日期后重新下载安装程序,以使它们有效并经过签名。

如果您看到诸如
“无法验证此安装OS X El Capitan应用程序副本”的消息它可能在下载过程中已损坏或被篡改”
或更模糊的“在准备安装时发生错误。尝试再次运行”,
似乎是一个新错误……
没有软件包可以安装。

如果您绝对无法重新下载时钟,请尝试将时钟设置为操作系统初始发布日期后一年内的某个日期。

摘自Michael Tsai的博客- 安装旧版本的macOS

似乎安装程序已使用已过期的证书进行了签名。从安装程序引导时,您可以打开终端并使用date命令将时钟设置为过去,即该macOS版本是当前版本的时钟。安装后,请确保将时钟设置为正确的日期,否则其他各种操作将无法正常工作。


自莫哈韦沙漠

[本节仍在进行中]
在新的Mojave App Store中,似乎不再出现旧购买的OS Installer,因此从购买历史中获取它的“简单方法”不再有效。

塞拉,高塞拉和莫哈韦山脉可以通过直接链接获得-见下文。

测试具有已发布URL的El Capitan安装程序,它会出现在App Store中,但是如果要求下载的内容不再显示“对此Mac无效”,则现在显示“所请求的macOS版本不可用”。

在此处输入图片说明

需要做进一步的测试-欢迎做出贡献-以查看是否已类似地删除其他OS版本。我们可能需要直接链接,而我目前没有。

附加说明:-
我尝试从旧OS的VM重新创建App Store,就像以前在El Capitan&High Sierra中一样,以查看我是否仍然可以访问旧的“购买历史” ..没有成功。历史记录会像以前一样显示,但是我无法通过它访问任何旧版本。
看来您实际上需要一台运行旧版OS的物理Mac,以便能够获取到这些旧版。


适用于Sierra之后的macOS版本。

Sierra本身现在已从每个人的购买历史中消失了。但是,即使High Sierra不在市场,苹果公司仍在使Sierra完全可用。不需要Apple ID。

从2019年1月在莫哈韦沙漠(Mojave)测试的High Sierra链接-可以通过新的软件更新(Software Update)控制面板进行下载。它无法在Mojave Mac上运行,但您的Apps文件夹中有安装程序,可将其移至其他位置


对于从Lion到El Capitan的OS X版本。

我于2019年1月成功地重新测试了此方法-仍然可以在仅限El Capitan的Mac上使用。购买的旧操作系统仍会列出并可以访问

最简单的方法(如果可用)是在App Store上使用您的购买记录。
如果您以前曾安装过任何OS X版本,则仍然可以从该列表中使用它。这也应该包括任何公共beta版本。

该列表中可用的版本将始终是其类型的最新版本-即10.7.5、10.8.6 ... 10.11.6

图片经过大量修改以仅显示OS版本。 在此处输入图片说明

请注意,它会显示“下载”或“安装”,具体取决于您是否将安装程序文件保存在本地-即使在非引导驱动器上。


如果您尝试下载的版本比Mac早,则您尝试将其下载到的版本-商店将不允许下载。
[寻找此部分的解决方法-欢迎编辑-我无法测试此设备,因为我拥有的最新Mac是2012 Mac Pro]

可能的解决方法,需要测试-
如何从Mountain Lion重新下载Lion


对于较旧的Mac

如果您要更新运行Snow Leopard或Lion的旧计算机,则可以从App Store中获得El Capitan特殊版本。

此版本的El Capitan适用于运行OS X Snow Leopard或OS X Lion并希望升级到macOS High Sierra的用户。如果您正在运行Snow Leopard或Lion,并且想升级到High Sierra,则需要先安装El Capitan。此版本的El Capitan也可以安装在与High Sierra不兼容的计算机上。

请注意,最后一句话……如果该版本能够运行High Sierra该版本将不会安装在当前不在 Snow Leopard或Lion 上的任何计算机上
对于那些想要El Capitan的人来说,这只不过是一种特定的资源,而不是一般的“摆脱监狱免税卡”。

在此处输入图片说明


恢复选项

如果您需要从Recovery重新安装,并且以前运行的是Sierra 10.12.4或更高版本,则现在有3个选项可用。
按住相应的组合键在启动铃...

  • Cmd ⌘ R
    重新安装Mac上已安装的最新macOS,而不升级到更高版本
  • Opt ⌥ Cmd ⌘ R
    升级到与Mac兼容的最新macOS
  • Shift ⇧ Opt ⌥ Cmd ⌘ R
    重新安装Mac随附的macOS,或者仍然提供与其最接近的版本。

前两个选项适用于大约于2009年推出的所有比Lion更新的Mac。

还可以选择使用此Apple工具创建恢复盘的可启动USB- Apple KB:OS X:关于恢复盘助手


如果您可以访问任何OS,10.11.0等旧版本的点发行版并希望升级,则可以从Apple下载Combo Updaters,其中包含一步就可以直接升级到最新点发行版本的所有必要信息,例如10.11。 6

Google善于查找这些内容,如果您仅搜索combo update 10.11等等,它们将是您的热门之选,但是这里有一些链接

小牛10.9.5
优胜美地10.10.5
埃尔卡皮坦10.11.6
塞拉利昂10.12.6
高塞拉利昂10.13.6


如果您需要创建可引导的USB以从中安装

如何在Mac上制作可启动的USB闪存盘?

如何使用Windows创建Mac可引导USB驱动器?


如果您无法使用这些方法,则有两种选择

  1. 找一个可以下载的朋友[ 推荐 ]

  2. 查找一个洪流/共享网站[ 不推荐 ]

附加说明:
没有从Mac以外的任何其他途径下载macOS的“合法”方法。它需要Apple App Store。


注意:您不能使用Time Machine备份还原到早于该Time Machine驱动器上最新备份的OS的OS。

这意味着要保留使用Time Machine备份还原到较早的备份和OS的能力,必须在升级OS之前换出该Time Machine驱动器。这是因为一旦Time Machine驱动器看到新的操作系统,就无法再使用它来恢复到旧的操作系统。您仍然可以手动从Time Machine中挑选数据,但是不能使用它来还原到较旧的OS。


2
MAS 似乎有一个自制的cli接口。我还没有机会进行测试,但是也许它能够下载比您的Mac更早的版本。
布鲁斯

@Bruce-看起来很有趣-想知道是否有人可以测试并报告。我这里没有新的Mac。
Tetsujin

因此,它可能仅适用于Mountain Lion。cli界面按产品ID进行安装,而10.8之后的OS的安装程序的ID均为0。另一方面,Mountain Lion Installer似乎正在下载至我的MacBook(2015年初)。它的ID是537386512。–
Bruce

1
@SkeletonBow-我不知道它发生的确切时间,而且我总是习惯在即将进行重大操作系统更新之前放一个新驱动器。我在更新到Sierra时忘记了这一步骤,并且试图恢复时经历了一次噩梦-apple.stackexchange.com/questions/271104/revert-to-el-capitan
Tetsujin,

1
非常感谢@Tetsujin,我在Lion上工作,并感谢您的建议,并设法升级到El Capitan,并链接到Mac App Store上隐藏的OSX版本,
nbaosullivan


4

macOS 10.15 Catalina在“软件更新”工具中具有一项新功能,可以下载旧版本的macOS:

--fetch-full-installer 安装最新的macOS安装程序
--full-installer-version 要安装的macOS版本。例如:--full-installer-version 10.15

有人报告说可以在10.15中使用此功能下载10.14,但是我无法重现此功能。将来,此功能应允许您选择旧版本的macOS。


1
很好的发现,很遗憾,我无法测试,这里没有支持Catalina的Mac。我们知道要到达多远吗?回到10.1、10.6.8还是10.14?
Tetsujin

0

如果您是注册开发人员(恕我直言,这是安装旧版本macOS的唯一原因...如果有必要,请通过电子邮件发怒),您可以一直回到10.3.9 Panther。Apple Developer旧版库

请,请,请不要尝试安装早于您的计算机的OS X版本;可能没有办法让您回到未来。我强烈建议仅在虚拟化主机(即Parallels,VMware Fusion或VirtualBox)中运行旧版本。


“请,请,请不要尝试安装早于您的计算机的OS X版本;可能没有办法让您回到未来。” ??这根本不是真的-您总是可以从USB引导,并且通常可以进行网络恢复。更糟的情况是,您需要找到另一台机器来制作USB。
Wowfunhappy

@Wowfunhappy感叹。更新操作系统还会更新EFI和恢复分区。如果EFI错误,则无法启动或进行网络恢复。
Wilfred Smith

如果EFI错误,则旧操作系统将无法启动,而您的新操作系统仍将运行。如果您将EFI降级(这可能会更加困难),那么您要做的就是再次升级EFI,Apple会自动进行升级。我已经完成了所有这些事情,并且没有看到用户无意间弄糟自己的情况。
Wowfunhappy

顺便说一句,非开发人员可能想要甚至降级的其他原因:新操作系统与关键应用程序或第三方驱动程序不兼容;新操作系统有一个严重破坏您工作流程的错误;新操作系统在您的硬件上的性能很差。
Wowfunhappy
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.