在任何驅動器上創建您自己的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卷的克隆。