On this topic, I will show you an exclusive and automatic method in how to fix BOOTREC /REBUILDBCD “Element not Found” or BOOTREC /FIXBOOT “Element not Found” in windows 10 or windows 11 operating systems.
Usually this error message appear when you are trying to fix BCD boot failure with blue or black screen error message while using Bootrec command. Also if you can trying to rebuild BCD using BCDBOOT C:\WINDOWS command, you may get this error message:
And if you are trying to show Boot Configuration Data (BCD) Using BCDEDIT, you will won’t see the BCD details, instead, you will see an error message saying that “The Boot Configuration Data Store Could Not be Opened. The requested System Device Cannot be Found”.
If all of those error messages appear, they indicate that the System partition is corrupted, inactive or not available, and that your disk scheme has an MBR system.
This topic will help to fix all mentioned errors in MBR system in windows 10, windows 11 or Windows 12, but in a GPT system, you can read this topic to see how to fix that. Although the error message in GPT system is difference which is “BOOTREC REBUILDBCD: The System Cannot Find the Path Specified”.
HOW TO IDENTIFY DISK SCHEME AND WINDOWS PARTITION?
Before applying the suggested solutions, it’s important to know whether you have a GPT or MBR system, and to identify your Windows partition and System partition to help you fixing the issue safely and correctly.
To identify Disk scheme, do the followings:
Open Command Prompt
Type DISKPART and hit Enter
Type LIST DISK and hit Enter
If you can see an asterisk (*) under the GPT column, then your laptop has a GPT scheme, but if there is no asterisk, the disk scheme is MBR.
If you have more than one disk with different schemes, rely on the disk that contain your windows according to the total disk space if you are aware of the difference.
Also you can determine in which disk you have windows installed as followings:
Type EXIT to close DISKPART, or Press Shift + F10 keys from keyboard to open another CMD window
Type NOTEPAD and press Enter
From File tab, select Open option
Click on This PC icon to show all available volumes
Open each volume one by one until you determine windows partition.
Windows partition will contain the following folders:
Program Files (x86)
Inside Users folder, you will see another folder with the name of your profile name or account on the computer.
Important Note: Windows partition takes the C letter in live boot or running windows, but in recovery partition, windows may take another letter.
Back to the CMD and Execute these commands to see which disk contains your windows partition:
SEL DISK 0
SEL DISK 1
HOW TO IDENTIFY SYSTEM OR EFI PARTITION?
Type SEL DISK 0 to select the disk number 0
Replace the 0 with the number of the disk that contains your windows partition
Type these commands:
See if there is a partition or volume has a System label. If there is no system-labeled partition, determine the system partition by its properties as followings:
PROPERTIES OF SYSTEM PARTITION?
System partition usually has a NTFS format in MBR systems.
In GPT systems, the format of System partition is FAT32, and it may named EFI.
The default size is 100 megabytes in MBR systems
In GPT systems, it may take up to 260-500 megabytes or more in, especially if modified by the OEM, however, it should be less than 1 gigabyte at all.
In my computer as you will see on the video, the partition number 2 is the system partition.
To confirm that the partition is the system, do the followings:
Select the partition using SEL PART command followed by the partition number.
Assign V letter using this command:
Type EXIT to close DISKPART or open another CMD window by pressing Shift + R keys.
Type this command to show the contents of the selected partition:
DIR /A V:\
If there is a folder called Boot or EFI, then the selected partition is the system partition.
Refer to this topic to learn how to differentiate between system, recovery and windows partitions.
HOW TO FIX BOOTREC REBUILDBCD “ELEMENT NOT FOUND” MANUALLY?
Select the System partition using this command:
Execute these commands:
SEL DISK 0
Replace the “0” with the disk that contains windows partition.
Select the System partition using SEL PART command followed by the number of system partition.
If there is no system partition, refer to the automatic solution on the next part.
Type ACTIVE and press Enter to activate system partition
Close DISKPART using EXIT command
Execute these commands to rebuild BCD:
BOOTSECT /NT60 SYS /FORCE
Replace the C with the letter of your windows partition.
Type BCDEDIT command to see if the BCD rebuilt or not.
As you can see on the video later, the BCD file rebuilt successfully in my computer without error.
HOW TO REBUILD BCD AUTMATICALLY USING AUTOMATIC BATCH CMD FILE:
This method will help you to fix the ELEMENT NOT FOUND error by creating a new system partition, and then rebuilding the BCD file automatically in MBR systems using our exclusive batch file.
This Batch file is safe and will not delete your data or files unless you deleted them accidentally when applying step number 6.