Boot Camp won't boot after upgrading to Sierra

I can still access my boot camp partition through Parallels but it is no longer an option to boot to when starting up.

MacBook Pro, iOS 10.0.2

Posted on Oct 1, 2016 9:40 PM

Reply
16 replies

Oct 2, 2016 8:16 AM in response to Loner T

Last login: Sat Oct 1 21:40:30 on console

diskutil list

/dev/disk0 (internal, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *751.3 GB disk0

1: Microsoft Basic Data BOOTCAMP 172.4 GB disk0s1

2: Apple_Boot Recovery HD 650.0 MB disk0s2

3: Apple_HFS Macintosh HD 577.3 GB disk0s3

4: Apple_Boot 650.0 MB disk0s4

5: EFI EFI 209.7 MB disk0s5


diskutil cs list

No CoreStorage logical volume groups found

sudo gpt -vv -r show /dev/disk0

Password:

gpt show: /dev/disk0: mediasize=751277983744; sectorsize=512; blocks=1467339812

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 1467339811

start size index contents

0 1 PMBR

1 1 Pri GPT header

2 32 Pri GPT table

34 336806561 1 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7

336806595 1269536 2 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC

338076131 1127584504 3 GPT part - 48465300-0000-11AA-AA11-00306543ECAC

1465660635 5

1465660640 1269528 4 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC

1466930168 3

1466930171 409600 5 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B

1467339771 8

1467339779 32 Sec GPT table

1467339811 1 Sec GPT header

sudo fdisk /dev/disk0

Disk: /dev/disk0 geometry: 91337/255/63 [1467339812 sectors]

Signature: 0xAA55

Starting Ending

#: id cyl hd sec - cyl hd sec [ start - size]

------------------------------------------------------------------------

1: EE 1023 254 63 - 1023 254 63 [ 1 - 1467339811] <Unknown ID>

2: 00 0 0 0 - 0 0 0 [ 0 - 0] unused

3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused

4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused

Oct 2, 2016 9:10 PM in response to JaredSS07

Did Windows work before the W10 upgrade and after the iPartition changes? With two Recovery HDs, your protective MBR is one problem. The 2013 Macs support both EFI and BIOS installations. Do you recall if you installation is EFI or BIOS? If not, then there are a couple of extra steps needed to determine that.


Did iPartition fail (or partially succeed) leaving a copy of Recovery HD? Can you check if a Reboot with Command+R brings up Local Recovery? Also, if you boot, and hold Alt/Option key, do you see two Recovery entries?


Do you have back ups of OS X and Windows?

Oct 2, 2016 10:29 PM in response to Loner T

Windows worked after the iPartition changes. Then I upgraded to Windows 10 and it worked fine. Then I upgraded to macOS Sierra and it doesn't show up as a boot option.


Holding option only brings up two options: Recovery-10.11.2 and Macintosh HD. Command+R brings up OS X Utilities.


I don’t remember if it was EFI or BIOS.


macOS is is backed up on Time Capsule. I don't have a backup of Windows.

Oct 3, 2016 9:40 AM in response to JaredSS07

Let us try the following configuration and take a look at resulting MBR.


Rebuild MBR to match the new GPT information thus resetting the Hybrid MBR. Use defaults for other questions (like partition codes). The only values that need modifications are the Boot flags and step 10. Accept all other defaults that Gdisk offers. Please see thesample Q&A as an example. These steps can be repeated if you make a mistake before you get to Step 12, otherwise start from Step 1 for these steps. Step 6 has numbers which are typed with a space between the numbers. Please see the sample Q&A before you execute these steps.

  1. Sudo gdisk /dev/rdisk0
  2. P (Print list of parts)
  3. R (Recover)
  4. O (print current Hybrid MBR)
  5. H (chooses Hybrid)
  6. Partitions numbers to be hybridized: 1 2 3
  7. Y (Good for GRUB question)
  8. Y (part 1 boot flag make NTFS bootable partition)
  9. N (part 2 boot flag)
  10. N (part 3 boot)
  11. O (print current Hybrid MBR)
  12. W (Write the new MBR)
  13. Y (Yes! write the new MBR)


Here is sample Q&A for this section. Please notice the Press Enter/Return.


Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N): Y


Creating entry for GPT partition #1 (MBR partition #2)

Enter an MBR hex code (default 07): Press Enter/Return

Set the bootable flag? (Y/N): Y


Creating entry for GPT partition #2 (MBR partition #3)

Enter an MBR hex code (default AB): Press Enter/Return

Set the bootable flag? (Y/N): N


Creating entry for GPT partition #3 (MBR partition #4)

Enter an MBR hex code (default AF): Press Enter/Return

Set the bootable flag? (Y/N): Y

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.

Boot Camp won't boot after upgrading to Sierra

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