Hello, Christopher, I have a question for you, because as it seems like, you know the stuff 🙂
Here's what I did:
At first I had Macintosh HD and Bootcamp partition.
Then I booted to Mac, went to Disk Utility, and created a new partition on my Macintosh HD. And then I formated it for MS-DOS (FAT), so that I could see it in Windows and then later formated it in windows for NTFS.
And then the first problem was that I couldn't boot to Windows 7 - but I solved this with your instructions below.
I did everything you already said in the first page of this topic about the gdisk ...
To recap:
*************
sudo gdisk /dev/disk0
If you get any error messages at this point, report the error messages, don't proceed further.
You're now in gdisk interactive mode. Menus/commands are single characters followed by return/enter. So type ? and <enter> and you'll get the main menu listing commands. Type p <enter> and it will print (display) the current GPT. Since you have 5 GPT entries, you can't use a 1 for 1 GPT to MBR scheme like Apple does. The following suggestion is safe, but all hybrid MBRs are non-standard inventions, and therefore I can't tell you how Boot Camp Assistant or Disk Utility will react to this hybrid MBR should you decide to make changes later. What I can tell you is Windows, Linux, and Mac OS X themselves have no problem with this MBR scheme.
r <enter> go to the recovery & transformation menu
h <enter> create a new hybrid MBR
5 <enter> add partion 5 to the MBR
<enter> accept the default MBR hex code of 07
y <enter> set the bootable flag
n <enter> do not protect more partitions
o < enter> print (display) the MBR
You should have two entries. One type EE, one 07, with the 07 entry marked with * under Boot. If you don't, report back. If you do, write out the update partition information, and hope a power failure doesn't occur for the next few seconds...
w <enter> write partition table to disk
*************
BUT results for my commands were as follows:
sudo gpt -r -vv show disk0
gpt show: disk0: mediasize=1000204886016; sectorsize=512; blocks=1953525168
gpt show: disk0: Suspicious MBR at sector 0
gpt show: disk0: Pri GPT at sector 1
gpt show: disk0: Sec GPT at sector 1953525167
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 387349760 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
387759400 262872
388022272 587702272 3 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
975724544 6416384
982140928 971382784 4 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
1953523712 1423
1953525135 32 Sec GPT table
1953525167 1 Sec GPT header
AND the diskutil list command:
4: Microsoft Basic Data BOOTCAMP 497.3 GB disk0s4
Therefore I used 4 instead of 5 in your instructions (in the original topic the 5 was for BOOTCAMP).
Then ... after I completed everything, I booted with holding the option key and could normally start into Windows.
BUT HERE is the next PROBLEM: Now I can't see any of my Macintosh HD and my newly created Macintosh MS-DOS (FAT) partition.
I wanted to format the newly created partition and merged it with my current Bootcamp partition in Windows.
BUT what seems to be the problem now? If I boot to MacOS, I can see just everything fine; I see all disks and everything. But I lost my 2 partitions in Windows.
How can I resolve this issue now, without doing everything from scratch?
I hope you have a solution 🙂
Thanks!