Fix: bootrec /rebuildbcd fails the requested system device cannot be found Windows 10, 8, 7


Hello every readers! Thank you for visiting our blog! Just before we uploaded this bootrec /rebuildbcd post, we had a laptop that is displaying a blue screen error of :\BCD ERROR 0XC0000098. It has Windows 10. As we tried to resolve the problem, we tried to use these bootrec commands in Windows Command Prompt. The bootrec /fixMBR, and bootrect /fixboot commands were successful, but for some reason, when we tried the bootrec /rebuildbcd command, it was unsuccessful. It keep failed with an error message of the requested system device cannot be found. This is probably what you are having right now. Thankfully, we did Google search and found out the solution on other website. Here is the solution for it. Let’s fix the computer!

How to fix bootrec /rebuildbcd fails the requested system device cannot be found Windows 10, 8, 7



First of all, you need to be in Advanced option to open Windows Command Prompt. If you need Windows 10 & 8 installation disk, here is how to create Windows installation disk on a DVD or USB: After creating an installation disk, boot from the installation disk, and by clicking repair you computer button during the installation process, you will be able to access the advanced option. After opening CMD, type the following command


Enter diskpart to use the disk utility to see the existing hard drive partitions and to find out the current EFI partition. It is important that your EFI partition is formatted as FAT32 type. Type list vol to list all the partitions and volumes like the example below:

DISKPART> list vol
Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
----------  ---  -----------  -----  ----------  -------  ---------  --------
Volume 0     E                       DVD-ROM         0 B  No Media
Volume 1     C                NTFS   Partition    195 GB  Healthy    Boot
Volume 2         WINRE        NTFS   Partition    400 MB  Healthy    Hidden
Volume 3                      FAT32  Partition    260 MB  Healthy    System

It is time to assign a drive letter for EFI partition. In this case,  it is the Volume 3 which is formatted in FAT32 type. Type the following command to assign a letter to it. In this example, we are assigning a letter B. you can assign any letters. It is totally up to you. 😀

DISKPART> sel vol 3
Volume 3 is the selected volume.
DISKPART> assign letter=b:
DiskPart successfully assigned the drive letter or mount point.

Type exit to quit disk utility and type the following commands.

cd /d b:\EFI\Microsoft\Boot\
bootrec /fixboot

Now, you can delete BDC file or change the name of it like below. The command below is showing how to change it from BCD to BCD.bak file.

ren BCD BCD.bak

Time to recreate BCD. Type the following command:

bcdboot c:\Windows /l en-us /s b: /f ALL

After it, try to restart the computer, and see if it works. We hope your computer is back to life! Thank you for the great solution (original link: Thank you everyone! Have a great day!! 😀 😀 😀

Share This