Windows 7 Help

bootmgr not found. bootrec /rebuildbcd and /fixboot give ‘Element not found” error

I ran into this problem a few hours ago and have been pulling my heart out. Auto repairs diagnose the problem as a problem with the partition table but are unable to automatically fix it I’ve gone into diskpart and confirmed that the partition was active. I reset the MBR through bootrec, bootsect.exe /nt60 all /force Success on all three windows partitions manually creating the BCD initially works. I can create the store, but when I run bcdedit /import I get an error saying the store does not exist. I am desperately trying to avoid an os reinstall. I haven’t made any changes in the past few weeks so I don’t know what could have caused this. Any suggestions would be appreciated.

Solution 1

Perhaps this may assist you. kb9273928

Solution 2

Before going any further, I would like to know what error appears when starting the computer. You can try the Check Disk command as below:

C:

CHKDSK /R

Please also run the following command:

Bcdboot C:\windows

NOTE: Replace C with the drive letter where the system is installed.

BOOTREC /FIXMBR

BOOTREC /FIXBOOT

BOOTREC /REBUILDBCD

BOOTREC /SCANOS If any errors appear, please let us know.

Solution 3

I tried both of these options plus a bunch more I found online. Eventually, I figured the MBR/partition table was completely borked and did a full format reinstall.  Appreciated the suggestions though 🙂

Solution 4

Blackswordca, Thanks for posting your result. What was your final configuration…single OS or multi-OS?

Solution 5

Windows 7 main with ubuntu secondary through the windows boot loader..

Solution 6

Before going any further, I would like to know what error appears when starting the computer. You can try the Check Disk command as below:

C:

CHKDSK /R

Please also run the following command:

Bcdboot C:\windows

NOTE: Replace C with the drive letter where the system is installed.

BOOTREC /FIXMBR

BOOTREC /FIXBOOT

BOOTREC /REBUILDBCD

BOOTREC /SCANOS If any errors appears, please let us know.

Vivian Xing – MSFT

Hey, I’m having the same problem here. I had initially installed Vista on one HDD, then installed W7 on another, which eventually became my main OS. I took everything I needed from my vista disk and decided to do a wipe on it. Finished wiping and realized that the mbr I needed was contained on the disk I just formatted. I did all of these –

BOOTREC /FIXMBR – operation completed successfully

BOOTREC /FIXBOOT – element not found

BOOTREC /REBUILDBCD – It finds my installation, and when I try to add it to the boot list it says element not found.

BOOTREC /SCANOS – same as above

I also tried –

Bcdboot C:\windows

which produced “Failure when attempting to copy boot files.”

I guess I just need a way to recreate the mbr in another manner. Thanks.

EDIT: More context that may help. Upon booting to Windows 7 Recovery, I choose to repair and from there it asks me to select the OS installation. None are listed.

Solution 7

Before going any further, I would like to know what error appears when starting the computer. You can try the Check Disk command as below:

C:

CHKDSK /R

Please also run the following command:

Bcdboot C:\windows

NOTE: Replace C with the drive letter where the system is installed.

BOOTREC /FIXMBR

BOOTREC /FIXBOOT

BOOTREC /REBUILDBCD

BOOTREC /SCANOS If any errors appears, please let us know.

Vivian Xing – MSFT

Hey, I’m having the same problem here. I had initially installed Vista on one HDD, then installed W7 on another, which eventually became my main OS. I took everything I needed from my vista disk and decided to do a wipe on it. Finished wiping and realized that the mbr I needed was contained on the disk I just formatted. I did all of these –

BOOTREC /FIXMBR – operation completed successfully

BOOTREC /FIXBOOT – element not found

BOOTREC /REBUILDBCD – It finds my installation, and when I try to add it to the boot list it says element not found.

BOOTREC /SCANOS – same as above

I also tried –

Bcdboot C:\windows

which produced “Failure when attempting to copy boot files.”

I guess I just need a way to recreate the mbr in another manner. Thanks.

