If you installed multiple Windows versions on the same PC, your dual-boot (or multi-boot) configuration may stop working.

The most cause for a dual-boot or multi-boot configuration error (to stop working) is when you reinstall the older Windows version before the newer Windows version.

For example, Windows Vista and Windows 7 were already installed as dual-boot and then Windows Vista was reinstalled again. At the second installation, Windows Vista overwrites the MBR and the new MBR isn’t recognized by Windows 7.

In this article, you can find various solutions to repair your dual-boot configuration.

Contents

What is dual-boot/multi-boot

Dual-booting or multi-booting means installing multiple Windows versions (or other operating systems) on the same computer and being able to choose which operating system you’d like to boot into.

Dual Boot Options Menu on Windows Vista, Ubuntu

It’s very common to see this kind of configuration on Windows computers:

  • Windows XP with Windows Vista
  • Windows Vista with Windows 7
  • Windows 8 with Windows 7

For more information on how to setup a dual-boot system, go to our guides from EasyBCD.

If you’re dual-booting Windows 8 with Windows 7, the boot options menu will look like this:

Dual Boot Options Menu on Windows 8, 7

Fix dual-boot configuration with Easy Recovery Essentials

Easy Recovery Essentials can correct the errors of your computer’s boot configuration.

Easy Recovery Essentials can fix many errors such as this automatically using its built-in Automated Repair option. EasyRE is currently available for Windows XP, Vista, 7, 8, Windows 10, and Windows 11 and can be downloaded and created on any PC.

  1. Download Easy Recovery Essentials. Make sure to note your Windows version (XP, Vista, 7, 8, 10, or Windows 11) before you download EasyRE. This guide can help you identify what version of Windows you have installed.
  2. Burn the image. Follow these instructions on how to burn the bootable ISO image very carefully, as making a bootable CD can be tricky! Alternatively, these instructions explain how to create a bootable EasyRE recovery USB stick/drive.
  3. Boot up your PC from the Easy Recovery Essentials CD or USB you created.
  4. Once EasyRE is running, choose the “Automated Repair” option and click Continue.
    EasyRE Home

    Choose “Automated Repair” in Easy Recovery Essentials

  5. After EasyRE scans your computer’s drives, identify and select the drive letter for your Windows installation from the list, and then click on the Automated Repair button to begin.
    EasyRE displays a list of found Windows operating systems

    Choose the drive associated with the Windows installation you’re trying to repair.

  6. Easy Recovery Essentials will start analyzing the selected drive for problems. EasyRE will test for and attempt to automatically correct errors with the disk, partition, bootsector, filesystem, bootloader, and registry. No intervention is required, as EasyRE’s repair is fully automated:
    EasyRE: Automated Repair

    Easy Recovery Essentials searches for errors and makes corrections to the selected Windows installation.

  7. Once the process is complete, EasyRE will report its findings. Click on the Restart button to reboot your PC and test the changes.
  8. The “dual-boot errors” error should now be fixed as your PC begins to load:EasyRE: Automated Repair

You can download Easy Recovery Essentials from here.

Other solutions to repair dual-boot configurations

Repair Windows XP on a dual-boot system

Windows Setup CD/DVD Required!
Some of the solutions below require the use of the Microsoft Windows setup CD or DVD. If your PC did not come with a Windows installation disc or if you no longer have your Windows setup media, you can use Easy Recovery Essentials for Windows instead. EasyRE will automatically find and fix many problems, and can also be used to solve this problem with the directions below.

If you have installed Windows XP along another Windows system (e.g. Windows Vista) on the same computer, follow these instructions to repair the Windows XP and fix the dual-boot configuration.

If you don’t have the original installation disc, go to Fix dual-boot configuration with Easy Recovery Essentials.

  1. Insert the Windows XP installation disc and start the computer
  2. At the Press any key to boot from CD screen, press any key to boot from the CD
  3. Press Enter to setup Windows. You will not re-install Windows XP, but repair the installation.Clicking R at this step will load Recovery Console, not the repair installation utility. Do not click R!
    Windows XP Press R for Recovery Console

    Windows XP Press R for Recovery Console

  4. Press the F8 key to accept the license agreement
  5. Select your Windows XP installation from the disc and press R.
  6. If the repair option isn’t available or the Windows XP installation isn’t found, exit the setup. If you continue from this step you may overwrite your Windows XP system and delete all personal files!

Repair Windows Vista on a dual-boot system

To repair Windows Vista’s bootloader and fix the dual-boot configuration, you can use the bootrec utility that’s available on the original Windows Vista installation disc (CD or DVD).

If you don’t have the original installation disc, go to Fix dual-boot configuration with Easy Recovery Essentials.

