在任何驱动器上创建您自己的Mac Recovery HD

OS X Lion开始 ,Mac OS的安装包括创建一个恢复HD卷,并将其隐藏在Mac的启动驱动器上。 在紧急情况下,您可以引导至Recovery HD并使用“磁盘工具”更正硬盘问题,上网并浏览有关您遇到的问题的信息,或者重新安装Mac操作系统。

您可以在指南中找到有关如何使用Recovery HD卷的更多信息: 使用Recovery HD Volume重新安装OST或对其进行故障排除

在任何驱动器上创建您自己的Mac Recovery HD

致谢Apple

Apple还创建了一个名为OS X Recovery Disk Assistant的实用程序,该实用程序可以在您连接到Mac的任何可启动外部驱动器上创建Recovery HD的副本。 对于希望在启动卷以外的驱动器上安装Recovery HD卷的许多Mac用户来说,这是个好消息。 但是,该实用程序只能在外部驱动器上创建Recovery HD卷。 这使得所有的Mac Pro,iMac甚至Mac mini用户都可能拥有多个内置硬盘。

借助一些隐藏的Mac OS功能,一点点时间以及本分步指南,您可以在任何地方创建包括内置驱动器的Recovery HD卷。

两种创建恢复HD的方法

由于各种版本的Mac OS中可用的功能发生了一些变化,因此您可以使用两种不同的方法来创建Recovery HD卷,具体取决于您使用的Mac OS的版本。

我们将向您展示两种方法; 第一个是OS X Lion通过OS X Yosemite ,第二个是OS X El Capitan ,以及macOS Sierra和更高版本。

你需要什么

为了创建Recovery HD卷的副本,您必须首先在Mac的启动驱动器上有一个可用的Recovery HD卷,因为我们将使用原始Recovery HD作为创建卷克隆的源。

如果启动驱动器上没有Recovery HD卷,则无法使用这些说明。 不过不要担心, 相反,您可以创建Mac OS安装程序的可启动副本,其中恰好包含与Recovery HD卷相同的所有恢复实用程序。 您可以在这里找到有关在USB闪存驱动器上创建可启动安装程序的说明:

使用OS X Lion安装程序创建可引导的闪存驱动器

创建OS X Mountain Lion安装程序的可启动副本

如何制作OS X或macOS的可启动Flash安装程序(通过Sierra的小牛)

如此一来,现在是时候将注意力转移到我们需要创建Recovery HD卷的克隆上。

使用OS X Lion通过OS X Yosemite创建恢复HD卷从第2页开始。

使用OS X El Capitan和更高版本创建恢复HD卷可在第3页找到。

在OS X Lion上通过OS X Yosemite创建恢复HD卷

磁盘实用程序的调试菜单可让您查看所有分区,即使是那些从Finder中隐藏的分区。 屏幕截图由Coyote Moon公司提供。

Recovery HD卷隐藏; 它不会显示在桌面上,或者在磁盘工具或其他克隆应用程序中显示。 为了克隆Recovery HD,我们必须首先使其可见,以便我们的克隆应用程序可以使用卷。

通过OS X Yosemite使用OS X Lion,我们可以使用磁盘工具的隐藏功能。 磁盘工具包含一个隐藏的调试菜单,您可以使用该菜单强制隐藏分区在“磁盘工具”中可见。 这正是我们需要的,因此克隆过程的第一步是打开调试菜单。 你可以在这里找到说明:

启用磁盘工具的调试菜单

请记住,您只能通过OS X Yosemite在OS X Lion中找到“磁盘工具调试”菜单。 如果您使用的是较新版本的Mac OS,请跳到第3页。否则,请按照指南使调试菜单可见,然后再次返回,我们将继续克隆过程。

创建恢复HD克隆

现在我们在“磁盘工具”中有隐藏的调试菜单(参见上面的链接),我们可以继续进行克隆过程。

准备目标卷

