Short story: Quadcore Vista machine (installed on SSD). Upgraded to Win7 x64 (dual boot - Win7 on Second SSD). BCD patched using EasyBCD like a year ago. My dad wanted to rearrange the drives in his machine. (Replace a 1TB mirror with a 2TB mirror, 2 new drives.)
Remove the Vista SSD, no more boot. Plug the Vista SSD back in, no more boot. Aw crap. Way too many apps and such to reinstall at this time, MAJOR problem. I'm looking to try to repair in place.
I did the instructions here using the Win7x64 Recovery Command Prompt and I created the missing BCD store on the Win7 SSD.
I tried both manual repair, and Nuclear Holocaust, but both had to be modified in some way...
Manual process
bootrec.exe /fixmbr (SUCCESS)
bootsect.exe /nt60 all /force (SUCCESS)
attrib -h -s C:\boot\BCD (SUCCESS)
del C:\boot\BCD (SUCCESS)
bootrec.exe /rebuildbcd (FAIL)
Nuclear Holocaust
NOTE - I had to add the BOLD stuff otherwise it couldn't find the BCD store.
bootrec.exe /fixmbr
x:\boot\bootsect.exe /nt60 all /force
attrib -h -s C:\boot\BCD
del C:\boot\BCD
bcdedit /createstore c:\boot\bcd.temp
bcdedit.exe /store c:\boot\bcd.temp /create {bootmgr} /d "Windows Boot Manager"
bcdedit.exe /store c:\boot\bcd.temp /import c:\boot\bcd.temp
bcdedit.exe /store c:\boot\bcd.temp /set {bootmgr} device partition=C:
bcdedit.exe /store c:\boot\bcd.temp /timeout 10
attrib -h -s C:\boot\bcd.temp
del c:\boot\bcd.temp
bcdedit.exe /store c:\boot\bcd.temp /create /d "Windows 7" /application osloader
bcdedit.exe /store c:\boot\bcd.temp /set {c0dfc4fa-cb21-11dc-81bf-005056c00008} device partition=C:
bcdedit.exe /store c:\boot\bcd.temp /set {c0dfc4fa-cb21-11dc-81bf-005056c00008} osdevice partition=C:
bcdedit.exe /store c:\boot\bcd.temp /set {c0dfc4fa-cb21-11dc-81bf-005056c00008} path \Windows\system32\winload.exe
bcdedit.exe /store c:\boot\bcd.temp /set {c0dfc4fa-cb21-11dc-81bf-005056c00008} systemroot \Windows
bcdedit.exe /store c:\boot\bcd.temp /displayorder {c0dfc4fa-cb21-11dc-81bf-005056c00008}
bcdedit.exe /store c:\boot\bcd.temp /default {c0dfc4fa-cb21-11dc-81bf-005056c00008}
I also went into DISKPART and did BOTH
SELECT DISK 1 Volume 0 ACTIVE (Dosen't Boot)
SELECT DISK 1 Volume 1 ACTIVE (Boots old recovery)
Current boot error is a Winload.exe 0xc0000428.
Verified that Winload.exe is there.
sfc /SCANNOW (including offline switches) will not run with various errors.
bootrec /rebuildbcd and got an element not found error (but c:\windows found)
UPDATE:
WOW....I was collecting info to ask for help, and then I found this in the forums and the command that I was missing was:
bcdboot c:\windows /s c:
I wasn't going to post since everything is working fine now, but I figured you guys might enjoy this.
Ruckas
Edited by ruddykins, 02 August 2011 - 02:55 AM.