Fix #1: Run bootrec

Windows Setup CD/DVD Required!
Some of the solutions below require the use of the Microsoft Windows setup CD or DVD. If your PC did not come with a Windows installation disc or if you no longer have your Windows setup media, you can use Easy Recovery Essentials for Windows instead. EasyRE will automatically find and fix many problems, and can also be used to solve this problem with the directions below.

  1. Insert the installation disc in the tray and boot from it
  2. At the Welcome screen, click on Repair your computer
    Windows Vista Repair Your Computer Menu

    Windows Vista Repair Your Computer Menu

  3. Choose your operating system and click Next
  4. At the System Recovery Options screen, click Command Prompt
    Windows Vista System Recovery Options

    Windows Vista System Recovery Options

  5. Type:
    bootrec /FixMbr
  6. Press Enter
  7. Type:
    bootrec /FixBoot
  8. Press Enter
  9. Type:
    bootrec /RebuildBcd
  10. Press Enter
  11. Remove the CD/DVD from the tray
  12. Type:
    exit
  13. Press Enter
  14. Restart your computer

Fix #2: Run diskpart, then bootrec

Windows Setup CD/DVD Required!
Some of the solutions below require the use of the Microsoft Windows setup CD or DVD. If your PC did not come with a Windows installation disc or if you no longer have your Windows setup media, you can use Easy Recovery Essentials for Windows instead. EasyRE will automatically find and fix many problems, and can also be used to solve this problem with the directions below.

If Fix #1 above doesn’t work, you may need to set the partition which was Windows Vista installed as active first and then run bootrec.

