Recovery Partition Creator 3.8

July 9, 2014 by Christopher Silvertooth

UPDATE 5/12/2016 – Version 4.x has launched.  Get it here.

UPDATE:  Thanks to some intrepid users it has been confirmed that Recovery Partition Creator works with Yosemite (10.10) and the El Capitan (10.11) betas thus far.


Version 4.0 coming soon!


Without further ado here is the new version.

Recovery Partition Creator 3.8

As always, let me know if it works or doesn’t so I can address any issues.  For those of you with Fusion drives or Core Storage Volumes this program will not work on those.  You can however use it to create a recovery partition on a different drive be it external or another internal drive.




If you have a core storage volume for your disk layout Recovery Partition Creator will not work with it.

apple / Mac Fixes / tools


  1. David says:

    I must add to my previous comment!

    I booted into safe mode, and ran the script there, it worked like a charm, thanks very much!

  2. Jon Hanson says:

    My recovery partition got messed up for some reason so I’m trying to use this version with 10.9.4. I decrypted my drive because I was using FileVault and the OS partition was Core Storage, which your script doesn’t support. I have removed the old recovery partition and merged it with the OS partition (this is a MacBook Pro, so just one disk installed). I start your script and let it check the disk and point it to the Mavericks installer package as downloaded from the App Store. I briefly see a progress bar window pop-up but it’s too quick for me to see what it says. It’s been running for at least an hour with no visible signs of progress (the icon on the dock isn’t bouncing for attention and I can see it running in the Activity Monitor occasionally getting 0.3% of the CPU but it mostly sits idle). Below is what my diskutil list has for this system:

    0: GUID_partition_scheme *750.2 GB disk0
    1: EFI EFI 209.7 MB disk0s1
    2: Apple_HFS 749.3 GB disk0s2
    0: Apple_HFS Macintosh HD *749.3 GB disk1
    0: Apple_partition_scheme *5.5 GB disk2
    1: Apple_partition_map 30.7 KB disk2s1
    2: Apple_HFS OS X Install ESD 5.5 GB disk2s2

    • Christopher Silvertooth says:

      Based on your layout it still looks like a corestorage volume. I am working on a fix to incorporate core storage because it appears 10.10 defaults to this layout. The problem is my script looks for “Macintosh HD” as that is what you chose when running it. But that isn’t the correct device (/dev/disk1) where a recovery drive should be it needs to be at /dev/disk0. Hopefully I will get some time this weekend and can provide a solution.



  3. Jason says:

    How can I download the required OS X Installer? I have searched the app store and didn’t find anything.

    • Christopher Silvertooth says:

      You need to go into the purchase history in the app store and select the version of OS X you have access to. There should be a download option. Once it is downloaded you can locate it in your Applications folder.


      • Tim says:

        Thank you so much for this tip. I was looking around on torrent sites for a Mavericks installer and they all seem a bit wonky. Didn’t know you could simply get it from the app store by looking in Purchase History.

        So easy now that I know! Thanks.

    • John Oliver says:

      Another way to get the installer is to use a Mac that came with Mavericks, boot to Internet Recovery, create a small partition (15GB+), then choose Reinstall OSX and point to that partition. After it’s done downloading and the Mac reboots, zap the PRAM (to keep it from booting to that partition), and you’re golden.

  4. […] Boot back into OS X and download the Recovery Partition Creator from here. You’ll also need the OS X installer downloaded in Step 1, so be sure to save that file until […]

  5. Snard says:

    Hi guys. I wanna use this script tomorrow but i’m little scare for my data. Problem is I don’t have another hard drive to use it for backup. Is this safe operation for system and files? I don’t know what partition i need to choose. Partition with operation system or maby batter way is created new partition. Can I use this new partition to Time Machine too when it’s done? I’m sorry for this noob questions but i’m realy don’t know what to do.

  6. Chaz says:

    I used v3.8 after installing an SSD for my boot drive in a mac mini. Apps and system on the SSD, user folder on the regular HD. Your script worked perfectly. Thank you so much.


  7. andy says:

    Hello, I’m running 10.9.4 and your script stops (for hours, nothing happens..) after all the dialogs are displayed and answered. I would debug it but you made the script read-only and I’m using Mac only for music and no DEV.

    My partition scheme:
    0: GUID_partition_scheme *500.3 GB disk0
    1: EFI EFI 209.7 MB disk0s1
    2: Apple_HFS Macintosh HD 248.4 GB disk0s2
    3: Apple_HFS Recovery OSX 1.1 GB disk0s3
    4: Microsoft Basic Data Windows8 250.1 GB disk0s4
    5: DE94BBA4-06D1-4D40-A16A-BFD50179D6AC 367.0 MB disk0s5
    0: Apple_partition_scheme *5.4 GB disk1
    1: Apple_partition_map 30.7 KB disk1s1
    2: Apple_HFS OS X Install ESD 5.4 GB disk1s2

    Notice please, that I’ve already created “Recovery OSX” manually.

    Thank you very much,

    • Christopher Silvertooth says:

      It looks like you have a recovery partition already that you created manually. You will need to delete this first before attempting to use my program. This appears to be the offending partition.

      3: Apple_HFS Recovery OSX 1.1 GB disk0s3



  8. Glen says:

    This script is a beautiful thing 🙂

  9. spede says:

    Is there a way to create a FULL recovery partition so that you don’t have to download the entire OS?

  10. Erik says:

    Any updates on Yosemite compatibility? I would love to have a brand-new system including a decent recovery option.

    I would even do everything manually if needed, but information about Yosemite recovery layout are hard to come by.

  11. Perry says:

    First time around, I didn’t see the dialogue box that asks for the operating system. I dragged the script to my startup volume. Ran it again. The Result? Four words:




  12. Ataru79 says:

    How much space do I need to install the recovery in a usb stick?

  13. Tony says:

    Hi Chris,

    Running 10.9.4 with FileVault 2 encryption enabled on an early 2008 MBP (Intel Core2Duo, 4GB RAM).

    Want to use SuperDuper! to backup to an external HDD partition formatted GUID.

    Next, install the Recovery Partition using 3.8 (Can I point it to install on the one partition on the external HDD?).

    Then boot to the backup.

    After this, turn on FileVault 2 on the external HDD partition backup; FV 2 requires the Recovery Partition.

    Finally, I want to be able to run future SD backups to the same FV 2 encrypted partition I ran 3.8 on and backed up to with SD.

    Does all this sound like it should work?

    Any thoughts you can add?

    Thanks very much!

    • Christopher Silvertooth says:

      I am pretty sure I have done something like that in the past and have had success. Just make sure your external drive is formatted correctly so that you are able to boot from it. It needs to be a GUID partition.


      • Tony says:

        Chris, I did this right after your reply and it worked great. Came back here today to get/run RPC 3.8 again for a new HDD clone/backup on which I am going to turn on File Vault 2.

        For anyone reading this who wants to use FV2 on an external HDD/partition backup/clone (I use SuperDuper!), clone your internal HDD to the external first (FW800 is much faster than USB 2), make sure it is bootable, run Verify Disk to make sure the directory structure is good, and while booted to that external clone, download and run RPC 3.8. Make sure to point it to that HDD or partition on it. When that finishes, I run Repair Permissions (don’t know if you really have to, but it can’t hurt), then turn on FV2, wait a few hours, and you’re good to go.

        Chris, THANK YOU VERY MUCH for creating RPC, it really works great!

  14. Ernie says:

    Hello, I was referred to you by Super Duper tech support. What I want to do is to encrypt my Super Duper bootable backups, but then to have them made bootable in the event I need to recover from a disaster. Can you please explain to me what your product does, and if this will help me to create (and recover from) encrypted bootable backups? Thanks!

    • Christopher Silvertooth says:

      Interesting. Well if you wish to use Filevault 2, which is Apple’s Disk Encryption, you are required to have a recovery partition on the drive/partition you are going to boot from. If it is a non-bootable drive you can encrypt without a recovery partition. My guess is that the Super Duper backup you made does not include the recovery partition since that isn’t necessary for booting a non-encrypted drive. Sooooooo, you can use my program to create the recovery partition on your super duper backup drive. Then, once you have created the recovery partition on this super duper backup, boot from the backup and start the filevault encryption process. Having never done this I can’t say with 100% certainty this will work but in theory it should 🙂

      I hope that helps,


  15. Michael says:

    How do I know if the script is still running? I’ve gotten to a window with the title “OS X Install ESD” and nothing seems to happen after that point. Is it safe to quit the script and start over?

    • Christopher Silvertooth says:

      Yes. It will tell you when it is installing the recovery partition. The speed depends on a lot of factors. Make sure you quit all apps so you can see any pop up windows and check the dock for a bouncing icon.



  16. R. Stansifer says:

    I hate to say it, but it looks like 10.9.5 broke your script. I get an error saying “The command exited with a non-zero status” after selecting a 10.9.5 external hard drive connected by Thunderbolt. I’m currently in 10.9.5 with OS X Server 2.2.1.

    • Christopher Silvertooth says:

      Hmmm. It might not be 10.9.5 it could be another drive causing an issue. I have had others report that error when they had another internal drive connected. I never had the right setup to test multiple internal drives only external drives. I see you are running OS X server. What sort of machine is this?



      • R. Stansifer says:

        It’s a Mac Mini 2012.

        • R. Stansifer says:

          I’ve done more troubleshooting and experimentation and found that it was indeed not 10.9.5. Instead, it was that I was attempting to use it on an external drive connected by Thunderbolt.

          I’ve successfully done it through FireWire 800 and plan on attempting it with USB 3.0 in the near future.

          If it helps, I’m using your program to allow me to create NetRestores through System Image Utility. I have three partitions with 10.7, 10.8 and 10.9. I did discover that due to a limitation of System Image Utility, I can only have one Recovery HD partition on the drive at a time, but your program allows me to bypass that without too much trouble.

          • Christopher Silvertooth says:

            Glad you found the root cause. That is cool you are using it with NetRestore. I haven’t delved into that program in a year or so. I also haven’t tried over thunderbolt. I have tried over USB 2 and that seemed to work in most cases. Good luck and keep me posted.


        • N. Tejasakulsin says:

          I’m also running a Mac Mini Late 2012 with dual internal drives 10.9.5, and I’m getting the same error.

          Hope there is a solution.


  17. Ryan says:

    I understand that if you already have Yosemite installed, then running the script won’t work. But what if you ran the script on a Mavericks system, using a Yosemite installer?

    Would that work?

    • Christopher Silvertooth says:

      Most likely no. The main reason it doesn’t work is because Yosemite will change the layout of your drive such that it can’t add the Recovery Partition. That is the hurdle I need to get over.


      • Ryan says:

        That wasn’t exactly what I asked. What I asked is if you have the Yosemite (10.10) installer downloaded, but are *running* Mavericks (10.9), and used the Yosemite installer as the source for the recovery partition, would *that* work? I’ve never even launched the Yosemite installer ever, but I want to use *just* its recovery partition.

        • Christopher Silvertooth says:

          I honestly can’t remember though I think I did try that at one point. Generally I would advise against this as having mismatched versions could potentially create an unforeseeable problem.


  18. Charles Butcher says:

    Many thanks for this. It’s just worked fine on a Mac mini 2009 running 10.9.5. I bought it a couple of weeks ago with 10.9.2 and no recovery partition. I think it needs setting up from scratch but this will do nicely until I can install Yosemite (and an SSD).

  19. John says:

    I discovered that my 2007 Mac Pro did not add a recovery partition when I installed Lion (10.7.5). I tried launching your tool (v. 3.8) to correct this and immediately got a segment fault, so was not able to proceed. Here is a summary of my hardware configuration:

    OS version: Mac OS X 10.7.5 (11G63)
    Model: MacPro1,1
    BootROM: MP11.005C.B08
    4 processors, Dual-Core Intel Xeon, 2.66 GHz, 5 GB, SMC 1.7f10
    Graphics: NVIDIA GeForce 7300 GT
    4 serial ATA hard drives (system drive ST3250820AS P, 250.06 GB)

    Any ideas? Thanks,

    • Christopher Silvertooth says:

      could be any number of things. I know some users have had issues with multiple internal drives causing all sorts of weird errors. They had success after they unplugged those drives. Make sure you have plenty of free space on the drive you want to add this too.


  20. Barry says:

    Looks like some nice work but being an old IT Pro but kind of a Mac novice, I have a few questions :-

    1) From reading the comments, it looks like I should be choosing “Macintosh HD” as the partition to write to?

    2) Doesn’t that overwrite the MAC OS?

    3) Or does your script somehow steal some space from the Macintosh HD partition and create a new partition for Recovery?

    4) If so, does it take space from the start or end of the Macintosh HD?

    5) What impact does your script have on systems with BOOTCAMP partitions? (since they use HYBRID GPT’s you could be messing them up?


    • Christopher Silvertooth says:

      1. You choose the drive you want the recovery partition added to. In the majority of the cases this would be called “Macintosh HD”.
      2. It does not overwrite OS X. It will add a partition to the drive layout you currently have. i.e. /dev/disk0s3 is typical.
      3. You do need adequate free space on your drive. I would not try it if you don’t at least have 3 to 5GB free as anything that touches the partition layout needs enough space to move stuff around. 10GB would be a safe number.
      4. It takes it from the end.
      5. My script has been used with success on bootcamp partitions.

      As with anything that messes around with a drive layout it could always end up in a disaster. If you aren’t comfortable with your backup strategy or have a recent backup of your data I would advise against using any utility that touches your drive layout. That said, thousands of people have had success with this tool and to my knowledge no one has lost data.

      I hope that helps,


  21. Barry says:

    Thanks for the quick response. I have lots of free space, buts its between the Time Machine and BOOTCAMP partition
    0: GUID_partition_scheme *320.1 GB disk0
    1: EFI EFI 209.7 MB disk0s1
    2: Apple_HFS Macintosh HD 74.9 GB disk0s2
    3: Apple_HFS Time Machine 77.9 GB disk0s3
    4: Microsoft Basic Data BOOTCAMP 54.5 GB disk0s4

    Disk: /dev/disk0 geometry: 38913/255/63 [625142448 sectors]
    Signature: 0xAA55
    Starting Ending
    #: id cyl hd sec – cyl hd sec [ start – size]
    1: EE 1023 254 63 – 1023 254 63 [ 1 – 409639]
    2: AF 1023 254 63 – 1023 254 63 [ 409640 – 146283264] HFS+
    3: AF 1023 254 63 – 1023 254 63 [ 146955048 – 152156088] HFS+
    4: 0C 1023 254 63 – 1023 254 63 [ 518670336 – 106471424] Win95 FAT32L

    Why do you think it only completes for an external thumb drive, but will not complete when selecting Macintosh HD?

    • Christopher Silvertooth says:

      Without doing a lot of testing I am guessing it is your drive layout especially if it completes for an external drive. I never tested with a Time Machine drive as well as Bootcamp. It could be throwing it off. The recovery partition generally likes to be put at disk0s3 which is where your time machine is but I have seen it in other slices of the disk.


  22. Hi Chris, do you plan to update the script for Yosemite? Thanks, Scholle

    • Christopher Silvertooth says:

      I do but my developer account expired so I don’t have access to the latest Yosemite for testing. As soon as it is released I will take a look and see how it changes things. Hopefully it isn’t too difficult.



  23. Athos Orio says:

    gr8, worked perfectly solving errors in Time Machine backup after installing a new SSD and separating the Users to another disk.

    thx a lot

  24. Abraham says:

    I wanted to add one thing to this discussion: If you will be pointing to the original OS X Installer that is located on a flash drive (like I did) make sure that you don’t make the flash drive bootable. You will receive an error that makes no sense. I don’t remember the error I didn’t write it down. It’s something like: “returned one instead of zero…” It took me a little to figure that one out.

  25. erik says:

    Hi, any chance it would work with a OSX installer dmg image whereever it’s located?

    btw hypergreat tool you have made. Thanks in advance.

  26. zack says:

    Thanks for your hard work on this app. From the comments and other things I’ve read about it online, sounds like it works like a charm. One questions though, do you have a time frame for which you will update this to work with 10.10 or do you have any pointers on how to create a 10.10 recovery partition? I’ve been scouring the web and have found very little info and what i have seems rather spotty.

    Thanks and keep up the good work.


  27. Carlos says:

    Any news about Yosemite support?

    I want to replace the hard drive of a MacBook Pro with an SSD and have a recovery partition but it has Yosemite already installed.

    Can I use the Mavericks installer app to create a working recovery in Yosemite? Will software update ask me to upgrade the recovery???

    Thanks in advance.


    • Christopher Silvertooth says:

      Hi All,

      Thanks for the support and info. I will be working on the Yosemite version this week. I will try and post some updates on progress. Sorry for the delay.



      • Carlos says:

        That’s ok. You did a great job with this tool.

        I just wanted to know if I could use the current version (3.8) with the Mavericks installer in Yosemite.

        AFAIK the variations in the script are because of the installer. I intend to use the Mavericks recovery in Yosemite while you prepare the next version.


      • ikir says:

        You’re great, thanks!

  28. Bob says:

    Many thanks – appreciate your effort.

  29. Arthur Kent says:

    Hi Chris,

    Any updates on a Yosemite version? Looking forward to one, as your tool is a life saver!


  30. Lionel says:

    I’ve got an apple software raid, that normally doesn’t allow us to install the recovery partition (we are warned at install), but I’m guessing if it’s possible to do it manualy ?

    (I have yosemite, and I know it’s not compatible for the moment, but does the concept is possible or no?)

    • raf says:

      Lionel did you ever get this working with your software raid mac? I’m wondering the same thing and it looks like you posted a year ago so perhaps you found a solution.

  31. Drake says:

    Just popping in to say I appreciate the work you are doing and I’m looking forward to a Yosemite compatible version. Thank you!

  32. Piero says:

    Not sure if this can be of help to anyone, however I’ve just discovered that on SSD the Yosemite installer creates a CoreStorage logical volume group that incapsulates the boot partition and the recovery partition too. That’s why the recovery partition doesn’t show-up when booting while holding the option key.
    In order to revert that there are a couple of command line commands to run:
    diskutil cs list
    diskutil coreStorage revert XXXX
    where XXXX is the Logical Volume ID that is shown at the end of the first command.
    Then reboot.
    It worked just fine for me. After the conversion the CoreStorage logical volumes no longer show the and command “diskutil list” should return something like this:
    0: GUID_partition_scheme *480.1 GB disk0
    1: EFI EFI 209.7 MB disk0s1
    2: Apple_HFS Macintosh HD 479.2 GB disk0s2
    3: Apple_Boot Recovery HD 650.0 MB disk0s3


    • Christopher Silvertooth says:

      That was my problem as well. Thanks for the comment as I am sure it will be useful to others until I come up with a better solution.


  33. Shana says:

    I was wondering, if I reverted the Yosemite core storage (I do not want to use or am using FileVault), which is easy to do do by using the below terminal commands if THEN your script would work????
    diskutil cs list (press return, and a long line of out put appears)
    diskutil coreStorage revert “lvUUID” (insert the LAST long line of numbered output from the first command for “lvUUID” and press return, exit terminal and restart–your recovery drive is accessible again when using restart+option, and the partitions are back to normal)
    Let me know your thoughts….

    • Christopher Silvertooth says:

      Reverting from core storage should allow it to work. That is my big hangup with Yosemite. I will take a look at the commands this week. I apologize for the delays.


  34. […] A. You’ll need to manually create a recovery partition. It’s a good idea to back up any files you want to save before doing this. Here (link) is the article with the zip file for the recovery partition you’ll need to run aft… […]

  35. David says:

    I’m also looking to add a recovery partition to my 10.10 installation however my ssd has no core storage logical volume groups. After entering diskutil cs list into terminal the response is
    No CoreStorage logical volume groups found
    would 3.8 then work for me? I just backed up yesterday–might as well try right?

  36. DrewJ says:

    Make sure the target drive is in the format ” Mac OS Extended (Journaled)” . If it is not, then enable Journaling using Disk Utility before proceeding with the partition creator.

  37. Bill Cattey says:

    I used recovery-partition-creator to put a recovery partition on an SSD that I had installed as my system disk. (I had been running the SSD fine for days, but it seemed that the migrated Time Machine was choking on the lack of a recovery partition there.)

    All seemed well until I rebooted.

    It booted only into recovery, and only offered recovery options like Install and Disk Utility.

    After a bit of fiddling, I found the root cause: (Thank you Piero!) My two drives were encrypted using FileVault,
    and had become CoreStorage logical volume groups.

    I expected recovery-partition-creator-3.8 would have complained at creation time about not finding any bootable partitions, but it seemed totally happy.

    I decrypted my SSD and now everything works again.

    QUESTION: Can I re-encrypt my SSD now that the bootable drive has been found, or do I need to leave it unencrypted until a newer recovery partition that is smarter about CoreStorage is created?

  38. Arthur Kent says:

    Hi Chris,

    Any further “clarification” about Version 3.8 and Yosemite? From David’s post above (and mine also), it seems to work fine. To clarify this even more, recently I had to do a restore from the “freeware” version of SuperDuper! I use, and when it makes a backup, it does not include the Recovery Partition (the paid version does). When one starts the restore, the first thing that needs to be done is to wipe that “OS-related” partition clean (in my case, I have two visible partitions on the SSD, so I did the wiping at the Volume level (ie, top level)). Then, I did the Restore. What was present at that time was my original visible partition containing the (boot) OS, Applications, etc., and the invisible EFI partition. I ran TechTool Pro to “re-add” the visible, eDrive partition, and then ran Version 3.8 of your product, selecting the “Install OS X Yosemite” file, and the Recovery Partition was created. I can boot to it by holding down the Command and R Keys at start up.

    So, any further clarification would be appreciated!


  39. Chris says:

    Dear Christopher,

    I am having this issue with the recovery partition after adding a SSD to my imac. I am running Yosemite 10.10.1. I get the following error when opening your script: The application “Recovery Partition Creator” can’t be opened. I already enabled “allow apps from anywhere” in the system preferences. Without iCloud the system is not that useful. I hope someone has an idea what to do :-/

    • Arthur Kent says:

      Not sure why you are having the issue. I am also using Yosemite 10.10.1 on both of my Macs, and each one has a 256 gig SSD. I just launched the Recovery Creator (the file name is actually called “Recovery Partition Creator 3.8”, and the associated “source file” (.zip) is called “Recovery Partition Creator”, and it works fine.

      Also, not sure what you mean by “Without iCloud the system is not that useful”. Don’t think iCloud has anything to do with this.

  40. Thomas Benson says:

    I had success on a new MacBook Pro with 10.10.1. Thanks!

  41. […] Nous vous avons indiqué comment créer un disque de récupération Yosemite (Mac OS X 10.10). Voici à présent une technique pour (re)créer une partition Yosemite recovery autrement dit une partition de restauration pour Mac OS X Yosemite, Mavericks… Pour une raison ou une autre, il se peut que cette partition cachée ne soit plus présente sur votre disque suite à l’installation de Mac OS X (c’est là qu’elle est générée). Vous l’avez aussi peut-être effacée par mégarde pour gagner de l’espace disque ! Pour mémoire, et au cas où vous demandez qu’est-ce que c’est, sachez que la partition de restauration est accessible au démarrage du Mac depuis la combinaison de touches clavier Commande + R . Elle vous permet de réinstaller OS X Yosemite, réparer votre disque et même effectuer une restauration depuis une sauvegarde Time Machine. Donc, c’est un outil pratique et très important. Pour cette astuce, nous allons nous servir d’un script 100% gratuit, dédié uniquement à cela. Il s’agit de Recovery Partition Creator. […]

  42. Isaac Sommers says:

    This works flawlessly for Yosemite 10.10.1. I just chose the 10.9 option when prompted by the app, but it worked fine.

  43. D Jones says:

    Works perfectly with Yosemite 10.10.1. I chose version 10.9 from the list of choices in the app.

    I installed a new 512GB SSD last night and cloned my old drive with Carbon Copy Cloner and realized this morning that the recovery partition did not get created. I found this website and ran the app since I still have my original drive with data still intact in case something went wrong. No problems at all. I am now encrypting with File Vault. Kudos for the fantastic work bro.

  44. Joost Dancet says:

    I used your script for my new SSD on a MacBook Pro mid-2009 running OS X 10.10.1. I had to restart the script at some point but then it created the recovery partition successfully. Thank you very much!

  45. Arthur says:

    Sounds like quite a few folks (like myself) have been able to use the software to successfully create the Recovery HD partition with Yosemite. That’s good!

  46. Jon Rasmussen says:

    It appears that my Yosemite 10.10.1 install does not need a separate recovery partition any more. Although it doesn’t show up when you hold down the option key it does mount when you hold down command-r. So the notes above that allude to this are correct. No need for a partition creator with Yosemite. They have simply hidden it from our view.

    Also to note is that if you want “Recovery Partition Creator” to run simply control-click and choose open or right-click and choose open. This allows you to open the application even though it’s not in the Approved list.

    Finally, I did install 10.10.1 on my old MacBook Pro Mid 2008. I had erased the 320GB Hard drive with Disk Utility. The process did automatically create a recovery partition and a normal install. In that case the option key did cause the Recovery partition to show up. I guess that unit is too old to support the new formatting that Yosemite does on the drive.

    Thanks for your product. Keep up the good work.

  47. Samuel Reed says:

    Just wanted to chime in that this worked perfectly with 10.10.1 – I had a snafu where a hard lock while Boot Camp was open in Parallels completely screwed my partition table. After lots of internet recoveries and a manual decryption of the drive using diskutil (and the associated nonsense working around the bug where it is not properly dismounted from corestorage), I was able to rebuild the boot sectors for OS X, and later, rebuild the boot sectors for Windows 8.1 with a very lengthy bit of fiddling with a manual BCD restore.

    After all of that, I had a working dual-boot again with no data loss but I was unable to re-encrypt the drive. The FileVault menu was giving me an error having something to do with the boot partition. I got really sick of doing Internet Recovery so I tried your method; it installed very quickly after I installed the Yosemite installer.

    After the script ran (only took a minute), I rebooted to recovery, ran a proper disk check, it fixed some garbage and after that FileVault ran beautifully.

    I wish Apple would just keep the partition around, Internet Recovery really sucks – it’s slow, the image is way too big and you’re out of luck when you don’t have internet.

    Thanks for a great tool!

  48. […] will probably work, if you’re using the latest version of OS X someone was kind enough to create an AppleScript that does the entire process automatically without having to run any commands from your terminal or trying to carefully manage system […]

  49. Keiffro says:

    I just tried this on Yosemite 10.10.2 with my 2009 Mac Pro – work perfect ! And I can still use the option key to get to the restore partition…very nice. Thank You.

    • Arthur Kent says:

      The same is true for me on both my late 2012 Mac Mini and my mid 2013 13″ Mac Book Air. From what I understand, the Option key feature still works as long as one upgraded from Mavericks to Yosemite. As far as the program still working with Yosemite, from discussions with Chris on another related thread, as long as the disk structure is “normal”, and one upgrades form Mavericks to Yosemite, the program will, once again, still work.

  50. Mario says:

    Changed HDD in my MacBook Pro early 2011 to a new one and reinstalled OSX (Yosemite 10.10.2 from USB stick). Just after that downloaded this tool and used the same installation image from pendrive to recreate recovery partition. Works perfect! Thank YOU!!!

  51. Joe says:

    I am unable to create a recovery partition for Mavericks 10.9.5 on my hackintosh. The app gets as far as asking me to choose my OS (I pick 10.9) and bringing up the OS X Install ESD disk image and Programs folder, but the ‘creating partition’ folder only stays open for ~60 secs before closing. Upon inspection, no recovery partition is created and the app does not seem to be running any longer.

    The drive I am trying to install on is /dev/disk0 and entitled Maverick (rather than Macintosh HD). I have tried exiting other programs and run the app a number of times to no avail. The only thing I haven’t tried is disconnecting my other internal drive. Christopher, any thoughts on possible fixes before I disconnect the other drive and try again?

  52. wazyou says:

    Hi Christopher, I’m a Mac user with a MACBOOKPRO late 99 ad an even older MAC MINI.
    I cannot afford actually to upgrade to another genuine Mac.
    So I’m running YOSEMITE 10.10.3 ON A Hackintosh that started with Mavericks and using Clover.
    I usually made upgrade cloning the disk with Superduper, applymg the upgrade on the cloned partition and reversing it on the boor partition if everithing goes well.
    I lost my recovery partition but with your program I’ve succeeded to restore it even on YOSEMITE 10.10.3.
    Naturally my SSD IS NOT Fusion drives or Core Storage.

    So thank you very much.


  53. Imz says:

    Hi Chris,

    I have an SSD 250GB (newly installed, startup disk) and original 500GB drive (previously fire vault, now non-firevault) installed, both internal. Im seeking to make the SSD startup disk fire vault , and it needs a recovery partition. I copied the HDD over with Carbon Copy Cloner, but the Recovery partition was not cloned, it seems.

    PRC v3.8 script bombs out after the ‘choose which partition to install recovery on’ dialogue box, after selecting the SSD, with the error:

    ‘The command exited with a non-zero status. (1)’

    my partition setup is as below:

    0: GUID_partition_scheme *250.1 GB disk0
    1: EFI EFI 209.7 MB disk0s1
    2: Apple_HFS disk0s1 249.7 GB disk0s2
    0: GUID_partition_scheme *500.1 GB disk1
    1: EFI EFI 209.7 MB disk1s1
    2: Apple_HFS disk0s2 499.2 GB disk1s2
    3: Apple_Boot Recovery HD 650.0 MB disk1s3

    Im guessing its because of having more than one internal connected drive. Is there any debug I can provide to help “fix” this issue…?

    Happy to help. Look forward to hearing back from you.



  54. Stuart Allyn says:

    I just downloaded your software, downloaded my mavericks installer. Followed instructions and everything appears to be fine, MacbookPro with SSD 15.4″ retina mid 2012 with bootcamp also installed. I’m about to re-boot after the recovery creation and see if its there and if I can boot to it, if so this was really easy and wonderful. thank you.

  55. Stuart Allyn says:

    So, I just re-booted, held option to see all my partitions show up, they did, went to the recovery partition, launched it, went to disk tools opened that, everything seems to be working perfectly. You should work for Staples because this really was EASY. (I’m kidding about Staples) You should sell this to Apple, they should include this in the OS. This was really terrific, since I lost my recovery partition via a long and arduous journey of trying to re-size my boot camp partition. Anyway, again my thanks for making this available and so easy to do.

  56. […] or never created for reasons unknown. I’ve written about Recovery Partition Creator[1] by Christopher Silvertooth[2], which has been a heaven send as the small, yet powerful app essentially scripts the entire […]

  57. Dražen says:

    Also managed to make it work on OS X Yosemite. Was already going crazy trying to reset my partitions after removing the Bootcamp partition. This should be an Apple-supported tool. Thank you very much!

  58. Doesn’t seem to work for me.  Using OS X 10.8.5.  I have 4 internal spinning hard drives in my 2009 Mac Pro with a number of partitions: one with 10.8 (my main install, the one I’m using), one with an old 10.6 install hanging around (used to be an external), one with a 10.10 install in order to use newer dev tools (not my primary install because of the dismal performance largely due to lack of spinning drives instead of SSDs), and a couple of others for large file storage, swap space, etc.

    Recovery Partition Creator 3.8 gets to the “We are about to start the recovery creation process” dialog ( After hitting OK, it drops to idle (0.0% CPU) indefinitely. Looking at a stack sample with Activity Monitor reveals that it’s not really doing anything other than waiting for some system event (

  59. Kris says:

    Can anyone help me get this working on a new Macbook Pro running 10.10.3?

  60. sg says:

    Works with 10.10, though I had to choose the 10.9 menu option. Have not yet tested partition, however disk utility says its there when I run the terminal command: diskutil list

  61. Jeff Chapman says:

    Your tool worked flawlessly (and quickly) in reinstalling the recovery partition for OS X Mavericks 10.9.5. I had downgraded from Yosemite back to Mavericks, and wanted to reinstall the Mavericks recovery partition (which has been replaced by a Yosemite recovery partition). I did need to use Terminal to erase the Yosemite recovery partition first, but everything went well after all. Thanks so much for making this tool available to the general public.

  62. Ngumo says:

    On 20 identical macs the tool worked well except on one which has converted the drive to a logical core volume and is no longer bootable. All the data is there and the recovery partition works but I can’t make the Macintosh HD drive bootable anymore. Any ideas?

    • Christopher Silvertooth says:

      You could try to set “Macintosh HD” as the boot drive. The command would look something like this: sudo bless -mount /Volumes/”Macintosh HD” -setBoot
      You would probably need to boot to recovery partition and go into the terminal app to do this.

      Good luck,


  63. Dan Porvin says:

    Hi Christopher.
    Thanks for this tool! It has worked perfectly for me so far, on 10.9 & 10.10.
    One question – I have several machines that I have upgraded to 10.10 using restore from image. The recovery partition remain at 10.9. If I run RPC with the 10.10 installer, do you know if it will it overwrite the 10.9 or will it create a 2nd 10.10 recovery partition? Thanks Again!

  64. Don Montalvo says:

    Um…where is the ether-beer button? 🙂

    Many, many thanks…sooo helpful:


  65. Jim Steckel says:

    My El Capitan public beta 5 installation on a second partition on my Fusion Drive does not have the Recovery HD command to disable SIP that betas 1-4 had. I do have another external SSD where the El Capitan beta 5 is installed. From the discussions above, I can use your program to create a Recovery HD on the external SSD and hopefully it contains the ability to disable SIP on the SSD. If I do get that created on the SSD, does anyone know if or how I could transfer that Recovery HD to my Fusion Drive installation?

  66. […] a OS X installer from a App Store (be it Mavericks, or Yosemite or others) and we will also need a Recovery Partition Creator (RPC), an AppleScript that enables us to emanate a assign in a accessible […]

  67. Jonathan Knights says:

    Worked well for me on Yosemite 10.10.5
    One issue I had was keeping RPC app in the foreground so I had to keep clicking on it in the App bar to keep its dialog boxes visible. This app needs to Run on Top.

  68. Allan says:

    If you have a drive with two partitions and Apple’s recommended 128MB buffer in between them, the buffer will be gone after using your script to create the Recovery HD partition.

  69. Alexander says:

    Works fine! MacBook Air mid 2012 OS X El Capitan. Ty for utility!

  70. Daniel says:

    I’d like to confirm that the script works with El Capitan v10.11 (build 15A284) and Fusion Drive.
    (Had to use ‘10.9’ button in the script)

    /dev/disk0 (internal, physical):
    0: GUID_partition_scheme *3.0 TB disk0
    1: EFI EFI 209.7 MB disk0s1
    2: Apple_CoreStorage Macintosh HD 3.0 TB disk0s2
    3: Apple_Boot Recovery HD 650.0 MB disk0s3
    /dev/disk1 (internal, physical):
    0: GUID_partition_scheme *121.3 GB disk1
    1: EFI EFI 209.7 MB disk1s1
    2: Apple_CoreStorage Macintosh HD 121.0 GB disk1s2
    3: Apple_Boot Boot OS X 134.2 MB disk1s3
    /dev/disk2 (internal, virtual):
    0: Apple_HFS Fusion +3.1 TB disk2
    Logical Volume on disk1s2, disk0s2
    Unencrypted Fusion Drive

  71. Philip Lambe says:

    Thanks Chris for a great script.
    I had attempted to install El Capitan and ran into trouble rebooting after the install. I reinstalled Yosemite but the El Capitan installer had mucked up my recovery drive. My iMac has a Fusion (Core Storage) drive. I recreated the Recovery Partition Manually after recovering my data from my Time Machine backup. But I could not work out any way to get the Yosemite Recovery partition back. The El Capitan Recovery Partition would not work.
    But your script saved the day. I tried it first on an external HDD clone and it worked. So I thought why not try it on the Fusion drive, and that worked as well.
    One niggling little thing.
    At one stage a dialogue pops up asking you to choose between “10.7 or 10.8” or “10.9”. But, of course Yosemite is “10.10”.

    Cheers and thanks once again.

  72. Christopher says:

    Works Great! It installed smoothly with OSX Mountain Lion(10.8.5) on my Samsung EVO 500 SSD (2011 MBP). Thanks a million! You’re the man!

  73. Trevor says:

    Hi Chris, thanks for the Creator. I created a Recovery partition on my internal HD and it worked great. However I now need to remove the Recovery partition. Any idea how this can be done? I was unable to unmount or erase the partition in Disk utility upon recovery. The thing is I created a Recovery Partition for OSX 10.11 but need to downgrade to Mountain Lion through Internet recovery and it won’t let me while the recovery partition is still on my HD.

    Thanks a bunch

  74. Charles Fester says:

    I replaced the 1TB disk in my 2011 iMac with a 2TB SSHD (Seagate ST2000DX001) and recovered my El Capitan build successfully – but didn’t put in a recover partition. I now want to encrypt the volume using FileVault2 and your script look like exactly what I need.

    Does Recovery Partition Creator work ok on SSHD drives? (I’m asking because I’m guessing that they work a bit like Fusion drives.)

    • Christopher Silvertooth says:

      It should work fine on that drive. Hybrid drives like that are presented to OS X as one disk where as the fusion drive is actually 2 drives and is manipulated via OS X to create one. Since it is acts and presented only as one drive you should be fine.


  75. Ricco says:

    Works great on OS X El Capitan (10.11.1) fresh install! There will be a message that telling me that my OS X version is not supported yet, I just gave my 2 cents and go with it. There was also selection 10.7 or 10.9, I choose 10.9 and everything work as I expected it to be.

  76. […] will probably work, if you’re using the latest version of OS X someone was kind enough to create an AppleScript that does the entire process automatically without having to run any commands from your terminal or trying to carefully manage system […]

  77. Fr. Alexander says:

    Running El Capitan 10.11.1 and restored my system after an SSD upgrade in my Mac Mini. Your script was a life and time saver. If you just clean it up so that it doesn’t say “unsupported os X version” and has 10.11 as an option that would give less confusion to the users. But it it worked like a charm.

  78. SingleSpeed says:

    After downloading the script and running it using Yosemite the prompts throughout the script are pointing towards Mavericks.
    There is nothing in the 3.8 Script which points to 10.10
    At first launch the prompt is “You are running 10.9.5 continuing.”

    is there an actual version which runs with 10.10 yet?

    Thanks for your time.

    • Christopher Silvertooth says:

      It works with 10.10 and 10.11 I just haven’t updated the message box to reflect that yet.



  79. Nigel says:

    Worked fine with El Capitan on my hackintosh (HP Probook) – Thanks

  80. Jeff M says:

    Just wanted to say thanks for the awesome script! Saved me from having to re-install the OS after I upgraded to a new SSD (cloned with SuperDuper). The script worked perfectly on El Cap although it did warn me that it was incompatible.

    Thanks again!

  81. raf says:

    Hi i have a 2009 mac pro running the latest version of el capitan and with a software RAID config.

    Will Recovery Creator work with my machine? I am reluctant to run it because the machine is running perfectly but I need to disable rootless and I can’t do it without entering into recovery mode.

    Please let me know and happy new year!

    • Christopher Silvertooth says:

      I never was able to get that working. Maybe there is a way to do it manually but I have never gone that deep.

  82. Nick says:

    Thanks for this great utility! I upgraded my HDD to an SSD on an iMac running El Capitan and successfully restored the OS and all my files using Time Machine, but I later found out that my Recovery partition was missing when I tried to enable FileVault 2. This utility allowed me to get back my Recovery partition.

    One question: Since this utility creates the recovery partition using the original El Capitan installer, is it an older version of the recovery partition? Apple has released updates(for example, OS X El Capitan Recovery Update 2.0) but when I go into App Store > Updates, there are no updates available there. How can I ensure I have the latest version of the recovery partition?


    • Christopher Silvertooth says:

      The recovery partition tool takes the latest contents from the Installer you download from the app store. So if you downloaded the 10.11.3 installer it uses all of the 10.11.3 bits to create the recovery partition.



  83. Andy says:

    Awesome! Worked a treat on Macbook Pro 2011 running El Capitan. Now able to use FileVault encryption. Thanks for a great utility.

  84. […] installer or Recovery script will add “Recovery HD” partition – however, i don’t particularly see the […]

  85. Eric Barbosa says:

    Spent a long time trying to resize my Boot Camp partition and ended up needing to re-enable SIP (which requires using the a Terminal on an OS X 10.11 Recovery Drive) But restoring OS X 10.11 from Time Machine created a 10.10 partition (probably because I used a 10.10 beta recovery drive I had on an external drive). Instead of spending *another* hour on another loading screen I used this. Took 5 minutes. Ignore the warning that say this version of OS X isn’t supported and choose 10.9 and and it works like a charm. Much thanks!

  86. Snoop05 says:

    Hello, i tried this script on El Capitan 10.11.3 but it does not work. After selecting OS version (i tried 10.9) a window with progress bar will just blink once and that’s all. Can you release the source for the main script part so i can modify it to make it work? Thanks

    • Christopher Silvertooth says:


      Version 3.8 should work but often disappears in the background. That said, 4.0 should be out soon and I hope will be a lot better. Keep an eye on this site for the release.



      • Al says:

        The reason it fails is that the ASObjC Runner-N uses a vulnerable version of Sparkle.framework and is unable to update itself as the developer isn’t supporting it beyond OS X 10.9 Allegedly the introduction of AppleScriptObjC-based libraries in Mavericks effectively removes the need for the AppleScriptObjC, so taking advantage of these OS X provided libraries should allow version 4.0 to work without it.

        • Christopher Silvertooth says:

          In version 4.0 I no longer use ASObjC. It caused more problems than it solved.



  87. Pingumann says:


    is there a way to activate the Recovery Partition of el Capitan? The script complains that it is an unsupported OS if I try to run it on OSX 10.11.3.
    The Recovery Partition is there when listed with “Diskutil list”, however, it does not come up when booting with the usual boot combos.
    Otherwise, is there a way to prepare a system with ssd and new installation with a “el Capita” bootable usb that has a local Recovery Partition that works? Once I get one to work, I will use dd and SuperDuper! to create images.

    -/Rant: Apple is just frustrating power users with its present and future systems strategy. I am not going to buy another Apple Hardware System if the “mobile platform oriented OSX” goes to unusability for serious work. Only other way is putting CentOS or some other distro on the hardware. But for that I can use a 25% costing Intel Laptop. No need for Apple anymore. /-

  88. Don McCracken says:

    Thanks a lot for the script! It worked great for me on a 2010 Mac Pro running Yosemite 10.10.5. I did not have a recovery partition because I had cloned my system to a new drive.

    I ran the script choosing 10.9. But then I pointed to my Yosemite install file (version 1.6.43). Worked great! Now I can enable “Find my Mac” etc.

  89. Andreas says:

    Great script!!!

    Worked with the current version of El Capitan (10.11.4 (15E65), Release) as well. I simply selected “10.9”.

    Well done. I like.

  90. Ever Sand says:

    Beautiful little app, works like a charm on El Capitan 10.11.4
    Thanks to the author.

  91. Sarah says:

    Applying the script to my late 2007 Macbook running El Capitan, which has been a dream machine since the upgrade to this OS, just lacking the Recovery Partition since I cloned the OS to a nice SSD. Pointed it to my El Capitan installer, it opens a window with “Packages” folder showing, click that, and I have a section of 2 additional folders and 6 packages and a preference list, and I haven’t a clue what to select next.

    Am I missing something? Thanks!!

    • Christopher Silvertooth says:

      Hmmm. Not sure about that. I just launched 4.0 so give that a whirl. If you still have problems let me know.



  92. Andrew says:

    Hi. I am running on OS X Mavericks 10.9.1. I downloaded the recovery partition creator 3.8, I open it, browse for the install app for Mavericks (which I downloaded from Apple), I click ok but then nothing happens. I waited 30 minutes and nothing happens. Am I doing something wrong? Thanks

    • Christopher Silvertooth says:

      That would seem right. I just launched 4.0 today. Give that one a try and see if it solves your problem.

      Thank you,

  93. Amélie says:

    Dear Christopher,

    I needed to create a recovery because my mac was delivered only with MAC OS 10.9 that I updated to 10.9.5 and realized when logging to iCloud that the localization was not on and couldn’t be because the Macintosh HD had no recovery partition.

    Therefore when I discovered your script I was more than happy and had deep hopes 😉

    Everything went well until step 8 “Click OK when the process is ready to create the partition and install the necessary files (Figure H)”. When I clicked on OK to “We are about to start the recovery creation process. Click OK to continue and choose the OS version you are going to install when prompt”



    Thank you very much for your prompt answer.

    Amélie from Paris France

    • Christopher Silvertooth says:

      Not sure what happened but it shouldn’t take more than a half an hour. I just released version 4.0 today and maybe it will work better for you. If not, let me know and maybe we can figure it out.



  94. Stefano says:

    Can I use version 4.0.1 to repair my existing recovery partition? I don’t want to create a new one.
    When i try to boot in recovery my macbook shuts down. Also it is labelled as 10.11.1 but i have os x 10.11.5 (macbook aluminium late 2008)

  95. Aw man, I love you! For some reason, when I installed Capitan from scratch, the installer decided a single large partition would suffice. Alas, later trying to enable FileVault failed due to the missing recovery partition.

    Your great script fixed it in a jiffy! It also fixed my boot sequence which had defaulted to Kubuntu after I installed it to my SD card reader 🙂 No longer have to boot from reFIND to get into OS X.

    Thanks a ton! 😀

  96. JBL says:

    This utility worked like a champ. I am running Mavericks 10.9.5, and switched my hard drive from the original in my MBP to an SSD a few months ago using SuperDuper. I didn’t realize that the Recovery Drive was missing until I changed my Apple ID and had to log out of iCloud. When I restarted iCloud, the Find my MacBook could no longer be enabled. Initial research was pointing to rebuilding from scratch (not preferable) until I found your utility. The recovery partition was created quickly, and Find my MacBook is now up and running. Thanks for offering this awesome tool!

  97. John Spady says:

    I downloaded your version 4.0.1 and ran it with my 10.11.5 OS X El Capitan image. It ran without any problems.
    When I rebooted with Command-R the recovery partition came right up.
    What I don’t understand however is why, when I hold down just the Option key to see a list of bootable devices, I don’t actually see the recovery partition. When I run Disk Utility I only see a single partition of my solid state drive (SSD). It all “works” but shouldn’t I actually have have two partitions? Thank you sir! A fine script.

    • Christopher Silvertooth says:

      Yeah, that is a known issue. I looked at it a long time ago and can’t remember why it happens. I will take a look and see if there is a way to fix that now. I think it has something to do with the EFI.


  98. Alessio says:

    Hi, I’am running on OSX yosemite. When i try to select my macintosh hd partition appair an error: terminated with non-zero exit code 1, but if i try for example to select another partition it all ok. what can I do? thanks

  99. cookeyer says:

    dear chris
    i really need your help.i can not download the recovery partition creator 4.x .can you give me a link which i can download this

Leave a Reply

Your email address will not be published. Required fields are marked *