blog home about our NYC Mac support site

Create or Update a Lion or Mountain Lion Recovery Partition

Hooray! brunerd has written an easy to use utility that will create a Lion or Mountain Lion Recovery partition if you don’t have one (for example, if you performed a full-system Time Machine restore to a brand new drive). It will also update the Recovery partition to the current version of OS X, which doesn’t always happen during a standard OS X software update. It’s a little intimidating looking because he’s got the whole script on his page, but it’s quite easy to use even if you’re not a Terminal type of person — find his link to the .zip file in the post, unzip, double-click, and follow the prompts.

The utility requires that you have the “Install (Mac) OS X (Mountain) Lion” app that you purchase from the Mac App Store (it can be redownloaded if you don’t have it on your computer). You also need the free Lion Recovery Update 1.0 (even if you have Mountain Lion). brunerd’s tool is actually a meta-utility, in that it builds a new utility using pieces of the Apple downloads, which you then run to create or update the recovery partition.

If  you don’t have the OS X installer because your Mac came with the version you want to install, you’ll need to buy the installer from the Mac App Store (which will also mean an upgrade to Mountain Lion if you’re on Lion), or, if you’re tech-savvy, you can perform an internet recovery (start up holding option-command-R) to install OS X to an external drive, unplug that drive as soon as it reboots during the install process, and then after reboot reconnect it and find the DMG file in its “Mac OS X Install Data” folder, and modify brunerd’s utility script to accept the DMG rather than the Install Mac OS X app. However, that may only get you whatever version of OS X came with your computer, not the latest. And that would of course all take a while, but if you keep the DMG file, you wouldn’t have to go through it again and you’d have an OS X installer at the ready if you restore it to an USB stick (as shown here starting from step 4).

If your Mac is so new that the build of OS X it came with is newer than the version in the Mac App Store, buying it won’t be an option. You’ll either need to go through the above “tech-savvy” process, or not this utility and instead back up your whole system with Time Machine or Carbon Copy Cloner, do a full install of (Mountain) Lion using internet recovery, and then erase the freshly installed OS X and restore your backup to it.
Thank you brunerd!

Related Posts

One Comments
Cyprien March 30th, 2013

Doesn’t work for fusion drive with filevault full disk encryption activated. I don’t know if it is because of the fusion drive or the encryption.

[12:02]:./RecoveryHD\ Updater.command
Please drag in DESTINATION disk for Recovery HD partition and press Enter: /
Password:
Donor=disk2 Image=./etc/BaseSystem.dmg DoVerifyImage=0 DoRepairDonor=0
ChunkList=./etc/BaseSystem.chunklist
Creating recovery partition: async call initiate
Creating recovery partition: async call exit success; operation now in progress
->-[Local dmAsyncStartedForDisk:]: del callback: DADR=0x7ffbb9412a70
-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7ffbb9412a70=disk2 str=Attaching disk image ./etc/BaseSystem.dmg dict=(null)
-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x0=(null) pole/pct=0/6.000000
-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7ffbb9412a70=disk2 pole/pct=0/100.000000
-[Local dmAsyncFinishedForDisk:mainError:detailError:dictionary:]: del callback: DADR=0x7ffbba905820=disk2 errMain=-69736 errAux=0 infoDict=(null)
<–[Local dmAsyncFinishedForDisk:mainError:detailError:dictionary:]
Creating recovery partition: finished
Error (async): Couldn't attach disk image (-69736)

Leave a Reply

About IvanExpert

IvanExpert provides superior Mac, iPhone, and iPad support for small businesses and home users in New York City. We provide on-site help with a range of Apple computer and mobile issues.

Sign up to get our blog posts by email

Sign up for our monthly email newsletter

Meta