Fix: Boorec /Fixboot Element Not Found on Windows

The error ‘Element not found’ is often caused by inactive system partition or if the EFI partition is not assigned a letter. This error occurs when users use the ‘bootrec /fixboot’ command in the command prompt. This command is used to repair Windows boot up whenever it is not functioning properly. This issue can turn out be quite critical as you won’t be able to use your computer unless you fix the system’s boot up which can be done using the bootrec command.

Bootrec /Fixboot Element Not Found

However, you do not have to freak out as this issue has a few solutions that will resolve it easily. If you have been facing this issue for quite a while, this article will help you in solving the issue permanently. But before we get into that, let us have a look at the causes of the error.

What causes the ‘Element Not Found’ Error on Windows 10?

As we have mentioned above, this error occurs when you try to repair Windows boot up. It is often due to the following factors —

  • Inactive system partition. If your system partition is not set to active, it can cause the issue to occur.
  • No drive letter assigned to EFI partition. When you convert MBR to GPT, the boot files are stored on EFI partition. However, if the EFI partition is not assigned a drive letter, it will cause the error.
  • Damaged BCD or MBR. The error will also occur if the BCD or MBR files are damaged or corrupted.

Now, to get rid of the error, you can follow the solutions down below. Please remember that these solutions will require a Windows bootable USB/DVD or CD drive, therefore, make sure you have that covered.

Solution 1: Set the System Partition to Active

Most commonly, the reason for the error popup is an inactive system partition. In such a case, you will have to access DiskPart utility in the Windows Recovery Environment and activate the system partition. Here’s how to do it:

  1. Insert your Windows bootable drive and boot from it.
  2. When the Windows Setup window appears, select ‘Repair your computer’.
  3. Select ‘Troubleshoot’ and then go to Advanced Options.
  4. There, select ‘Command Prompt’.
    Opening Command Prompt
  5. Once the command prompt loads, type in ‘diskpart’ and then press enter.
  6. Afterward, enter the following command one-by-one:
  7. First of all, type in ‘list disk’.
  8. Then, type in ‘Select DISK X’ where X is the disk with boot issues.
  9. Type in ‘list partition’.
    Listing Partitions
  10. Now, you have to select the system partition which is usually around 100 MB in size, to do this type ‘select partition x’ where X is the letter of the system partition.
  11. Finally, type in ‘active’ to activate the partition.
  12. Exit the diskpart utility by typing in ‘exit’.

Once you have activated the system partition, try running the bootrec commands again. If it tells you that you don’t have a Windows installation, just exit the command prompt and run Startup Repair.

Solution 2: Assigning Drive letter to EFI Partition

If you have converted MBR to GPT, the boot files are automatically stored in EFI partition. Now, if the EFI partition is not assigned a drive letter, it will cause the ‘Element not found’ error. To fix this, you will have to assign a drive letter to the EFI partition. Use this solution only if you have a GPT disk. Here’s how to do it:

  1. Open up the Diskpart utility as shown in solution 1.
  2. Once you have loaded the diskpart utility, type in ‘list volume’.
    Listing Volume
  3. Then, select the EFI partition using the ‘select volume X’ command where X represents the EFI partition which is formatted with FAT32 not NTFS.
  4. Now, you have to assign it a letter. Type ‘assign letter=B’ where B is the letter assigned to EFI partition.
  5. Exit the diskpart utility by typing ‘exit’ and then restart your system.

Solution 3: Repair BCD

The last solution that you can apply to fix your error would be to repair the Boot Configuration Data (BCD) file. Make sure you have a Windows bootable drive. Here’s how to do it:

  1. Access the command prompt as shown in solution 1.
  2. Once the command prompt opens, type in ‘cd /d b:\EFI\Microsoft\’ where b: is the drive letter of the bootable drive (change it if it is different).
  3. Type in ‘bootrec /fixboot’ and press Enter.
  4. Afterward, type ‘ren BCD BCD.bak’ and hit Enter to rename the BCD file.
  5. Finally, type in ‘bcdboot c:\Windows /l en-us /s b: /f ALL’. Replace the letter b: here as well according to your bootable drive letter.
    Repairing BCD
  6. Reboot your system.
ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.