Repair the boot menu on a dual-boot PC

When setting up a PC to boot more than one operating system, you may sometimes lose the ability to boot into one of the operating systems. The BCDBoot option allows you to quickly add boot options for a Windows-based operating system. To set up a dual-boot PC:

Repairing a Windows partition on a dual-boot PC

  1. Install a separate hard drive or prepare a separate partition for each operating system.

  2. Install the operating systems. For example, if your PC has Windows 7, install Windows 8.1 onto the other hard drive or partition.

  3. Reboot the PC. The boot menus should appear with both operating systems listed.

    If both operating systems aren't listed:

    1. Open a command line, either as an administrator from inside Windows, or by booting to a command line using the Windows installation disk and presssing Shift+F10, or by booting to Windows PE (WinPE: Create USB Bootable drive).

    2. Add boot options for a Windows operating system.

      Bcdboot D:\Windows
      
    3. Reboot the PC. Now, the boot menu will show both menu options.

Repair another operating system partition

You can manually add create partitions using BCDEdit, or you can use a third-party tool such as EasyBCD to set up the boot partitions.

See Also

Concepts

BCDboot Command-Line Options