EDIT: More context that may help. Upon booting to Windows 7 Recovery, I choose to repair and from there it asks me to select the OS installation. None are listed.

I am having this same exact issue, including the bootrec.exe stuff.  I really do not want to do a reformat.  Please help!

Solution 8

I just solved my problem in another way.. non of the above solutions helped me.. kept saying in rebuild bcd, that the total amount of windows installations found was: 0 I moved the SATA cable to another port,.. that fixed the problem for me.. might help others, Anders

Solution 9

Does not work for me. I had to repair a Server 2008 R2. I tried everything (bcdedit, boot, bootrec, diskpart….) but I got the same errors as written above. Here is how I solved it: – Boot from Server 2008 R2 DVD – Choose a new installation (ignore the warning about the “window. old” folder) – ATTENTION! Cancel the installation progress after the first installation point is finished (copying the system files). – Restart – Boot a Windows 7 Recovery DVD – Do a system restore – Done

Solution 10

Before going any further, I would like to know what error appears when starting the computer. You can try the Check Disk command as below:

C:

CHKDSK /R

Please also run the following command:

Bcdboot C:\windows

NOTE: Replace C with the drive letter where the system is installed.

BOOTREC /FIXMBR

BOOTREC /FIXBOOT

BOOTREC /REBUILDBCD

BOOTREC /SCANOS If any errors appears, please let us know.

Vivian Xing – MSFT

Thanks so much this worked for me 🙂

Solution 11

I THINK I FOUND A SOLUTION

For me I had 2 installations, vista and windows 7, I got rid of vista and got these errors EXACTLY as described above.

Then after 5 hours, I noticed something funny… in parted my windows 7 hard disk wasn’t flagged as boot, I added the flag.

And I booted it up getting the error “Bootmgr missing press ctrl alt delete”. I went into recovery again and it found my windows 7 installation and it fixed all of the errors, and it started up fine.

So the steps I took to fix it were:

1: Boot into gparted

2: Right-click on partition with windows

3: Flag as boot

4: Run windows recovery to fix any other errors (using startup repair, and sometimes when it scans for OS it repairs automatically)

5: Enjoy

Solution 12

Thank you, this also worked for me 🙂

Solution 13

Diskpart can also be used to mark the partition as active from the Windows RE.

Diskpart

LIST DISK

SELECT DISK (followed by the number of the disk . most likely 0)

LIST PARTITION

SELECT PARTITION (followed by your partition number. most likely 0)

ACTIVE

EXIT

Windows startup recovery should now work.

Solution 14

Diskpart can also be used to mark the partition as active from the Windows RE.

Diskpart

LIST DISK

SELECT DISK (followed by the number of the disk . most likely 0)

LIST PARTITION

SELECT PARTITION (followed by your partition number. most likely 0)

ACTIVE

EXIT

Windows startup recovery should now work.

This Did the trick!!

Solution 15

Thanks, Akeem, that worked for me. I did not try Diskpart.

Solution 16

Thank you so much, guys! I wouldn’t have been able to come up with that stuff myself but the  

BOOTREC /FIXMBR BOOTREC /FIXBOOT BOOTREC /REBUILDBCD BOOTREC /SCANOS

stuff did it also for me… now my only problem is that on the startup I get one more instance of Win7 listed, although I didn’t install one… what happened?

Solution 17

Does not work for me. I had to repair a Server 2008 R2. I tried everything (bcdedit, boot, bootrec, diskpart….) but I got the same errors as written above. Here is how I solved it: – Boot from Server 2008 R2 DVD – Choose a new installation (ignore the warning about the “window. old” folder) – ATTENTION! Cancel the installation progress after the first installation point is finished (copying the system files). – Restart – Boot a Windows 7 Recovery DVD – Do a system restore – Done

Only your solution works for me. Thanks.

I haven’t tried system restore, but startup recovery also did the job.

Solution 18

Thank you, Kevon,

This fixed my problem. You’ve saved me from a few hours of work. I appreciate the input.

