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 have installed two versions of Windows, Windows 7 and Windows 8. At the beginning it showed both entries and I could select which one to use (either Windows 7 or 8), but since 3 weeks this menu doesn't not show in my laptop. When I turn on the laptop it goes directly to Windows 7 which is the default one.

What can I do to make this menu appear again?

share|improve this question

I think it's easier to do this graphically, but you can certainly do it in an elevated command prompt with bcdedit.

  1. Download and install EasyBCD (bottom of the page, it's free for personal usage).
  2. Open it, check if you see something like this:

    Initial view

    There you can see the entries that are currently in the boot menu, in the screenshot you can see that there are 2, one for each OS.

  3. If that's the case, the two of them appear there, go to the Edit Boot Menu section in the left side, ensure it looks like this (or with Windows 7 as the default one):

    Boot menu config

    There, you see that there's an option to skip the boot menu, but what you want is to show a countdown or to wait for you to select. Mark what you want and click Save Settings. If everything went well, next time you reboot you'll see the menu back again.

  4. If there is only one entry, for Windows 7, you first have to add one entry for Windows 8 (god knows what happened for it to be deleted...). For that go to the Add New Entry section in the left side.

  5. Select to add a new Vista/7/8 entry, put the name you want it to show and select the drive where it is installed. Then click Add Entry:

    Adding a new entry for Windows 8

  6. If everything went well you'll now have an entry for it, check the configuration of the boot menu as described in the point 3 and you're done.

If you prefer not to install this you can do it manually in an elevated command prompt, either manually (bcdedit /enum to see the list of entries in the menu, bcdedit /create to create a new entry, ...) or automatically (bcdboot L:\Windows where L is the letter of installation you want to add).

share|improve this answer
Here are the commandline options for bcdedit: – bgmCoder Feb 8 at 20:19

You could also use Visual BCD

  1. Install in Windows 7.
  2. Run "Dual-boot Repair" tool.
  3. Click "Automatic Repair" and confirm.

That's all ;)

Reboot - should boot to Windows 8 by default and you should have a dual-boot menu: "Windows 8" "Windows 7"

Visual BCD Editor is a complete BCD GUI and you can edit by point and click EVERYTHING. Other tools give access to less than 20% of BCD.

share|improve this answer

You must log in to answer this question.

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