How to fix “Reboot and Select proper Boot device” with BCDBoot

If you are trying to boot your Windows machine, but receive the message “Reboot and Select proper Boot device or Insert Boot Media in selected Boot device and press a key” – don’t panic! If you can see your Windows partition, you can make it bootable with this quick and easy solution.

TL;DR summary

To fix: 

firstly, you need: 

  1. A valid Windows partition on one of your hard drives 
  2. Configure your BIOS to boot that partition 

and then… 

  1. Boot into a Windows Recovery Environment – such as the Windows install DVD/USB, or BackupAssist Lifeline media 
  2. Run bcdboot c:\windows /s c: where C: is the drive letter containing your Windows installation. 

Now let’s explain this in our detailed HOWTO guide. 

Windows is there, but it won’t boot! How and why does this happen? 

There might be several reasons why you might have this problem: 

  • The Windows Boot partition has been damaged or deleted. 
  • You recovered from backup, but did not recover the Windows Boot partition. 
  • You have been installing other Operating Systems, such as Linux, and that has gotten Windows “confused”. 

For example, in this screenshot, this is what a regular installation of Windows should look like when you do a list disk using diskpart

DISKPART> list volume 


  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info 

  ----------  ---  -----------  -----  ----------  -------  ---------  -------- 

  Volume 0     C                NTFS   Partition    637 GB  Healthy    Boot 

  Volume 1     R   Racing       NTFS   Partition    292 GB  Healthy 

  Volume 2         Recovery     NTFS   Partition    499 MB  Healthy    Hidden 

  Volume 3                      FAT32  Partition    100 MB  Healthy    System 

In contrast – this is what a non-bootable machine looks like. You can see in this example, the C: and R: drives are present, but the drive called “Recovery” and the 100 MB System drives are missing: 

A screenshot of a computer screen

Description automatically generated with medium confidence

Note: in the screenshot, the Z: drive is a Recovery Environment drive on removable USB. 

The full troubleshooting process 

Step 1: Boot into a Windows Recovery Environment 

If you received Windows on a DVD (remember them?) or USB stick, you can boot the original installer. 

Alternatively, you can create your own environment, known as Lifeline Media, from any working Windows machine. Simply download a free 30-day trial of BackupAssist ER, and follow the instructions here:

After you’ve created your Lifeline Media, you can choose to continue using BackupAssist ER during its trial mode, or uninstall it. 

Step 2: Confirm your Windows partition is actually visible 

After you’re in your recovery environment, start a command prompt. Then run diskpart, and list volume, to check that your Windows partition is visible and mounted. 

You can see in the screenshot above that I had a Windows installation on the C: drive. 

Step 3: Run bcdboot.exe to reinstall the boot files 

The magic happens when you execute the bcdboot /s command. This will copy the Windows boot environment files to your designated boot device. In this example, I chose the C: itself – in effect, making the C: volume bootable. 


Description automatically generated

Step 4: Update your BIOS to boot the correct device 

Reboot your machine. Then follow your motherboard manufacturer’s process to get into the BIOS settings (usually hitting Delete, F2, F10 or F12 during the boot sequence). 

You should be able to select the boot device order – modify the order as appropriate, or boot a device directly: 

Graphical user interface

Description automatically generated

Step 5: Sit back and enjoy 

You’ll be back in Windows shortly!  

If you migrated your Windows installation from one machine to another, you’ll also see a “Getting devices ready” message, as Windows adapts to the new hardware configuration. 


Description automatically generated

Don’t forget to back up your computer regularly. 

Now you’ve had a close call with your system, it’s a good time to review your system backup strategy. Here are some great options: 

  1. BackupAssist ER – for business-grade, disk-to-disk-to-cloud system backups with cyber aware features.  
  2. BackupAssist Classic – for business-grade system backups, offering a variety of disk-to-disk and files-to-cloud options. 
  3. BackupAssist WFH – for work from home environments. 
  4. BackupAssist 365 – for backing up Office 365 to local storage. 

Share on email
Share on print
Share on facebook
Share on google
Share on twitter
Share on linkedin



Start your free 30-day trial today