I tried to follow the steps as best I could. I am posting my terminal commands below. My bootcamp hard drive shows up and I pass all 4 tests at the bottom of your instructions, but unfortunately, when I boot into Windows, it still goes into repair mode and then freezes on normal startup. Not sure if there are any mistakes in there, but if you have any other ideas, I would appreciate your insight.
My DVD drive does not work well and cannot read my windows install disk, but unless I can find a solution, I am pondering just doing a clean bootcamp install as a last resort.
sudo gdisk /dev/disk0
Password:
GPT fdisk (gdisk) version 1.0.0
Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Partition table scan:
MBR: hybrid
BSD: not present
APM: not present
GPT: present
Found valid GPT with hybrid MBR; using GPT.
Command (? for help): p
Disk /dev/disk0: 1465149168 sectors, 698.6 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): EF1BF31C-82F1-4247-9ECB-4893C19B1C67
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1465149134
Partitions will be aligned on 8-sector boundaries
Total free space is 262148 sectors (128.0 MiB)
Number Start (sector) End (sector) Size Code Name
1 34 492830746 235.0 GiB 0700 Microsoft basic data
2 492830747 1462944290 462.6 GiB AF00 WBB 2.0
3 1463206435 1464739530 748.6 MiB AB00 Recovery HD
4 1464739531 1465149130 200.0 MiB EF00 EFI
Command (? for help): r
Recovery/transformation command (? for help): o
Disk size is 1465149168 sectors (698.6 GiB)
MBR disk identifier: 0x57E5FD58
MBR partitions:
Number Boot Start Sector End Sector Status Code
1 1 492830746 primary 0xEE
3 492830747 1462944290 primary 0xAF
4 * 1463206435 1464739530 primary 0x07
Recovery/transformation command (? for help): h
WARNING! Hybrid MBRs are flaky and dangerous! If you decide not to use one,
just hit the Enter key at the below prompt and your MBR partition table will
be untouched.
Type from one to three GPT partition numbers, separated by spaces, to be
added to the hybrid MBR, in sequence: 2 3 1
Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N): y
Creating entry for GPT partition #2 (MBR partition #2)
Enter an MBR hex code (default AF):
Set the bootable flag? (Y/N): n
Creating entry for GPT partition #3 (MBR partition #3)
Enter an MBR hex code (default AB):
Set the bootable flag? (Y/N): n
Creating entry for GPT partition #1 (MBR partition #4)
Enter an MBR hex code (default 07):
Set the bootable flag? (Y/N): y
Recovery/transformation command (? for help): p
Disk /dev/disk0: 1465149168 sectors, 698.6 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): EF1BF31C-82F1-4247-9ECB-4893C19B1C67
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1465149134
Partitions will be aligned on 8-sector boundaries
Total free space is 262148 sectors (128.0 MiB)
Number Start (sector) End (sector) Size Code Name
1 34 492830746 235.0 GiB 0700 Microsoft basic data
2 492830747 1462944290 462.6 GiB AF00 WBB 2.0
3 1463206435 1464739530 748.6 MiB AB00 Recovery HD
4 1464739531 1465149130 200.0 MiB EF00 EFI
Recovery/transformation command (? for help): o
Disk size is 1465149168 sectors (698.6 GiB)
MBR disk identifier: 0x57E5FD58
MBR partitions:
Number Boot Start Sector End Sector Status Code
1 1 33 primary 0xEE
2 492830747 1462944290 primary 0xAF
3 1463206435 1464739530 primary 0xAB
4 * 34 492830746 primary 0x03
Recovery/transformation command (? for help): w
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/disk0.
Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Warning: The kernel may continue to use old or deleted partitions.
You should reboot or remove the drive.
The operation has completed successfully.