Solution 19

This fixed it for me when nothing else worked. Thank you!!!

Solution 20

I THINK I FOUND A SOLUTION

For me I had 2 installations, vista and windows 7, I got rid of vista and got these errors EXACTLY as described above.

Then after 5 hours, I noticed something funny… in parted my windows 7 hard disk wasn’t flagged as boot, I added the flag.

And I booted it up getting the error “Bootmgr missing press ctrl alt delete”. I went into recovery again and it found my windows 7 installation and it fixed all of the errors, and it started up fine.

So the steps I took to fix it were:

1: Boot into GParted

2: Right-click on partition with windows

3: Flag as boot

4: Run windows recovery to fix any other errors (using startup repair, and sometimes when it scans for OS it repairs automatically)

5: Enjoy

Thank you, Akeem, that worked brilliantly.

Solution 21

Thanks a lot, guys! The combination of bootrec and diskpart did the trick for me.

Solution 22

Thx mate, u saved my bro’s life!!

Thanks very much.

Solution 23

I’m in the same predicament as zbart, and when running CHKDSK /R, I receive the error:

The type of file system is NTFS. Cannot lock current drive. Windows cannot run disk checking on this volume because it is write protected.

I didn’t see anyone follow up with what to do if chkdsk -r returns an error. Could this be part of why the recovery is failing? I’m running as Administrator in a CMD window through the Windows 7 “System Recovery Options.”

Thanks to all for their contributions to this post. Very illuminating.

Solution 24

Diskpart can also be used to mark the partition as active from the Windows RE.

Diskpart

LIST DISK

SELECT DISK (followed by the number of the disk . most likely 0)

LIST PARTITION

SELECT PARTITION (followed by your partition number. most likely 0)

ACTIVE

EXIT

Windows startup recovery should now work.

This Did the trick!!

Thanks so much! After buggering about for hours, this fixed Windows 7 for me!

Solution 25

My System Reserved Partition was whipped by a failed Linux install… I was installing Linux and restarted, could boot into Linux but not windows so, popped in the windows install disc -> system repair -> cmd and tried “bootrec /fixmbr” and “bootrec /fixboot” fix mbr worked but when I did fixboot it came up with an error ‘element not found’ i also tried creating the C: the active partition in disk part and tried the automatic system repair that just didn`t work. So I booted into puppy live cd -> GParted and set the windows partition flag to boot… That didn`t work either so I finally tried something that I haven`t done before… Install two windows 7 installations side by side! So I installed windows 7 on a separate disk (with the previous Linux install) then wiped the windows installation off that disk and just left the ‘System Reserved’ partition there then started automated repair – surprisingly that worked that time — restarted the computer a YAY! booted back into my original installation with the system reserved partition on another disk… Hope that helped anyone with a failed Linux or Unix installation… Now time for some sleep I`ve been trying to fix that for the last 2hrs…

Solution 26

Diskpart can also be used to mark the partition as active from the Windows RE.

Diskpart

LIST DISK

SELECT DISK (followed by the number of the disk . most likely 0)

LIST PARTITION

SELECT PARTITION (followed by your partition number. most likely 0)

ACTIVE

EXIT

Windows startup recovery should now work.

My problem came from a combo of a failed Linux install and a mistake in EasyBCD.  When I wanted to choose which OS to repair, I saw none in the list, and the bootrec commands were no use.  When I looked into diskpart, I found that my two hard drives had been reassigned (disk0 became disk1 and disk1 became disk0).  I had to remove my second hard drive and run the repair, and before I had a chance to select it, WindowsRE told me I had startup issues and offered to repair it.  After successfully booting into windows, I shut down, put my 2nd drive back in, and everything works fine.

Solution 27

I THINK I FOUND A SOLUTION

For me I had 2 installations, vista and windows 7, I got rid of vista and got these errors EXACTLY as described above.

Then after 5 hours, I noticed something funny… in gparted my windows 7 hard disk wasn’t flagged as boot, I added the flag.

