If you see “To use System Restore, you must specify which Windows installation to restore” when trying to run System Restore, the fix is to run it from the Windows Recovery Environment (WinRE) and select the correct operating system entry, or to repair the Boot Configuration Data (BCD) if the list is empty or corrupted. This error typically appears when System Restore cannot read the list of installed Windows installations, often due to a damaged BCD store or a mismatch between the boot manager and the actual OS partition.
Why This Error Happens
System Restore relies on the Windows Recovery Environment to enumerate all installed operating systems on your computer. When you boot into WinRE and choose “Troubleshoot > Advanced options > System Restore,” Windows reads the BCD store to build the list of installations you can restore. If that store is missing entries, points to the wrong partition, or is corrupted, you get the “must specify which Windows installation” message instead of a selection screen.
Common triggers include:
- A failed Windows update that left the BCD inconsistent.
- Dual-boot setups where the boot manager was reconfigured by a third-party tool.
- Disk cloning or partition resizing that changed the drive letters or partition layout.
- Malware or a faulty driver that damaged boot files.
The BCD store is a small database that tells the Windows boot manager (BOOTMGR) where each OS is located. If it has no “Windows Boot Loader” entries, System Restore has nothing to display, hence the error.
How to Fix It: Step-by-Step
Try these methods in order. The first is the most direct; the second repairs the underlying cause.
- Boot into WinRE manually. Restart your PC and press the manufacturer’s boot-menu key (often F8, F11, or Esc) to enter the boot device menu. Select your Windows drive. If Windows fails to start three times, it should automatically launch WinRE. From there, go to Troubleshoot > Advanced options > System Restore. If a list appears, choose your Windows installation and proceed.
- Repair the BCD store. If the list is empty or the error persists, open Command Prompt from WinRE (Troubleshoot > Advanced options > Command Prompt). Type the following commands, pressing Enter after each:
bootrec /fixmbr bootrec /fixboot bootrec /scanos bootrec /rebuildbcd
After /rebuildbcd, Windows will ask if you want to add the found installation to the boot list. Type Y and press Enter. Restart and try System Restore again.
If /rebuildbcd reports that the store is corrupt, you can back up the old store and recreate it:
ren C:\Boot\BCD BCD.old bootrec /rebuildbcd
Note: The drive letter in WinRE may not be C:. Use diskpart and list volume to identify the System Reserved or EFI partition (usually 100–500 MB, FAT32 for UEFI, NTFS for BIOS). The BCD lives in \Boot\BCD on that partition, not necessarily on C:.
What to Do If the First Fix Fails
If bootrec does not resolve the issue, the BCD store may be beyond repair, or the Windows installation itself may be damaged. Try these next steps:
- Run Startup Repair. In WinRE, select Troubleshoot > Advanced options > Startup Repair. This automatically scans for and fixes boot problems, including BCD errors.
- Check disk errors. From Command Prompt, run
chkdsk C: /r(replace C: with your Windows partition). This can fix file-system corruption that prevents System Restore from seeing the OS. - Use a restore point from a different location. If you have a system image backup, you can restore from that instead of using System Restore.
- Reset the PC. As a last resort, Troubleshoot > Reset this PC lets you reinstall Windows while keeping your personal files. This will replace the BCD and most system files.
If none of these work, the Windows installation may be too damaged to repair in place. Back up your data (via a live Linux USB if necessary) and perform a clean install.
Understanding the BCD Store and Boot Process
The BCD store is a database that replaces the older boot.ini file. It contains entries for each Windows installation, including its device (partition) and OS loader path. When you boot, BOOTMGR reads the BCD to display the OS selection menu. System Restore uses the same BCD to know which installations are available for restoration.
If you have a single Windows installation, the BCD should have one “Windows Boot Loader” entry pointing to the \Windows folder on the correct partition. If that entry is missing, the boot manager may still load Windows via a fallback, but System Restore cannot find it, causing the error.
On UEFI systems, the BCD is stored on a separate EFI System Partition (ESP), formatted FAT32. On legacy BIOS systems, it is on the System Reserved partition (NTFS). The bootrec tool knows which one to use, but if you manually edit the BCD, you must target the correct partition.
Common Related Questions and Misconceptions
Does this error mean my Windows is broken? Not necessarily. It only means System Restore cannot locate the OS entry in the boot configuration. Windows may still boot normally. The error is a symptom of a BCD problem, not a failed hard drive.
Will I lose my files if I run bootrec? No. The bootrec commands only rewrite boot sectors and the BCD store. They do not touch personal files or installed programs. However, if you rename the BCD and rebuild, you may need to re-add any dual-boot entries manually.
Can I use System Restore from within Windows if I can boot? Yes, but if the BCD is broken, the in-Windows System Restore (via Control Panel) may also fail. The WinRE method is the reliable route because it does not depend on the installed OS being fully functional.
Is this the same as the “0x80070002” error? No. 0x80070002 is a file-not-found error often seen during Windows Update, not specifically a System Restore issue. The “must specify which Windows installation” error is unique to the System Restore wizard.
Frequently Asked Questions
How do I know which drive letter is my Windows partition in WinRE?
Open Command Prompt from WinRE and type diskpart, then list volume. Look for the volume with the label “Windows” or the largest NTFS partition. Its drive letter (e.g., C:, D:) is what you use in commands like chkdsk or bootrec.
Can I fix this without a Windows installation USB?
Yes, if you can boot into WinRE using the automatic repair loop (interrupt boot three times) or the manufacturer’s recovery partition. If neither works, you will need a Windows installation USB or DVD to access Command Prompt.
Will this error prevent me from booting Windows normally?
Usually not. The error appears only when you try to launch System Restore. Windows itself may boot fine. However, if the BCD is severely damaged, you may also see boot errors like “0xc000000f”. Fixing the BCD resolves both.
What if I have multiple Windows installations (dual boot)?
After running bootrec /rebuildbcd, it should detect all Windows installations on all drives. If it only finds one, you may need to manually add the other using bcdedit commands. For example: bcdedit /create {ntldr} /d "Windows 7" followed by bcdedit /set {ntldr} device partition=D: (adjust the partition).
Is there a way to prevent this error from happening again?
Keep your BCD healthy by avoiding third-party boot managers, not interrupting Windows updates, and regularly creating restore points. Also, ensure your system partition has enough free space (at least 500 MB) for the BCD and restore files.
Alternatives to System Restore
If System Restore remains unusable, consider these alternatives:
- System Image Backup: If you created a full system image, you can restore the entire Windows partition from WinRE under Troubleshoot > Advanced options > System Image Recovery.
- Reset this PC: Reinstalls Windows while keeping your files (or wiping everything). It fixes most boot and system file issues.
- Third-party backup tools: Many disk-imaging programs create restore points that work independently of Windows System Restore. They can be booted from a USB drive.
These options are more comprehensive but require prior preparation. System Restore is a lightweight tool, but when it fails, these are the fallbacks.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Fix Missing Scroll Bar in Chrome
- Fix Sony Vegas Crashing on Windows 10
- Fix Outlook Sent Items Missing? Quick Solutions
- Slow Context Menu in Windows 11: Fixes
- Declutter Safari on iPhone: 15 Quick Tips
- Fix Google Maps Timeline Not Working on iPhone & Android