Q: Windows 7 Bootcamp MBR has gone AWOL. Any ideas on getting it back?
Had a sound bug in Windows, so I figured a soft reboot wouldn't hurt. Guess I was wrong. Instead of zipping right back into Windows, the machine (a Mac Pro 3,1) hangs on white and can't boot into Windows. I've had a similar problem in the past, but was never able to nail down the cause. (I think something's looking at my MBR and deciding it's free space instead of protected, but that's a guess).
Here's the output of a "sudo gpt -r -vv show disk0"
gpt show: disk0: mediasize=250059350016; sectorsize=512; blocks=488397168
gpt show: disk0: Suspicious MBR at sector 0
gpt show: disk0: Pri GPT at sector 1
gpt show: disk0: Sec GPT at sector 488397167
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 96092960 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
96502600 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
97772136 1432
97773568 390623232 4 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
488396800 335
488397135 32 Sec GPT table
488397167 1 Sec GPT header
Someone cleverer than me out there on a Sunday evening?
Mac Pro, OS X Mountain Lion (10.8.4)
Posted on Aug 11, 2013 6:33 PM
The two partition tables appear to be synced, so the problem lies elsewhere. Consider booting from the install DVD and running Windows Startup Repair. If that doesn't find anything wrong or fix the problem, then I'd move on to this support document about the bootrec.exe tool. You can do this in any order, or all three of them at the same time, but the support document is kinda densely written IMO. You have to click the big
+ Bootrec.exe options
link to reveal the actual options. What's non-obvious is you can either type bootrec.exe and then separately type:
/FixMbr
/FixBoot
/RebuildBcd
Or you can use the vernacaular of 'bootrec <option>' e.g.
bootrec /FixMbr
Also non-obvious is the last ditch effort which is if the above three don't work, do this exactly as documented:
bcdedit /export C:\BCD_Backup
c:
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec /RebuildBcd
Posted on Aug 17, 2013 1:14 PM