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: https://www.pntbrother.com/how-to-download-windows-10-8-iso-from-microsoft-for-free/ 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
diskpart
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: http://www.screwloose.com.au/windows-10-bootrec-the-requested-system-device-cannot-be-found) Thank you everyone! Have a great day!! 😀 😀 😀
BIIIIG Thank you. Worked 🙂
Followed your steps but still get ‘access denied”
I created USB using Win 10 V 1703
I note that when I first selected Command Prompt it opens in the black screen
showing Administrator: X:\windows\system32\cmd.exe as the title for the CMD window
then
==========================
Microsoft Windows [Version 10.0.17134.1]
Not enough memory resources are available to process this command
X:windows\system32>
===================
Diskpart and sel vol and assign letter and cd commands all appear to work
but after the bootrec /fixboot is entered
I get the Access Denied message
You will need to login as administrator account to run these commands.