If you are using Windows 11 and are getting a scary message for a hard drive partition in the Settings app, it usually means Windows has found a file system or boot-related problem that needs your attention. Most of the tiem the warning appears for the EFI System Partition (ESP), but it can also affect other partitions on your drive. Since this is an important component of Windows 11, you don't want to ignore it. So follow along as we guide you through some potential fixes.
Takeaways:
- Is there a way to fix a drive that shows EFI System partition Full repair error on Windows 11?
- What's the best way to fix EFI System partition Full repair error on Windows 11?
Table of Contents
How to Fix EFI System Partition Showing Full Repair Needed on Windows 11
The first thing to do when you get this error message is to run the CHKDSK utility. This will scan the file system for errors and repair them automatically. Sometimes it may fail, but this is the best place to start.
- Open Command Prompt as an administrator and launch DiskPart:
diskpart
- Run the following commands one at a time:
list disk
select disk #
list partition
select partition #
assign letter=S
exit
Note: Replace # with the correct disk and partition numbers. You can confirm the correct EFI partition by checking its size in Disk Management.
- Now run CHKDSK:
chkdsk S: /f
- If Windows detects any file system errors, CHKDSK will repair them.
- Once the scan finishes, remove the temporary drive letter:
diskpart
list disk
select disk #
list partition
select partition #
remove letter=S
exit
Run your PC manufacturer's hardware diagnostics
If CHKDSK does not resolve the problem, run a complete hardware diagnostic test.
Most PC manufacturers provide built-in diagnostic tools:
- HP Support Assistant
- Dell SupportAssist
- MyASUS
- Lenovo Vantage
If you are using any of these brands, grab the tool and put it to work. If it finds any problems, it will either fix them or tell you that you probably need a new drive.
Repair System Image Files (SFC & DISM)
Most of the time, these two commands will solve the problem without any more work. They take a bit of time to run but are worth doing before anything else. How you access Command Prompt will depend on how bad the boot loop is.
- Open Command Prompt as an administrator.
- Run the System File Checker by typing sfc /scannow and press Enter.

- Run the Deployment Imaging Service and Management Tool with
DISM /Online /Cleanup-Image /RestoreHealth

Note: Do not interrupt the process, as it may take several minutes to complete.
Run Startup Repair
Since the EFI System Partition contains Windows boot files, running Startup Repair can resolve boot-related corruption.
To access Startup Repair:
- Open the Windows Recovery Environment.
- Select Troubleshoot.
- Choose Advanced options.
- Click Startup Repair.
Windows will automatically scan for boot issues and attempt to repair them.
Repair the EFI System Partition
If the warning still appears, the EFI partition itself may need to be repaired.
This process involves temporarily assigning a drive letter to the EFI partition and rebuilding the Windows Boot Configuration Data (BCD) using tools such as bootrec and bcdboot. Because these commands directly modify the boot configuration, use them carefully and only if you are familiar with the Windows Recovery Environment.
Reset or reinstall Windows
If you still have the problem and have made a backup of all your data, you can clean install Windows to see if the problem goes away. Just make sure that you update your BIOS before doing so. If you aren't sure how to clean install Windows, check out the following guide, it includes a few different options you can use
How to clean install Windows 11