用途
把macOS安装程序保存为dmg文件,方便存储,随时制作USB安装盘。
准备
从App Store下载 macOS 安装程序,下载完成,会在 应用程序(/Applications)目录下找到类似 安装 macOS Sierra.app(英文系统 Install macOS Sierra.app)
以10.11之后的新版本磁盘管理工具为例,旧版本的命令位置可能不一样,但功能都有。
制作
假设下载的安装程序是 安装 macOS Sierra.app,步骤如下:
- 在桌面创建一个文件夹,命名为:macOS Sierra 10.12.1
- 用 Finder 将 应用程序 文件夹里的 安装 macOS Sierra.app 移动(拖拽同时按住Command键)到macOS Sierra 10.12.1 文件夹里(从应用程序移动文件需要输入登录密码)
- 打开磁盘工具,菜单:文件 -> 新建镜像 -> 来自文件夹的镜像…,打开桌面上的 macOS Sierra 10.12.1 文件夹,存储为名称macOS.dmg、位置桌面、映像格式读/写,点“存储”按钮。此操作目的是创建一个适合大小的dmg文件。
- 双击打开桌面创建的macOS.dmg,出现 macOS Sierra 10.12.1 卷,在终端里输入:
$ sudo ~/Desktop/macOS\ Sierra\ 10.12.1/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia –volume /Volumes/macOS\ Sierra\ 10.12.1 –applicationpath ~/Desktop/macOS\ Sierra\ 10.12.1/Install\ macOS\ Sierra.app –nointeraction(回车)
Password:(输入您的登录密码,回车)
Erasing Disk: 0%… 10%… 20%… 30%…100%…
Copying installer files to disk…
Copy complete.
Making disk bootable…
Copying boot files…
Copy complete.
Done.
创建成功,桌面上macOS.dmg的镜像卷标 macOS Sierra 10.12.1 会被改为 Install macOS Sierra。
注1:其中所有的文件路径都可以通过拖入图标的方式获得,不必手动输入。
注2:终端里,所有文件和目录中空格会被“\空格”代替。 - 推出刚刚创建的 Install macOS Sierra 卷。删除桌面上的 macOS Sierra 10.12.1 文件夹。
- 打开磁盘工具,菜单:镜像 -> 转换…,在出现的窗口里选择桌面的macOS.dmg,存储为:macOS Sierra 10.12.1.dmg、位置桌面、映像格式压缩,点“存储”按钮。转换成功后删除桌面上的macOS.dmg。
- macOS Sierra 10.12.1.dmg 是我们要的最终文件。
打开磁盘工具,菜单:映像 – 扫描要恢复的映像…,选择macOS Sierra 10.12.1.dmg ,点“打开”,可能会要求输入登录密码,完成扫描。
使用
方式一:用恢复dmg制作USB恢复盘。以一个8G的U盘为例(无论是U盘还是移动硬盘,建议恢复分区至少8GB,分区表格式为GUID)
- 插入U盘,打开磁盘工具,选择U盘(不是卷),点抹掉,U盘中的数据会被全部清除,并被重新创建为GUID分区格式,分区为Mac OS 扩展(日志式)。
- 选择U盘的卷,菜单:编辑 – 恢复,点映像按钮,选择我们前面创建的dmg,然后点恢复。
旧版本:磁盘工具的恢复功能在主界面右侧:『急救』、『抹掉』、『RAID』、『恢复』,选择恢复页,点源磁盘右侧的映像按钮,选择恢复dmg,然后将U盘的卷拖拽到目标磁盘文本框里,点恢复。 - 恢复过程花费的时间跟U盘的写入速度有关,可能会比较慢,完成后,U盘就是一个OSX安装盘了。
- 连接U盘,启动(或重启)电脑时,按住Option键,会出现引导选项,U盘被正确识别出,进入就可以使用。
- 如果安装过程出现这个应用程序副本不能验证,在菜单中选择终端程序,用date命令更改当前日期为2015年之前,如:
$ date 062614102014.30
06是月,26是日,14是时,10是分,2014是年,30是秒
方式二:在桌面升级安装系统。
- 打开 macOS Sierra 10.12.1.dmg 文件
- 将 安装 macOS Sierra.app 文件复制到 应用程序(/Applications)目录,然后推出 Install macOS Sierra 卷。
- 双击 应用程序(/Applications)目录的 安装 macOS Sierra.app 进入安装向导
- 如果出现应用程序副本不受信任,需要在系统偏好设置的安全与隐私设置,通用下面选中允许从以下位置下载的应用的“任何来源”。全新Sierra 10.12以后的系统需要执行一条命令才能看见这个选项:
1$ sudo spctl --master-disable