macOS Installer 是 Apple 为其 macOS 操作系统开发和提供的官方安装程序工具。其核心功能是指导用户完成将 macOS 操作系统部署到 Mac 计算机硬盘驱动器上的全过程。它不仅仅是一个简单的文件复制工具,而是一个包含了操作系统核心文件、预安装环境、驱动程序、必要工具以及图形化用户界面的完整套件。用户通过运行 macOS Installer,可以执行全新安装(Clean Install)、覆盖安装(Reinstall)、系统升级(Upgrade)或系统恢复(Recovery)等操作。

当用户从 Mac App Store 下载 macOS 的完整安装器(例如 macOS Sonoma Installer)后,通常会得到一个以 .app 结尾的应用程序包。这个应用程序包就是 macOS Installer 的载体。运行此应用程序会启动安装向导,引导用户完成安装过程。
macOS Installer 的主要功能和作用包括:
一个典型的 macOS Installer 应用程序包内部包含多个关键组件:
| 目录/文件 | 描述 |
|---|---|
Contents/SharedSupport/ |
存放核心安装文件,最重要的就是 SharedSupport.dmg 或 BaseSystem.dmg 等磁盘映像文件。这些映像包含预安装环境和基础系统文件。 |
Contents/Resources/ |
包含安装程序运行所需的资源文件,如图标、语言包、脚本(例如用于分区、安装后配置的脚本)以及用户界面元素。 |
Install macOS [版本名].app |
应用程序本身,用户双击运行此文件启动安装过程。 |
macOS Installer 的版本与 macOS 操作系统版本紧密对应。用户需要获取与其 Mac 兼容的特定 macOS 版本的 Installer。
| macOS 版本 | Installer 名称 | 主要发布时间 |
|---|---|---|
| macOS 14 | Install macOS Sonoma.app | 2023年 |
| macOS 13 | Install macOS Ventura.app | 2022年 |
| macOS 12 | Install macOS Monterey.app | 2021年 |
| macOS 11 | Install macOS Big Sur.app | 2020年 |
运行 macOS Installer 后,典型的安装过程会经历以下几个阶段:
| 阶段 | 用户操作/系统行为 | 状态 |
|---|---|---|
| 准备 | 用户启动 Installer,同意许可协议,选择目标安装磁盘。 | Installer 验证磁盘兼容性和空间。 |
| 文件复制 | Installer 开始将系统文件从内部资源复制到目标磁盘。 | 显示进度条,此阶段耗时较长。 |
| 系统设置 | 文件复制完成后,Mac 会自动重启。 | 进入基于 RAM 磁盘的预安装环境。 |
| 安装执行 | 在预安装环境中继续进行更底层的安装操作(如设置引导、应用固件更新、文件解压和配置)。 | 显示剩余时间,可能多次重启。 |
| 初始化设置 | 核心安装完成后,Mac 再次重启进入新系统。 | 用户进行首次登录、迁移助理、设置偏好等操作。 |
除了从 Mac App Store 下载得到的应用程序包形式的 Installer,Apple 还提供其他形式的安装媒介:
createinstallmedia 终端命令将下载的 Installer 应用程序制作成一个可引导的 USB 驱动器。这在需要离线安装、修复系统或在新硬盘上安装时非常有用。macOS Installer 的完整性至关重要。Apple 采用数字签名机制来确保安装器文件未被篡改。在安装开始前,Installer 会验证自身及其包含的关键文件的签名。用户也可以通过终端命令 spctl --assess --verbose /Applications/Install\ macOS\ [版本名].app 手动验证其可信度。
理解 macOS Installer 的含义和工作原理,对于 Mac 用户进行系统维护、升级或故障排除非常有帮助。它作为官方指定的安装途径,确保了系统部署的安全性和可靠性。