您可以在“磁盘工具”中列出的任何卷上创建Recovery HD克隆,但克隆过程将清除目标卷上的所有数据。 出于这个原因,调整大小并添加专用于您即将创建的新的Recovery HD卷的分区是一个不错的主意。 Recovery HD分区可以非常小; 650 MB是最小尺寸,虽然我会让它稍大。 磁盘实用程序可能无法创建一个很小的分区,因此只需使用它可创建的最小分区即可。 您将在这里找到有关添加卷和调整卷大小的说明:

磁盘工具 - 使用磁盘工具添加,删除和调整现有卷的大小

将目标驱动器分区后,我们可以继续。

  1. 启动磁盘工具 ,位于/ Applications / Utilities中。
  2. 调试菜单中选择显示每个分区
  3. Recovery HD卷现在将显示在“磁盘工具”的“ 设备”列表中。
  4. 在“ 磁盘工具”中 ,选择原始的Recovery HD卷,然后单击“ 还原”选项卡。
  5. Recovery HD拖到Source字段。
  6. 将要用于新恢复HD的音量拖到目标字段。 仔细检查,确保您将正确的卷复制到目的地,因为您拖动的任何卷都将被克隆过程完全删除。
  7. 如果您确定一切正确,请点击恢复按钮。
  8. 磁盘工具将询问您是否确实要擦除目标驱动器。 点击擦除
  9. 您将需要提供管理员帐户密码。 输入请求的信息,然后单击确定
  10. 克隆过程将开始。 磁盘工具将提供一个状态栏,让您了解最新进程。 一旦磁盘工具完成克隆过程,您就可以使用新的恢复HD了(但运气不错,您永远不需要使用它)。

一些附加说明:

以这种方式创建新的恢复HD卷不会将可见性标志设置为隐藏状态。 因此,Recovery HD卷将显示在您的桌面上。 如果您愿意,可以使用“磁盘工具”卸载Recovery HD卷。 就是这样。

  1. 从“磁盘工具”中的“ 设备”列表中选择新的恢复HD音量。
  2. 在“磁盘工具”窗口的顶部,单击“ 卸载”按钮。

如果您将多个Recovery HD卷连接到Mac,则可以通过按住选项键启动Mac来选择要在紧急情况下使用的一个。 这将强制您的Mac显示所有可用的可启动驱动器。 然后,您可以选择您想要用于紧急情况的那个。

在OS X El Capitan及更高版本上创建一个恢复HD卷

在本例中,Recovery HD卷的磁盘标识符是disk1s3。 屏幕截图由Coyote Moon公司提供。

在OS X El Capitan和macOS Sierra及更高版本的内置驱动器上创建Recovery HD 稍微麻烦一些。 这是因为,随着OS X El Capitan的到来,Apple删除了隐藏的磁盘工具调试菜单。 由于磁盘工具无法再访问隐藏的恢复HD分区,因此我们必须使用其他方法,特别是终端和命令行版本的磁盘工具diskutil。

使用终端创建隐藏恢复HD卷的磁盘映像

我们的第一步是创建一个隐藏的恢复HD的磁盘映像。 磁盘映像为我们做了两件事。 它会创建一个隐藏的恢复HD卷的副本,并使其可见,并可从Mac桌面轻松访问。

启动Terminal ,位于/ Applications / Utilities中。

我们需要找到隐藏的恢复HD分区的磁盘标识符。 在终端提示符处输入以下内容:

diskutil列表

点击进入或返回。

终端将显示您的Mac能够访问的所有分区的列表,包括那些被隐藏的分区。 查找具有Apple_Boot TYPE和Recovery HD的名称的条目。 带有Recovery HD项目的行也会有一个标有标识符的字段。 在这里您可以找到系统用来访问分区的实际名称。 它可能会读取如下内容:

disk1s3

