Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I had two different copies of Windows 7 on my SSD. I deleted the one I did not want and removed it from my boot order using msconfig, but every time I restart it says:

Windows failed to start. A recent hardware or software change might have caused the issue.  

but if I hit Enter or Esc, it will boot normally. How do Ii get it to stop trying to boot that old deleted OS?

share|improve this question
Can you provide a pic of your Disk Management screen? – Ƭᴇcʜιᴇ007 Oct 6 '12 at 16:15
you could try this tool to see what's stored in boot config: – wmz Oct 6 '12 at 19:04
up vote 0 down vote accepted

Right-click your Computer icon (either on desktop or in the start-menu). Click Advanced System Settings on the left navigation tab. Go to the Advanced tab on the top. Then in Startup and Recovery, click Advanced. There, choose your new OS as the default OS, and make sure the boot menu isn't displayed.

Glee is awesome!

Hope that helped!

share|improve this answer
did that, there is only one listed and yet there is a non listed broken os that tries to boot first. – jardane Oct 6 '12 at 17:10

First or initial system BCD used is stored on active partition.

After selecting unsuccesful boot entry or escaping from advanced boot options the drive specified for bootmgr in the initial BCD is used as base for "second" system BCD.

Initial and "second BCD" could be the same BCD or two different BCD's stored on different partitions depending on what is specified in drive element of bootmgr.

You can use bcdedit or Visual BCD Editor to view and edit complete BCD contents.

share|improve this answer

You must log in to answer this question.

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