To do so, run diskpart:

  1. Insert the Windows installation disc and boot from it
  2. Go to Command Prompt from System Recovery Options (same steps as Fix #1)
  3. Type:
    diskpart
  4. Press Enter
  5. Type:
    list disk

    This command will list all disks available on your computer.

  6. Press Enter
  7. Type:
    select disk 0

    Replace 0 with the disk where your Windows Vista is installed on. If you have only 1 hard drive, it’s 0.

  8. Press Enter
  9. Type:
    list part

    This command will list the partition available on the select disk.

  10. Press Enter
  11. Type:
    select partition 0

    Replace 0 with the partition where Windows Vista is installed.

  12. Press Enter
  13. Type:
    active
  14. Press Enter
  15. Type:
    exit
  16. Press Enter
  17. diskpart is now closed. Run the bootrec commands, one by one, and press Enter after each:
    bootrec /fixmbr
    bootrec /rebuildbcd
    bootrec /fixboot

Repair Windows 7 on a dual-boot system

In order to have Windows 7 back in your dual-boot options menu, use the bootsect utility to restore Windows 7’s MBR.

If you don’t have the original installation disc, go to Fix dual-boot configuration with Easy Recovery Essentials.

  1. Boot from the original Windows 7 installation DVD
  2. At the System Recovery Options screen, click Command Prompt
  3. Type:
    diskpart
  4. Press Enter
  5. Type:
    select disk 0

    Replace 0 with the disk available on the hard disk, where Windows 7 is installed on. To have the full list of disks from your computer, type list disk.

  6. Press Enter
  7. Type:
    list volume
  8. Press Enter
  9. Look for the drive’s letter of your optical drive (where the Windows 7 installation DVD is now running). This usually has “CD-ROM” mentioned in the Type column.
  10. Type:
    exit
  11. Press Enter
  12. Type:
    D:

    Where D: is the optical’s drive letter.

  13. Press Enter
  14. Type:
    cd boot
  15. Press Enter
  16. Type:
    dir
  17. Press Enter
  18. Type:
    bootsect /nt60 SYS /mbr
  19. Press Enter
  20. Type:
    exit
  21. Press Enter
  22. Restart your computer

Repair Windows 8 or 8.1 on a dual-boot system

Using the bootrec utility you can repair Windows 8 or Windows 8.1 on a dual-boot system and boot into your Windows.

If you don’t have the original installation disc or original USB, go to Fix dual-boot configuration with Easy Recovery Essentials.

Fix #1: Use bcdboot

Windows Setup CD/DVD Required!
Some of the solutions below require the use of the Microsoft Windows setup CD or DVD. If your PC did not come with a Windows installation disc or if you no longer have your Windows setup media, you can use Easy Recovery Essentials for Windows instead. EasyRE will automatically find and fix many problems, and can also be used to solve this problem with the directions below.

Using bcdboot, attempt to fix your computer and have the boot menu back:

  1. Insert the Windows 8 DVD or Windows 8.1 USB and restart your computer to boot from the media
  2. Go to Command Prompt (click Troubleshoot > Command Prompt)
  3. Type:
    bcdboot C:\windows

    Where C:\ is the drive’s letter where Windows 8 or Windows 8.1 is installed on.

  4. Press Enter
  5. Remove the DVD or USB
  6. Type:
    exit
  7. Press Enter
  8. Restart your computer

Fix #2: Use diskpart, then bootrec

  1. Insert the Windows 8 DVD or Windows 8.1 USB
  2. Restart your computer and boot from the media
  3. Click Repair your computer at the Welcome screen
    Windows 8 Repair Your Computer Menu

    Windows 8 Repair Your Computer Menu

  4. Go to Troubleshoot > Command Prompt
  5. Type:
    diskpart
  6. Press Enter
  7. Type:
    sel disk 0
  8. Press Enter
  9. Type:
    list vol
  10. Press Enter
  11. Determine which volume has FAT32 mentioned at the Fs column. This would be the UEFI/EFI partition with Windows 8/8.1
  12. Type:
    sel vol 2

    Where 2 is the volume with the FAT32 format.

  13. Press Enter
  14. Type:
    assign letter x:

    Where x: is the partition’s letter. The letter must be unique.

  15. Press Enter
  16. Type:
    exit
  17. Press Enter
  18. Type:
    cd /d x:\EFI\Microsoft\Boot\

    Where x: is the letter you used.

  19. Press Enter
  20. Type:
    bootrec /FixBoot
  21. Press Enter
  22. Type:
    ren BCD BCD.backup

    This would create backup of the BCD.

  23. Press Enter
  24. Type:
    bcdboot c:\Windows /l en-us /s x: /f ALL

    Where c:\ is the drive’s letter where Windows 8 is installed on.

  25. Press Enter
  26. Remove the DVD or USB
  27. Type:
    exit
  28. Press Enter
  29. Restart your computer

Repair Windows 10 on a dual-boot system

Using the bootrec utility you can repair Windows 10 on a dual-boot system and boot into your Windows.

If you don’t have the original installation disc or original USB, go to Fix dual-boot configuration with Easy Recovery Essentials.

Fix #1: Use bcdboot

Windows Setup CD/DVD Required!
Some of the solutions below require the use of the Microsoft Windows setup CD or DVD. If your PC did not come with a Windows installation disc or if you no longer have your Windows setup media, you can use Easy Recovery Essentials for Windows instead. EasyRE will automatically find and fix many problems, and can also be used to solve this problem with the directions below.

Using bcdboot, attempt to fix your computer and have the boot menu back:

  1. Insert the Windows 10 media and restart your computer to boot from the media
  2. Go to Command Prompt (click Troubleshoot > Command Prompt)
  3. Type:
    bcdboot C:\windows

    Where C:\ is the drive’s letter where Windows 10 is installed on.

  4. Press Enter
  5. Remove the DVD or USB
  6. Type:
    exit
  7. Press Enter
  8. Restart your computer

Fix #2: Use diskpart, then bootrec

  1. Insert the Windows 10 media
  2. Restart your computer and boot from the media
  3. Click Repair your computer at the Welcome screenWindows 10 Setup screen
  4. Go to Troubleshoot > Command Prompt
  5. Type:
    diskpart
  6. Press Enter
  7. Type:
    sel disk 0
  8. Press Enter
  9. Type:
    list vol
  10. Press Enter
  11. Determine which volume has FAT32 mentioned at the Fs column. This would be the UEFI/EFI partition with Windows 10
  12. Type:
    sel vol 2

    Where 2 is the volume with the FAT32 format.

  13. Press Enter
  14. Type:
    assign letter x:

    Where x: is the partition’s letter. The letter must be unique.

  15. Press Enter
  16. Type:
    exit
  17. Press Enter
  18. Type:
    cd /d x:\EFI\Microsoft\Boot\

    Where x: is the letter you used.

  19. Press Enter
  20. Type:
    bootrec /FixBoot
  21. Press Enter
  22. Type:
    ren BCD BCD.backup

    This would create backup of the BCD.

  23. Press Enter
  24. Type:
    bcdboot c:\Windows /l en-us /s x: /f ALL

    Where c:\ is the drive’s letter where Windows 10 is installed on.

  25. Press Enter
  26. Remove the DVD or USB
  27. Type:
    exit
  28. Press Enter
  29. Restart your computer

More Information

Linked Entries

Support Links

Applicable Systems

This Windows-related knowledgebase article applies to the following operating systems:

  • Windows XP (all editions)
  • Windows Vista (all editions)
  • Windows 7 (all editions)
  • Windows 8 (all editions)
  • Windows 8.1 (all editions)
  • Windows 10 (all editions)

Propose an edit