Recovery HD分区的标识符可能不同,但它将包含单词“ disk ”, 数字 ,字母“ s ”和另一个数字 。 一旦知道了Recovery HD的标识符,我们就可以继续制作可见磁盘映像。

  1. 终端中 ,输入以下命令,替换您在上述文本中学习到的磁盘标识符:sudo hdiutil create〜/ Desktop / Recovery \ HD.dmg -srcdevice / dev / DiskIdentifier
  2. 这个命令的一个实际例子是:sudo hdiutil create〜/ Desktop / Recovery \ HD.dmg -srcdevice / dev / disk1s3
  3. 如果您使用的是macOS High Sierra或更高版本,则终端中的hduitil命令中存在一个错误,它无法识别用于转义空格字符的反斜杠( \ )。 这可能会导致错误消息“ 一次只能创建一个图像 ”。 相反,使用单引号转义整个Recovery HD.dmg名称,如下所示:sudo hdiutil create〜/ Desktop /'Recovery HD.dmg'-srcdevice / dev / DiskIdentifier
  4. 点击进入返回
  5. 终端会询问您的管理员密码。 输入您的密码,然后按输入返回
  6. 终端提示符返回后,恢复HD磁盘映像将在您的Mac桌面上创建。

使用磁盘工具创建恢复HD分区

下一步是对希望创建Recovery HD卷的驱动器进行分区。 你可以使用指南:

使用OS X El Capitan的磁盘工具对驱动器进行分区

本指南将与OS X El Capitan和更高版本的Mac OS一起使用。

您创建的Recovery HD分区只需要比Recovery HD分区略大,通常大约在650 MB到1.5 GB之间。 但是,由于每个新版本的操作系统都可能会更改大小,因此建议将分区大小设置为大于1.5 GB。 实际上,我使用了10 GB的存储空间,相当有点矫枉过正,但是我开发的驱动器有足够的空间。

分区选定的驱动器后,您可以从此处继续。

将恢复HD磁盘映像克隆到分区

接下来的步骤是将Recovery HD磁盘映像克隆到您刚刚创建的分区。 您可以使用Restore命令在“ 磁盘工具”应用程序中执行此操作。

  1. 启动磁盘工具 ,如果它尚未打开。
  2. 在“磁盘工具”窗口中,选择刚创建的分区 。 它应该列在边栏中
  3. 单击工具栏中的恢复按钮,或从编辑菜单中选择恢复
  4. 一张纸将下降; 点击图像按钮。
  5. 导航到我们之前创建的Recovery HD.dmg映像文件 。 它应该在您的桌面文件夹中。
  6. 选择Recovery HD.dmg文件,然后单击打开
  7. 在下拉列表中的“磁盘工具”中,单击恢复按钮。
  8. 磁盘工具将创建克隆。 过程完成后,单击完成按钮。

您现在在选定的驱动器上有一个Recovery HD音量。

最后一件事:隐藏恢复高清音量

如果你还记得我们开始这个过程的时候,我要求你使用Terminal的 diskutil来找到Recovery HD卷。 我提到它会有一种Apple_Boot。 刚刚创建的Recovery HD卷当前未设置为Apple_Boot类型。 所以,我们最后的任务是设置类型。 这也会导致Recovery HD卷隐藏起来。

我们需要发现刚刚创建的Recovery HD卷的磁盘标识符。 由于此卷目前已安装在Mac上,因此我们可以使用“磁盘工具”查找标识符。

  1. 启动磁盘工具 ,如果它尚未打开。
  2. 从边栏中选择您刚创建的Recovery HD卷。 它应该是侧边栏中唯一的一个,因为只有可见设备出现在边栏中,原始的Recovery HD卷仍然隐藏。
  3. 在右侧窗格的表格中,您会看到一个标签为“Device:”的条目。 记下标识符名称。 它的格式与我们前面看到的disk1s3类似。
  4. 在恢复HD卷仍被选中的情况下,单击“ 磁盘工具”工具栏中的“ 卸载”按钮。
  5. 启动终端
  6. 在终端提示符处输入:sudo asr adjust --target / dev / disk1s3 -settype Apple_Boot
  7. 请确保更改磁盘标识符以与Recovery HD卷相匹配。
  8. 点击进入返回
  9. 提供您的管理员密码。
  10. 点击进入返回

而已。 您已经在您选择的驱动器上创建了Recovery HD卷的克隆。