Q: Win 7 won't boot after creating new partition for fileswaping.
Hello there!
As the header says, Windows 7 won't boot. Made a partition to swap files between OS X and Win 7.
I saw in a thread that it could be fixed using fdisk. I'm really new to OS X, so I really dont
know what to do. Just writing the outcome from the commands I found in the thread.
I now know there is a warning about making partitions AFTER installing Windows.
Would really appreciate if anybody took some time telling me what to do!
diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage MacBook Hoveddisk 382.5 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Microsoft Basic Data FILDELING 16.6 GB disk0s4
5: Microsoft Basic Data Windows HD 100.0 GB disk0s5
/dev/disk1 (internal, virtual):
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD +382.2 GB disk1
Logical Volume on disk0s2
AD4E7A3F-9F8E-4734-8B4B-B65587CDD2A1
Unlocked Encrypted
fdisk /dev/disk0
Disk: /dev/disk0 geometry: 60801/255/63 [976773168 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: AC 1023 254 63 - 1023 254 63 [ 409640 - 747116216] <Unknown ID>
3: AB 1023 254 63 - 1023 254 63 [ 747525856 - 1269536] Darwin Boot
4: 0B 1023 254 63 - 1023 254 63 [ 748795392 - 32403968] Win95 FAT-32
gpt -v -r show /dev/disk0
gpt show: /dev/disk0: mediasize=500107862016; sectorsize=512; blocks=976773168
gpt show: /dev/disk0: Suspicious MBR at sector 0
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 747116216 2 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
747525856 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
748795392 32403968 4 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
781199360 262144
781461504 195311616 5 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
976773120 15
976773135 32 Sec GPT table
976773167 1 Sec GPT header
MacBook Pro, OS X El Capitan (10.11.2), null
Posted on Dec 15, 2015 12:07 PM
El Capitan requires disabling SIP to manipulate partitions. This will not work if you boot into Internet Recovery (Command+Opt+R), but only works in Local Recovery (Command+R).
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 all individual entries are still disabled.
The following steps are non-standard because there is a third user-visible partition. Typically, there are two such partitions in a normal configuration on a single-disk Mac with OS X and Bootcamp. This is fragile and lack of proper backups can lead to potential data loss. Download GPT Fdisk from http://sourceforge.net/projects/gptfdisk/ and install it on the OS X side. The following steps are executed when booted in OS X.
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 the sample 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.
- Sudo gdisk /dev/rdisk0
- P (Print list of parts)
- R (Recover)
- O (print current Hybrid MBR)
- H (chooses Hybrid)
- Partitions numbers to be hybridized: 3 4 5
- Y (Good for GRUB question)
- N (part 3 boot flag)
- N (part 4 boot flag)
- Y (part 5 boot flag make NTFS bootable partition)
- O (print current Hybrid MBR)
- W (Write the new MBR)
- Y (Yes! write the new MBR)
- Reboot
Here is sample Q&A for this section. Please notice the Press Enter/Return. Accept defaults offered by Gdisk.
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 AF or 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 AB or 0B or 0C): 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
Posted on Dec 15, 2015 3:23 PM