Windows 10 users facing boot issues often rely on recovery tools like Bootrec to resolve problems. One popular command is bootrec /fixboot, used to write a new boot sector to the system partition. However, in some cases, running this command results in the error message: “Element not found.” This issue can be frustrating, especially when users don’t understand the root cause. Fortunately, there are several ways to fix this problem and get the system back up and running.

What Causes the “Bootrec /Fixboot Element Not Found” Error?

This error usually points to problems within the system’s EFI (Extensible Firmware Interface) partition or other boot configuration data. Common causes include:

Fortunately, there are multiple solutions that users can try to overcome this obstacle.

Method 1: Assign a Drive Letter to the EFI Partition

Often, the EFI partition does not show up because it lacks a drive letter. Assigning a drive letter manually may help the command run successfully.

  1. Boot from Windows 10 installation media and select Repair your computer.
  2. Open Command Prompt.
  3. Run the following command:
    diskpart
  4. Type:
    list disk (Find your system disk number)
  5. Select the disk:
    select disk X (Replace X with the disk number)
  6. List partitions:
    list partition
  7. Select the EFI partition:
    select partition Y (Size is usually 100–300 MB)
  8. Assign a drive letter:
    assign letter=S:
  9. Exit DiskPart:
    exit

Once done, try running bootrec /fixboot again. If it still doesn’t work, try the next method.

Method 2: Use bcdboot to Manually Rebuild Boot Files

If bootrec fails, manually copying the boot files using the bcdboot command can be a workable alternative.

  1. Still in the Command Prompt from installation media, identify the Windows directory:
    diskpart
    list volume (Note the letter of your Windows partition)
    exit
  2. Use bcdboot to rebuild boot files:
    bcdboot C:\Windows /s S: /f UEFI
    (Replace C: with your Windows install partition and S: with your EFI partition)

This command copies all needed boot files for UEFI systems and may resolve the issue. Reboot to test if Windows starts normally.

Method 3: Reformat the EFI Partition (Advanced)

If the EFI partition is corrupted or incorrectly formatted, reformatting may help—but this should be treated as a last resort.

  1. Use DiskPart to format the EFI partition:
    diskpart
    select disk X
    select partition Y
    format fs=fat32
    assign letter=S:
    exit
  2. Use bcdboot again:
    bcdboot C:\Windows /s S: /f UEFI

This completely rebuilds the boot configuration and cleans out corruption, but should be done only if the other methods fail.

Other Helpful Tips

Conclusion

While the “bootrec /fixboot element not found” error is puzzling, it usually stems from issues with the EFI partition. By using DiskPart to uncover hidden partitions, and tools like bcdboot to rebuild boot files, users can resolve the error without reinstalling the OS. With a bit of command-line work and care, fixing the Windows startup sequence becomes manageable.

FAQ