Q: Yosemite Upgrade Broke Bootcamp
Upgraded to Yosemite and now when I ALT Boot Windows 7 and Recovery partitions no longer show up. Using information from other threads I managed to get my Windows 7 partition to show up but when I select it I receive an ERROR READING DISK message. Is there any way to get this fixed?
diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *750.2 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage 647.3 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Microsoft Basic Data 61.0 GB disk0s4
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Mac HD *647.0 GB disk1
Logical Volume on disk0s2
EE76C469-0C14-4592-986A-81FA25FAAF17
Unencrypted
diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 02310D8F-058E-4CCF-8B7F-DAAED96FD1EF
=========================================================
Name: Mac HD
Status: Online
Size: 647348539392 B (647.3 GB)
Free Space: 18927616 B (18.9 MB)
|
+-< Physical Volume 0ABB2748-5135-4046-ACBB-5768C422F26B
| ----------------------------------------------------
| Index: 0
| Disk: disk0s2
| Status: Online
| Size: 647348539392 B (647.3 GB)
|
+-> Logical Volume Family 067A450C-844D-4465-8F8B-3DF65E5E2FF9
----------------------------------------------------------
Encryption Status: Unlocked
Encryption Type: None
Conversion Status: NoConversion
Conversion Direction: -none-
Has Encrypted Extents: No
Fully Secure: No
Passphrase Required: No
|
+-> Logical Volume EE76C469-0C14-4592-986A-81FA25FAAF17
---------------------------------------------------
Disk: disk1
Status: Online
Size (Total): 646977290240 B (647.0 GB)
Conversion Progress: -none-
Revertible: Yes (no decryption required)
LV Name: Mac HD
Volume Name: Mac HD
Content Hint: Apple_HFS
sudo gpt -vv -r show /dev/disk0
gpt show: /dev/disk0: mediasize=750156374016; sectorsize=512; blocks=1465149168
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 1465149167
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 1264352616 2 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
1264762256 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
1266031792 79977296
1346009088 119138304 4 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
1465147392 1743
1465149135 32 Sec GPT table
1465149167 1 Sec GPT header
sudo fdisk /dev/disk0
Disk: /dev/disk0 geometry: 91201/255/63 [1465149168 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 0 0 2 - 25 127 14 [ 1 - 409639] <Unknown ID>
2: AF 25 127 15 - 1023 254 63 [ 409640 - 1264352616] HFS+
3: AB 1023 254 63 - 1023 254 63 [1264762256 - 1269536] Darwin Boot
*4: 0C 1023 254 63 - 1023 254 63 [1346009088 - 119138304] Win95 FAT32L
Macbook Pro, Mac OS X (10.5.5)
Posted on Oct 22, 2014 5:54 PM
Take a look at the following example. You need to use your own start/end rather than what is here...
Post back when you are ready for Step 5.
"Please stop if you see any error messages.
1. Delete the old entry and create a new entry at GPT#4.
sudo gdisk /dev/disk0
p
d
4
n
4
86923264
538218489
0700
p
w
y
2. You will need to reboot after the change, because the disk you are booted from is the one being modified. Reboot will rebuild disk0s4 using the start/end you entered.
3. Run the dd command - sudo dd if=/dev/rdisk0s4 count=1 2>/dev/null | hexdump -C and check that the first line contains "R.NTFS".
4. This is a tedious process and you want to check after the second 'p'rint command that it looks reasonable, before the 'w'rite and 'y'es to confirm.
5. Once you a working GPT#4, a new hybrid MBR needs to be created which will overwrite what you see in your Fdisk output. This is also done using GPT Fdisk (Gdisk).
6. a. Test 1 - Can you see your Bootcamp volume in Finder.
b. Test 2 - Can you files in the Bootcamp volume?
c. Test 3 - Can you see Bootcamp in your System Preferences -> Startup Disk.
d. Test 4 - If Test 1-3 are successful, select Bootcamp and click on Restart. You may need Windows startup repair, if you see a hanging underline cursor at the top left corner of your screen. In most cases, it is not required.
Here is an example...
Command (? for help): d
Partition number (1-4): 4
Command (? for help): n
Partition number (4-128, default 4): 4
First sector (34-1954210086, default = 1454210080) or {+-}size{KMGTP}: 1454211072
Last sector (1454211072-1954210086, default = 1954210086) or {+-}size{KMGTP}: 1954209791
Current type is 'Apple HFS/HFS+'
Hex code or GUID (L to show codes, Enter = AF00): 0700
Changed type of partition to 'Microsoft basic data'
Command (? for help): p
Disk /dev/disk0: 1954210120 sectors, 931.8 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 6ED0C429-00D1-4759-B50E-04B6FB80D0E3
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1954210086
Partitions will be aligned on 8-sector boundaries
Total free space is 1293 sectors (646.5 KiB)
Number Start (sector) End (sector) Size Code Name
1 40 409639 200.0 MiB EF00 EFI System Partition
2 409640 1452940543 692.6 GiB AF00 Customer
3 1452940544 1454210079 619.9 MiB AB00 Recovery HD
4 1454211072 1954209791 238.4 GiB 0700 Microsoft basic data
"
Posted on Oct 24, 2014 3:37 AM




