I have two recovery partitions and they prevent me from using Bootcamp

Dear all:


I upgraded to mac os sierra when it came out, however before that, I had been trying it out in the Beta Software Program, in a partition installed with El Capitan. After, I deleted that portion, but I wasn'taware there was an apple_boot recovery HD partition that remained.


However, now I am trying to install BootCamp on my Mac but I found that it has 2 recovery partitions. I´m guessing one for the Beta one and one for the final release. But, as I found out, in other to install BootCamp, I need to make my disk as a single partition.


The disk layout is as follow:


/dev/disk0 (internal, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *2.0 TB disk0

1: EFI EFI 209.7 MB disk0s1

2: Apple_HFS Macintosh HD 2.0 TB disk0s2

3: Apple_Boot Recovery HD 650.0 MB disk0s3

4: Apple_Boot Recovery HD 650.0 MB disk0s4


After searching for a possible solution, I read that I would need to either delete or merge one of them to the Main Partition. However, I cannot figure out which one (either disk0s3 o disk0s4) I need to get rid because when I restart and press the alt/option key, I´m presented with two identical recovery partitions labeled "Recovery-10.12".


So, my questions are:


  1. Which partition to delete
  2. How to delete it in a (preferably safe) way that would make my hard disk "a single partition" of everything but my main Macintosh HD partition in order to be able to use Bootcamp.


Thanks

iMac, macOS Sierra (10.12)

Posted on Oct 21, 2016 10:14 AM

Reply
27 replies

Oct 21, 2016 12:45 PM in response to Loner T

Thanks for your response. I´m unable to delete them. When I go to use Disk Utility, they don´t show up there. Only when I go to Terminal, they both appear. Disk Utility v.16 doesn't support the Debug Terminal Command (defaults write com.apple.DiskUtility DUDebugMenuEnabled 1) which I've seen in many posts and is supposed to have them show up in Disk Utility, but not with the latest version.


So I don't know how to delete them. The only thing I´ve seen around is to use Terminal to merge them or it seems that there are commands to delete them, but I'm unsure how to properly use them. The only other post I've seen here somewhat related is: Re: Why there are two recovery partitions?, Why there are two recovery partitions? And then one outside this forum: http://apple.stackexchange.com/questions/211121/bootcamp-failing-with-error-the- startup-disk-cannot-be-partitioned-or-re… However, I just don't want to venture into following their advice because they are not exactly my case.


Moreover, if there is any other way I could fix this without having to re-install Sierra, I would prefer it. Any ideas?

Oct 21, 2016 12:50 PM in response to Ondolinde

Boot into Internet Recovery, and click on Utilities -> Terminal. Run the following command.


diskutil eraseVolume jhfs+ RC1 disk0s3

diskutil eraseVolume jhfs+ RC2 disk0s4

diskutil mergePartitions jhfs+ "Macintosh HD" disk0s2 disk0s4 (do not interchange disk0s2 and disk0s4 otherwise you will lose OSX completely).


Now re-install Sierra and check the output of diskutil list.

Oct 21, 2016 5:05 PM in response to Loner T

Loner T, unfortunately we had an electrical storm and I lost power right after it ran the command. After I was able to get back on, I ran "diskutil list" command in Terminal to see how it is now:


/dev/disk0 (internal, physical):


#: TYPE NAME SIZE IDENTIFIER


0: GUID_partition_scheme *2.0 TB disk0


1: EFI EFI 209.7MB. disk0s1


2: Apple_HFS Macintosh HD 2.0 TB. disk0s2


3: Apple_HFS RC1 650.0 MB. disk0s3


What do I do now? The disk0s4 became disk0s3, I guess.

Oct 21, 2016 5:17 PM in response to Loner T

gpt show: /dev/disk0: mediasize=2000398934016; sectorsize=512; blocks=3907029168

gpt show: /dev/disk0: PMBR at sector 0

gpt show: /dev/disk0: Pri GPT at sector 1

gpt show: /dev/disk0: Sec GPT at sector 3907029167

start size index contents

0 1 PMBR

1 1 Pri GPT header

2 32 Pri GPT table

34 6

40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B

409640 3904080416 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC

3904490056 1269536 3 GPT part - 48465300-0000-11AA-AA11-00306543ECAC

3905759592 1269543

3907029135 32 Sec GPT table

3907029167 1 Sec GPT header

Oct 21, 2016 5:35 PM in response to Ondolinde

Can you run


diskutil eraseVolume free free disk0s3


This command will return an error because free space has no disk associated with free space. Do not run this command more than once under any circumstances otherwise you will lose data.


Once the erase is complete, run Disk Utility and extend Macintosh HD to it's full size. Run diskutil list and check that you only have EFI and Macintosh HD, and then re-install Sierra.

Oct 21, 2016 5:59 PM in response to Loner T

Sorry, but this is scary and exciting at the same time.


Ok, the diskutil list shows this:

/dev/disk0 (internal, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *2.0 TB disk0

1: EFI EFI 209.7 MB disk0s1

2: Apple_HFS Macintosh HD 2.0 TB disk0s2


I did extend the entire Macintosh HD to its maximum possible value. There was a portion of 1.7 GB that said it was free.


Before:

User uploaded file


After it finished processing extending it.

User uploaded file


Now


User uploaded file

I hope it is ok.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

I have two recovery partitions and they prevent me from using Bootcamp

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.