Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Windows 7 bootcamp partition not bootable after updating to 10.10.3

I know there are many threads on this, but it seems slightly different each time and I don't want to screw up. I am doing a testdisk deepscan now. But to start:


Geoffrey-Hachs-MacBook-Pro:~ geoffreyhach$ diskutil list

/dev/disk0

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *251.0 GB disk0

1: EFI EFI 209.7 MB disk0s1

2: Apple_HFS Geoff the Great 75.0 GB disk0s2

3: Apple_Boot Recovery HD 650.0 MB disk0s3

4: Microsoft Basic Data 125.0 GB disk0s4

/dev/disk2

#: TYPE NAME SIZE IDENTIFIER

0: Apple_partition_scheme *16.1 MB disk2

1: Apple_partition_map 32.3 KB disk2s1

2: Apple_HFS Flash Player 16.0 MB disk2s2

Geoffrey-Hachs-MacBook-Pro:~ geoffreyhach$ diskutil cs list

No CoreStorage logical volume groups found

Geoffrey-Hachs-MacBook-Pro:~ geoffreyhach$ sudo gpt -vv -r show /dev/disk0

Password:

gpt show: /dev/disk0: mediasize=251000193024; sectorsize=512; blocks=490234752

gpt show: /dev/disk0: Suspicious MBR at sector 0

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

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

start size index contents

0 1 MBR

1 1 Pri GPT header

2 32 Pri GPT table

34 6

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

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

146879240 1269544 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC

148148784 97947088

246095872 244137984 4 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7

490233856 863

490234719 32 Sec GPT table

490234751 1 Sec GPT header

Geoffrey-Hachs-MacBook-Pro:~ geoffreyhach$ sudo fdisk /dev/disk0

Disk: /dev/disk0 geometry: 30515/255/63 [490234752 sectors]

Signature: 0xAA55

Starting Ending

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

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

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

2: AF 1023 254 63 - 1023 254 63 [ 409640 - 146469600] HFS+

3: AB 1023 254 63 - 1023 254 63 [ 146879240 - 1269544] Darwin Boot

4: 0C 1023 254 63 - 1023 254 63 [ 246095872 - 244137984] Win95 FAT32L


User uploaded file

Thanks in advance. I know this gets old.

MacBook Pro (15-inch Early 2011), OS X Yosemite (10.10.3)

Posted on Apr 20, 2015 1:08 AM

Reply
43 replies

Nov 2, 2015 11:20 AM in response to Loner T

I tried this but apparently there's been a change in Disk Utility since the writing of the article. I couldn't get either the Images hack or the Debug thing to work and the checkbox the author tells you to check isn't there or is hidden.


Is there anything I can do with Disk Utility without it being in Debug mode?

Nov 3, 2015 5:30 AM in response to Loner T

I'm sorry but I'm lost.


How can I check since Windows doesn't boot to start with which of my OSXs are readable from it?


I can only restate that Macintosh HD, eDrive and Bootcamp are ALL accessible from OSX that boots by default. When I do a get info on Macintosh HD, it shows me the full 2.7 TB (3.0 - Windows 300 GB) on that drive.

Nov 3, 2015 5:53 AM in response to gronesy

Let us build a new Hybrid MBR and test. You will need GPT Fdisk (http://sourceforge.net/projects/gptfdisk/).


You have El Capitan, so we need to disable SIP first.


1. Boot into Local Recovery (Command+R).

2. Start Utilities -> Terminal.

3. Type csrutil disable in Terminal and press Enter/Return.

4. Type csrutil status.

5. Boot normally, and type csrutil status to confirm that it is still disabled.


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: 3 4 5
  7. Y (Good for GRUB question)
  8. N (part 3 boot flag)
  9. N (part 4 boot flag)
  10. Y (part 5 boot flag make NTFS bootable partition)
  11. O (print current Hybrid MBR)
  12. W (Write the new MBR)
  13. Y (Yes! write the new MBR)
  14. Reboot


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 #3 (MBR partition #2)

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

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


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

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

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


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

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

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


Test 1 - Does Bootcamp Volume show up in Finder?

Test 2 - Can you see files in Bootcamp Volume?

Test 3 - Can you select Bootcamp in System Preferences -> Startup Disk?

Test 4 - If Test 3 is successful, select Bootcamp and Click Restart.

Nov 5, 2015 8:48 AM in response to Loner T

I wanted to pop in here and thank you for your help and to tell you I haven't forgotten about this.


I'm finishing up a project and I'm planning on carrying out this process this weekend when I have more time. I know the actual process won't take that long but the focus necessary to do it may be an issue right now.


I'm also glad I thought to use the notification email to go to the forum post you made and didn't work off the email. Either you added the SIP steps after your initial post or their software clipped it.


I'll check back in after I've had a go at it.


Jeff

Nov 15, 2015 10:17 AM in response to Loner T

Hey Loner T,


Started to do this just now. Restarted with Command-R, opened the terminal window, put in the csrutil disable command as specified. Typed csrutil status and was told it was enabled BUT to reboot to make changes take. Did that. Now, I get this:


Jeffs-iMac:~ jeff$ csrutil status

System Integrity Protection status: enabled (Custom Configuration).


Configuration:

Apple Internal: disabled

Kext Signing: disabled

Filesystem Protections: disabled

Debugging Restrictions: disabled

DTrace Restrictions: disabled

NVRAM Protections: disabled


This is an unsupported configuration, likely to break in the future and leave your machine in an unknown state.


Any suggestions? Doesn't make me feel warm and cozy for sure!


Jeff

Nov 18, 2015 6:21 AM in response to Loner T

Hey Loner T,


Did this yesterday and it worked like a charm! Thanks so much for your help and patience here!


The only thing I'd like to change if I could is the ability to access the OSX filesystem inside Windows. It seems like it was messed up way back when I installed that stupid Tech Tool program and set up the eDrive. When I look in Windows under "Computer", all it shows is the drive Windows is on C: and the eDrive which is an OSX system as the D: drive.


Do you have any suggestions? I am far from a Windows admin-LOL!


Also, I'm assuming I should re-enable SIP now?


Jeff

Windows 7 bootcamp partition not bootable after updating to 10.10.3

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