0

I'm trying to replace GRUB2 with Windows' standard boot loader (bootmgr?), but I can't get it to work.

My Windows 7 install is in a single NTFS partition, which is marked as active (boot flag is set).

First, I tried the automatic repair with the install disk, but it didn't detect any problems. Then I ran bootrec /fixmbr and bootrec /fixboot, but all I got was a black screen at boot with a blinking cursor.

After that I created a boot partition for GRUB2, I figured, at least I can use it to chainload, but it give me a "disk reading error". If I used GRUB's ntldr loader, than I got error 0xc0000225 (some sort of BCD error). I tried to rebuild the BCD from the rescue environment, and it was successful, but the error didn't go away.


Update: I've tried to rebuild the BCD, but nothing changed...


Update 2: I reinstalled my system, as I found no other way.

2 Answers 2

0

You need to fix three items:

  • MBR
  • Boot sector
  • Boot Configuration Data store (BCD)

Try option 2 from this page:

rem fix MBR
bootrec.exe /fixmbr

rem fix boot sector
bootsect.exe /nt60 all /force

rem fix BCD
attrib -h -s C:\boot\BCD
del C:\boot\BCD
bootrec.exe /rebuildbcd

As mentioned there, replace C: with your actual boot drive letter if necessary.

1
  • Same thing, black screen with blinking cursor.
    – KovBal
    Commented Oct 7, 2012 at 13:59
0

Try to mark hidden Windows system partition as active, not the one with Program Files folder.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .