在OS X上重建被刪除掉的Recovery HD

簡述

QQ20140225-1

在OS X上,總有很多朋友因為各種原因,比如雙系統,比如換SSD等等等等的,會忍痛把系統自帶的Recovery HD這個自帶的系統急救模式刪掉——我想沒有誰是單純為了那650M的磁碟空間而刪掉它的吧=。=總之,這個系統雖然可以在開機的時候使用cmd+r來聯網下載,但在關鍵時刻,還是十分十分的不便,就更不要說用U盤來做一個系統磁片了...... 所以,路由今天就教大家一種方法,可以從OS X的系統磁片中提取出這個Recovery HD使用的BaseSystem鏡像,然後把它寫入現在的系統當中。即重建被刪除掉的Recovery HD。

[警告]
另:打開「查找我的Mac」功能需要Recovery HD。
再另:按照本教程重建Recovery HD會在你當前系統磁片後邊劃出650M磁碟空間來使用,無論如何,這是有一定風險的,請三思而後行。如果你對Mac不是十分的瞭解和自信,請只使用Lion Recovery Update v1.0來重建你的Recovery HD。
[/警告]

準備工作

打開你的終端,然後輸入diskutil list來查看你是否需要重建Recovery HD

的使用下邊的按鈕來下載Lion Recovery Update v1.0 我們需要用到它來重建Recovery HD。

[Downlink href=”HTTP://support.apple.com/kb/DL1464″]Lion Recovery Update v1.0[/Downlink]

另外,你也看到了,如果直接用它來重建,則你重建的是lion的Recovery HD,如果你想重建任意版本(比如說最新版)的Recovery HD,那你需要對應版本的InstallESD.dmg,這裡我就不給位址了,去下載那個4.7GB+的完整包提取吧騷年~

總之,下載對應的檔放到你的「下載」資料夾吧,這樣方便你參考下邊的命令!

開始重建

只使用Lion Recovery Update v1.0來重建你的Recovery HD

最終,再次查看分區,重啟按住option應該就能夠看到Recovery HD了。

使用最新的InstallESD.dmg來重建你的Recovery HD

如果你選擇這個選項,那你應當已經準備好了對應的InstallESD.dmg檔並把它和RecoveryHDUpdate.dmg都放在了「下載」資料夾裡,接下來,你需要下載我已經寫好的腳本

[Downlink href=”HTTPS://www.logcg.com/wp-content/uploads/2014/02/rbrecovery.sh_.zip”]rbrecovery.sh[/Downlink]

然後使用以下命令來給它添加可執行許可權,並且運行它:

本文由 落格博客 原創撰寫:落格博客 » 在OS X上重建被刪除掉的Recovery HD

轉載請保留出處和原文鏈接:https://www.logcg.com/archives/481.html

關於作者

R0uter

如非聲明,本人所著文章均為原創手打,轉載請註明本頁面鏈接和我的名字。

註釋

  1. hello,也是下載的RecoveryHDUpdat無法安裝,四處搜尋到你這。我對程式語言都不懂只能照搬著來
    所以按你的教程執行了下,有幾個小問題。

    第一. [Downlink href=」HTTP://support.apple.com/kb/DL1464″]Lion Recovery Update v1.0[/Downlink]
    這個連結似乎已經實效
    http://supportdownload.apple.com/download.info.apple.com/Apple_Support_Area/Apple_Software_Updates/Mac_OS_X/downloads/041-2768.20111012.cd14A/RecoveryHDUpdate.dmg
    找到這個連結下了一個不知道對不對。

    第二.在終端執行1~10的命令,第七條之後出現以下資訊
    Donor=disk0s2 Image=/Volumes/Recovery HD Update/BaseSystem.dmg DoVerifyImage=0 DoRepairDonor=0
    ChunkList=/Volumes/Recovery HD Update/BaseSystem.chunklist
    Creating recovery partition: async call initiate
    Creating recovery partition: async call exit success; operation now in progress
    ->-[Local dmAsyncStartedForDisk:]: del callback: DADR=0x107515030
    -[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fbdfa506d20=disk0s2 pole/pct=0/100.000000
    -[Local dmAsyncFinishedForDisk:mainError:detailError:dictionary:]: del callback: DADR=0x7fbdfa506d20=disk0s2 errMain=-69888 errAux=0 infoDict=(null)
    <–[Local dmAsyncFinishedForDisk:mainError:detailError:dictionary:]
    Creating recovery partition: finished
    錯誤 (async): Couldn't unmount disk (-69888)
    提示的資訊不明白,但應該是失敗勒,能否指點下問題出在哪裡,多謝

    1. http://supportdownload.apple.com/download.info.apple.com/Apple_Support_Area/Apple_Software_Updates/Mac_OS_X/downloads/041-2768.20111012.cd14A/RecoveryHDUpdate.dmg 差不多是這樣的位址,那個頁面似乎需要翻牆才能看到,我這裡還是正常的可以下載,這個下載位址就是點擊那裡出現的。然後你的那個報錯...... 我也不知道,看起來後來是因為不能卸載硬碟? 你再檢查檢查是不是路徑的問題? 注意路徑不要搞錯啊。

發表評論

您的電子郵件地址不會被公開. 必填字段標 *