Kurt Lang thanks for spending your time on this. This excellent information to have. On 2013 and later hardware with much-improved EFI support and W8.1 it is possible to have a pure GPT setup on a single disk which avoids the MBR tricks needed otherwise for sharing data.
Kurt Lang wrote:
I don't have a Recovery partition on the volume I tested this on, so I don't know if that would make any difference as to how this would behave.
Yes, it makes a significant difference.
The standard MBR mapping contains #1 as the partition all the way to your OS X location, #2, is the HFS partition, #3 is Recovery HD and #4 is the Bootcamp/Windows. If Recovery is deleted, the #3 slot will accommodate a "shared" file system.
This is the "standard" version...
sudo gpt -vv -r show /dev/disk0
gpt show: /dev/disk0: mediasize=1000555581440; sectorsize=512; blocks=1954210120
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 1954210119
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 1452530904 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
1452940544 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
1454210080 992
1454211072 499998720 4 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
1954209792 295
1954210087 32 Sec GPT table
1954210119 1 Sec GPT header
sudo fdisk /dev/disk0
Disk: /dev/disk0 geometry: 121643/255/63 [1954210120 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 - 1452530904] HFS+
3: AB 1023 254 63 - 1023 254 63 [1452940544 - 1269536] Darwin Boot
*4: 07 1023 254 63 - 1023 254 63 [1454211072 - 499998720] HPFS/QNX/AUX