A boot loop — Windows starts, fails, restarts, and repeats forever — is disruptive precisely because it denies you the working system you’d use to fix it. But the loop itself runs from the Recovery Environment, which gives you every tool you need: Command Prompt for BCD rebuilds, update uninstallation, Startup Repair, and Safe Mode. You don’t need installation media for most fixes (though having a Windows 11 USB helps for the worst cases).
Read the loop’s behavior before acting. Does it show the manufacturer’s logo, then restart? That’s early-boot failure (boot files, BIOS settings). Does it reach “Preparing Automatic Repair” and loop from there? That’s Windows boot corruption. Does it reach the login screen or desktop briefly? That’s a startup driver or program. Each pattern maps to a fix below. For the automatic-repair variant in detail, see automatic repair loop step by step ; for Safe Mode mechanics, boot Windows 11 in Safe Mode . One reassurance before you start: a boot loop almost never means dead hardware or lost files. The drive is fine in the overwhelming majority of cases — Windows simply cannot complete the handoff from firmware to operating system. Every fix below works from the Recovery Environment, which the loop itself keeps dropping you into, so you are never locked out of the tools you need.
Why this happens
- Corrupt Boot Configuration Data (BCD): Damaged boot entries fail identically every attempt.
- Failed or buggy Windows update: Broken boot files from an interrupted or faulty update.
- BIOS storage mode changed: AHCI/RAID flip breaking the storage driver handoff.
- Bad startup driver: A driver that crashes during every boot.
- Corrupt system files: Damage to
winload.efior early-boot components. - Failing drive: Bad sectors on boot-critical files.
- Fast Startup corruption: Hybrid shutdown state poisoning every boot.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Reach the Recovery Environment and try Startup Repair
Start where the loop already takes you.
- Let the loop fail three times, or hold the power button during the Windows logo three times — Windows opens Automatic Repair.
- Click Advanced options > Troubleshoot > Advanced options > Startup Repair. Let it run fully.
- If it fixes the issue, boot normally and immediately check Settings > Windows Update > Update history for what changed recently.
- If it reports failure, continue — manual repairs below succeed where the automatic tool fails.
Fix 2: Boot into Safe Mode
Determine whether the problem is a startup driver or program.
- In WinRE: Troubleshoot > Advanced options > Startup Settings > Restart, then press 4.
- If Safe Mode boots: the core system is fine — a third-party driver or startup program is the cause. Skip to Fix 5.
- If Safe Mode also loops: the problem is boot files, storage drivers, or hardware — continue with Fix 3.
- This one test directs your entire effort, so don’t skip it.
Fix 3: Rebuild the BCD
The definitive fix for boot-entry corruption.
- In WinRE: Troubleshoot > Advanced options > Command Prompt.
- Run:
bootrec /fixmbr, thenbootrec /fixboot, thenbootrec /scanos, thenbootrec /rebuildbcd, one at a time. - If
scanosfinds no Windows installations, rebuild manually:diskpart>list vol(note the FAT32 EFI partition and Windows letter, often D:) >select vol N>assign letter=Z:>exit>bcdboot D:\Windows /s Z: /f UEFI. - Type
exit, select Continue, and boot normally.
Fix 4: Uninstall the recent update from recovery
For loops that started within days of an update.
- In WinRE: Troubleshoot > Advanced options > Uninstall Updates.
- Uninstall the latest quality update first; restart and test.
- Still looping? Return and uninstall the latest feature update.
- Once in Windows, pause updates and verify the update’s status on Microsoft’s support site before reinstalling.
Fix 5: Clean-boot to find the crashing startup item
For loops that reach the desktop or login before restarting.
- In Safe Mode (Fix 2), press Win + R, type
msconfig, press Enter. - Services tab: tick Hide all Microsoft services, click Disable all.
- Startup tab: open Task Manager, disable all startup items. Restart normally.
- If the loop stops, re-enable in halves to identify the culprit, then uninstall it. Update the remaining drivers from the manufacturer’s site.
Fix 6: Check the BIOS storage mode and run disk checks
Cover the firmware and hardware layers.
- Enter BIOS/UEFI (F2/Del at the logo). Find SATA Mode/SATA Operation — if it was recently changed (or changed by a BIOS update), set it back (usually AHCI for most laptops, RAID for some Dells).
- In WinRE Command Prompt, run
chkdsk C: /f /r(verify the Windows letter withdiskpart>list volfirst) and let it complete. - Also run offline SFC:
sfc /scannow /offbootdir=D:\ /offwindir=D:\Windowswith your actual Windows letter. - Exit and Continue to boot. Filesystem damage on boot files causes loops that survive BCD rebuilds.
Fix 7: Reset Windows keeping files
The clean ending when repairs fail.
- In WinRE: Troubleshoot > Reset this PC > Keep my files.
- Choose Cloud download if your internet works in recovery (fresher files) or Local reinstall otherwise.
- Let it complete — this reinstalls Windows while preserving personal files, though you’ll reinstall applications.
- After reset, install drivers from the laptop manufacturer’s site first, then let Windows Update run — and download the Windows 11 ISO from Microsoft to create recovery media for next time.
Closing
Boot loops feel catastrophic but they’re among the most fixable Windows failures — the cause is almost always the BCD, a bad update, or a startup driver, and the Recovery Environment hands you the tools for all three. Work the list in order, note which step broke the loop (so you can prevent recurrence), and make that recovery USB afterward: the next boot problem gets much shorter when you’re prepared.
