Wednesday, March 8, 2017

windows 7 - BootMgr is missing, usual fixes don't work


I know this question has been asked before but I've tried all the usual fixes and nothing works.


Basically the hard drive had two partitions with Vista and Windows 7. I've deleted the Vista partition to make more room and expanded the Windows 7 partition to fill the drive (using GParted).


I've tried:



  1. Running Startup Repair - it doesn't find any problems.

  2. Setting partition to Active - worked.

  3. bootsect /nt60 c: - worked.

  4. BootRec /FixMbr - worked.

  5. BootRec /FixBoot - worked.

  6. BootRec /ScanOs - I get the message "Total identified Windows installations: 0"

  7. BootRec /RebuildBcd - I get the message "Total identified Windows installations: 0"


BcdEdit shows a Windows Boot Manager and a Windows Boot Loader, both on C: partition.


[Update]



  1. Rename BCD and rerun BootRec /RebuildBcd - worked.

  2. Copy bootmgr from DVD - blocked because the file's already there.


[Update 2]


I found an article here that mentioned some other commands.



  1. C:\chkdsk /f /r - worked.

  2. sfc /scannow /offbootdir=c:\ /offwindir=c:\windows - worked (see here).


What else can I try?


Answer



I fixed it by:



  1. Back up the partition to an external drive (using GParted).

  2. Delete the partition.

  3. Reinstall Windows 7 on the (now empty) drive.

  4. Copy the contents of the partition over the fresh install of Windows (using System Rescue CD).


Windows now boots correctly and looks exactly the same as before.


No comments:

Post a Comment

hard drive - Leaving bad sectors in unformatted partition?

Laptop was acting really weird, and copy and seek times were really slow, so I decided to scan the hard drive surface. I have a couple hundr...