最近为我的15 款的Mac 更换新的固态硬盘。需要备份系统以便更换完直接恢复。

需要下载完整的macOS 系统镜像制作可引导的macOS 安装器。但是App Store 的下载速度过慢且十分的不稳定, 这里我们将使用macOS 自带的终端获取完整的macOS 系统镜像下载链接。

macOS 12.6.2 终端 2.12.7 Folx 5.27.1

监听系统安装日志

我们通过终端执行以下命令, 监听系统下载和安装时的日志信息:

tail -f /var/log/install.log | grep .pkg

保持终端运行, 我们执行后续操作

获取并下载

这里以macOS Monterey为例, 在App Store 中搜索下载或者 直接下载macOS Monterey进入并下载安装你需要下载的系统镜像。

苹果官方的如何下载 macOS中提供了各个系统版本的App Store 链接

macOS Monterey

点击「获取」后跳转至系统设置页面, 并弹窗提示是否需要下载当前的系统:

macOS download alert

点击下载后, 获取到下载信息后可以直接取消下载, 监听中的日志会显示我们当前获取到的下载信息:

2023-01-23 14:27:14+08 MacBookPro15 softwareupdated[316]: Remaining packages to install for product 032-12843 : com.apple.pkg.InstallAssistant.macOSMonterey
	        SUDistributionPackageURLString = "https://swdist.apple.com/content/downloads/55/35/032-12843-A_35UCTHBNLI/z1twfbx3mhypq6g7ljtz52z6nsv0n7e4o5/InstallAssistant.pkg";
	        SUIntegrityDataURL = "https://swcdn.apple.com/content/downloads/55/35/032-12843-A_35UCTHBNLI/z1twfbx3mhypq6g7ljtz52z6nsv0n7e4o5/InstallAssistan.pkg.integrityDataV1";
	    Identifier = "com.apple.pkg.InstallAssistant.macOSMonterey";
	    URL = "https://swcdn.apple.com/content/downloads/55/35/032-12843-A_35UCTHBNLI/z1twfbx3mhypq6g7ljtz52z6nsv0n7e4o5/InstallAssistant.pkg";
	} IntegrityInformation:SUPackageIntegrityInformation(0x7faee45ffdb0): URL:https://swcdn.apple.com/content/downloads/55/35/032-12843-A_35UCTHBNLI/z1twfbx3mhypq6g7ljtz52z6nsv0n7e4o5/InstallAssistant.pkg.integrityDataV1 Size:42656 Checksum:(null)
	        PKDownloaderAdditionalReferenceOptionChunklistURL = "https://swcdn.apple.com/content/downloads/55/35/032-12843-A_35UCTHBNLI/z1twfbx3mhypq6g7ljtz52z6nsv0n7e4o5/InstallAssistant.pkg.integrityDataV1";
	        SUDistributionPackageURLString = "https://swdist.apple.com/content/downloads/55/35/032-12843-A_35UCTHBNLI/z1twfbx3mhypq6g7ljtz52z6nsv0n7e4o5/InstallAssistant.pkg";
	        SUIntegrityDataURL = "https://swcdn.apple.com/content/downloads/55/35/032-12843-A_35UCTHBNLI/z1twfbx3mhypq6g7ljtz52z6nsv0n7e4o5/InstallAssistan.pkg.integrityDataV1";
	    Identifier = "com.apple.pkg.InstallAssistant.macOSMonterey";
	    URL = "https://swcdn.apple.com/content/downloads/55/35/032-12843-A_35UCTHBNLI/z1twfbx3mhypq6g7ljtz52z6nsv0n7e4o5/InstallAssistant.pkg";
	      destination path: /var/folders/zz/zyxvpxvq6csfxvn_n00000s0000068/C/com.apple.SoftwareUpdate/swcdn.apple.com/content/downloads/55/35/032-12843-A_35UCTHBNLI/z1twfbx3mhypq6g7ljtz52z6nsv0n7e4o5/InstallAssistant.pkg
2023-01-23 14:27:14+08 MacBookPro15 softwareupdated[316]: 032-12843: Starting download of InstallAssistant.pkg (Size:12395078361, HasIntegrityInformation:YES) with URL https://swcdn.apple.com/content/downloads/55/35/032-12843-A_35UCTHBNLI/z1twfbx3mhypq6g7ljtz52z6nsv0n7e4o5/InstallAssistant.pkg

日志中包含的URL=... 部分就是我们需要的镜像下载链接, 直接通过Folx 进行下载:

macOS downloading

清理

回到终端, Ctrl + C 结束当前的监听任务, 等待下载结束即可