And I booted it up getting the error “Bootmgr missing press ctrl alt delete”. I went into recovery again and it found my windows 7 installation and it fixed all of the errors, and it started up fine.

So the steps I took to fix it were:

1: Boot into GParted

2: Right-click on partition with windows

3: Flag as boot

4: Run windows recovery to fix any other errors (using startup repair, and sometimes when it scans for OS it repairs automatically)

5: Enjoy

Despite doing all the things before this post, after doing this by booting into 9.10 Ubuntu, I was able to mark as flagged, boot, then boot into the system disc Windows 7 DVD install Disc, Startup Repair (1st time allows it to detect the boot flag and correct, it will restart one time, do this and boot from CD/DVD again) …When in the setup, choose the Startup Repair, your installation should now be shown in the List, click next and do a startup repair, and VOILA, restart number 2 and it’s working. 

Brilliant, Takes LINUX to fix Windows.  Amas all the fixes listed before this and on all the other forums, none of those worked.  This is indeed a true fix.

Thanks.

Osirus

Solution 28

/fixmbr- completed successfully

/fixboot- same as above

/rebuildbcd-0 instalations found

/scano- 0 instalations found

I had windows vista installed till it came up with bootmanager missing or corrupt and have tried all the bootrec and codes?

Solution 29

I THINK I FOUND A SOLUTION

For me I had 2 installations, vista and windows 7, I got rid of vista and got these errors EXACTLY as described above.

Then after 5 hours, I noticed something funny… in gparted my windows 7 hard disk wasn’t flagged as boot, I added the flag.

And I booted it up getting the error “Bootmgr missing press ctrl alt delete”. I went into recovery again and it found my windows 7 installation and it fixed all of the errors, and it started up fine.

So the steps I took to fix it were:

1: Boot into GParted

2: Right-click on partition with windows

3: Flag as boot

4: Run windows recovery to fix any other errors (using startup repair, and sometimes when it scans for OS it repairs automatically)

5: Enjoy

This was it!! I had to mark it as “BOOT” using gparted (manage flags option) and then used the Windows 7 DVD – auto repair option. Had to do the auto repair a couple of times though. 

Solution 30

Thanks !!! It solved my “BOOT MGR Missing” !!! =)

Solution 31

Just to help anyone in the future who finds this thread,

“Element not found” error seems to mean that there’s no boot partition set. (Diskpart calls it an “active” partition).  bcdedit and bootrec /rebuildbcd will give an “element not found” error until you set an active partition.

Once you set an active partition, bcdedit and bootrec /buildbcd and bootrec /fixboot will all work, but bootrec /scanos shows 0 installations. The help file says ScanOS shows installations that are not included in BCD, so I guess that’s as documented although doesn’t particularly make sense to me.

My experience is with Server 2008R2. YMMV.

Lee

Solution 32

I’ve tried all of these so-called solutions and my Vista is still coming up with: Bootmgr is missing.  I’ve been working on this off and on for a few weeks.  My laptop had an internal recovery setup and I can’t get to that any longer.  I downloaded a backup Vista and it gets me to the recovery portion, but each time I go through the cmd prompts nothing ever changes.

Help

Solution 33

Thanks, Vivian, [my 2008R2 machine is an ex-Citrix Xen 5 VM which has been migrated to Hyper-V using Xen Kensho] BCDBOOT C:\WINDOWS helped me get the machine to attempt to boot to the OS again instead of giving up looking for an OS and going straight to the recovery console.  On the next boot, it gave me a meaningful error which was related to a driver that had become a corrupted file: scsifilt.sys in my case

From there I was able to boot into Safe Mode, and then normally into Windows.  I have replaced the driver file with a known good version and all appears to be well again.

Cheers, Jason

Solution 34

You should take the steps mentioned above, but don’t forget to set the hidden 100MB System Reserved partition as boot 🙂 It took me 1 whole day’s work to figure this out, it made me sweat 🙁 Hope this helps. Cheers!