If you see a “Partition not found” error when booting Windows, it means the boot loader cannot locate the system partition that holds the boot files. This guide explains what causes the error and walks you through the most reliable fixes, from simple boot repairs to rebuilding the BCD store.
What Does “Partition Not Found” Mean?
When you power on a PC, the BIOS or UEFI hands control to the boot loader on the boot disk. On a typical Windows installation, that loader looks for a specific partition—usually the “System Reserved” partition (on legacy BIOS) or the EFI System Partition (on UEFI). If that partition is missing, corrupted, or has lost its drive letter, Windows displays “Partition not found” and stops. The error is not about your personal files—it is about the hidden boot files that live in a separate, small partition.
Why Does This Happen?
The most common causes are:
- Accidental deletion or resizing of the system partition using disk management tools.
- Third-party partitioning software that moves or shrinks the partition incorrectly.
- Corrupted boot configuration data (BCD) after a failed Windows update or power outage.
- Disk errors or bad sectors on the boot drive.
- BIOS settings changed, such as switching from AHCI to IDE mode or disabling the drive.
- Physically disconnected drive or loose SATA cable.
Before You Start: Check the Basics
Try these quick checks first, as they are fast and can save you a full repair:
- Restart the PC and enter the BIOS/UEFI setup (usually by pressing Del, F2, or F12 during boot).
- Confirm the boot drive is detected and set as the first boot device.
- If you have multiple drives, disconnect all but the one with Windows and try booting.
- Reseat the SATA cable or, for NVMe drives, check the M.2 slot.
- If you recently changed BIOS settings (like SATA mode), revert them and try again.
If none of these help, move on to the software repairs below.
How to Fix It Using Windows Recovery Environment
You will need a Windows installation USB or recovery drive. If you do not have one, you can create it on another PC using Microsoft’s Media Creation Tool.
- Insert the USB and boot from it.
- Choose your language, then click Repair your computer (bottom-left).
- Select Troubleshoot > Advanced options > Command Prompt.
Now you are at a command prompt. The following commands rebuild the boot configuration.
Step 1: Identify the Partitions
Type diskpart and press Enter. Then:
list disk– shows all disks.select disk 0– replace 0 with the disk that has Windows.list partition– shows all partitions on that disk.
Look for the partition labeled System (usually 100–500 MB) or EFI. Note its partition number. Also note the partition where Windows is installed (usually the largest, labeled Primary).
Step 2: Assign a Drive Letter
If the system partition has no drive letter, assign one:
select partition 1(replace 1 with the system partition number)assign letter=S- Do the same for the Windows partition:
select partition 2, thenassign letter=C - Type
exitto leave diskpart.
Step 3: Rebuild the BCD
Now run these commands in order:
bcdboot C:\Windows /s S: /f ALL– this copies boot files to the system partition and rebuilds the BCD.- If that fails, try
bootrec /fixmbr, thenbootrec /fixboot, thenbootrec /rebuildbcd.
After the commands complete, type exit and restart the PC. Remove the USB. If Windows boots, you are done.
What If the System Partition Is Missing Entirely?
Sometimes the partition is not just unassigned—it is gone. This can happen after a failed resize or a disk conversion. In that case, you can recreate it manually, but it is risky and requires precise steps:
- In diskpart, select the disk and create a new partition of the same size (100 MB for legacy BIOS, 100–260 MB for UEFI).
- Format it as FAT32 (for UEFI) or NTFS (for legacy BIOS).
- Assign a letter and run
bcdbootas above.
If you are not comfortable with diskpart, a safer option is to use a third-party boot repair tool, but those often require a paid license. The built-in bcdboot command is free and usually sufficient.
Common Mistakes and Misconceptions
One common mistake is running bootrec /fixmbr on a UEFI system. That command is for legacy BIOS and can make things worse. Always check whether your system uses UEFI or BIOS—you can see this in the BIOS setup or by looking at the partition style (GPT for UEFI, MBR for BIOS).
Another misconception is that the error means your hard drive is dead. In most cases, the drive is fine and only the boot files are damaged. You can verify by connecting the drive to another PC as a secondary drive—if you can see your files, the drive is healthy.
Also, do not try to “fix” the partition by formatting it. That will erase the boot files completely and make the problem worse.
When to Seek Professional Help
If you have tried all the steps above and still get the error, the issue may be hardware-related. Check the drive’s SMART status using a tool like CrystalDiskInfo (on another PC). If the drive reports errors, back up your data immediately and replace the drive. If the drive is healthy but the error persists, you may need to reinstall Windows—which will recreate the boot partition automatically.
Frequently Asked Questions
Can I recover my files if I see “Partition not found”?
Yes, usually. The error is about the boot partition, not your data partition. You can boot from a Linux live USB or connect the drive to another PC to copy your files before attempting repairs.
Will resetting the BIOS fix the error?
Sometimes. If a BIOS setting like SATA mode or Secure Boot was changed, resetting to defaults can help. But if the partition is actually corrupted, you still need to repair the BCD.
Why does this happen after a Windows update?
Windows updates occasionally rewrite the boot configuration. If the update is interrupted or the disk has errors, the BCD can become corrupted. Running bcdboot usually fixes it.
Is the “System Reserved” partition the same as the EFI partition?
No. System Reserved is used on legacy BIOS systems and is formatted NTFS. The EFI System Partition is used on UEFI systems and is formatted FAT32. The repair commands differ slightly, but bcdboot /f ALL handles both.
Can I prevent this error in the future?
Yes. Avoid resizing or deleting system partitions, keep your BIOS updated, and run chkdsk periodically to catch disk errors early. Also, always shut down Windows properly instead of force-powering off.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Poco C51 Airtel Prepaid Locked Variant India?
- Jenkins vs GitHub Actions: Which CI/CD Fits Your Team?
- Turn Off Backup Encryption in iTunes?
- Campus Tech Innovation Hubs: What They Are
- Shared VPS Hosting: Is It Better?
- Disk Defrag Pro: What It Does and Whether You Need It