A Dell laptop that boots, fails, “repairs,” fails again is stuck in the Automatic Repair loop — one of the more stressful Windows experiences because it looks like the machine is working on it, forever, to no effect. The loop almost always means the same thing: something in the boot chain is broken (boot files, a bad update, disk damage), and the automated repair isn’t equipped to fix that specific thing. You are, though — with the manual tools in the recovery environment.

Dell gives you one advantage other brands don’t: superb built-in pre-boot diagnostics. We’ll use those to rule out hardware early, which sharpens every step after.

A note on what the loop is actually telling you: the fact that Automatic Repair launches at all means your firmware, bootloader handoff, and recovery partition are all working. The failure is happening later — when Windows itself tries to start. That narrows the suspects to boot configuration, boot-critical drivers, system files, and disk health, which is exactly what the fixes below target in that order. You’re not searching blindly; the loop already told you where to look.

Why this happens

  • Corrupted boot configuration (BCD): The BCD points Windows at the right partition and loader. Damage it — via failed updates, forced shutdowns, or disk errors — and every boot fails identically.
  • Bad Windows update: An update that corrupted boot-critical files or installed an incompatible boot driver triggers the loop on the next restart.
  • Disk errors or failing SSD/HDD: Dell laptops with aging drives develop bad sectors in boot areas. The failure repeats perfectly every boot, which is exactly what a loop is.
  • Corrupted system files: If the kernel or early-boot drivers are damaged, Windows begins loading, crashes, and hands off to Automatic Repair — which can’t repair files it can’t properly access.
  • Dell encryption or security software interference: Dell’s encryption and endpoint tools operate at the boot level. A version mismatch after an update can block the boot chain.
  • Interrupted update or power loss: A dead battery or forced shutdown during the update’s final phase leaves the system half-upgraded and unbootable.

How to fix it

Start from the Automatic Repair screen: click Advanced options > Troubleshoot.

Fix 1: Run Dell pre-boot diagnostics first

Rule out hardware before touching software — it changes the whole strategy.

  1. Restart the laptop and press F12 repeatedly as the Dell logo appears.
  2. Select Diagnostics from the boot menu.
  3. Let the full scan run (15-30 minutes for thorough mode). Note any error codes — Dell’s codes map to specific components.
  4. If hardware passes: the loop is software, and Fixes 2-7 will fix it. If the drive fails: back up what you can and replace the drive; no software fix will hold.

Fix 2: Try Startup Repair from Advanced options

One proper attempt — it occasionally succeeds where the automatic attempt failed.

  1. Go to Troubleshoot > Advanced options > Startup Repair.
  2. Choose your account, enter the password, and let it run completely.
  3. If it fails, move on. Don’t repeat it — identical inputs produce identical failures.

Fix 3: Rebuild the boot files manually

The highest-success fix for repair loops.

  1. Go to Troubleshoot > Advanced options > Command Prompt.

  2. Run these commands in order:

    bootrec /fixmbr
    bootrec /fixboot
    bootrec /rebuildbcd
    
  3. If fixboot says “Access is denied,” use diskpart to assign a letter to the EFI partition and run bcdboot C:\Windows /s Z: /f UEFI (replacing Z: with your assigned letter).

  4. Type exit, select Continue, and test the boot.

Fix 4: Disable early-launch anti-malware and driver signature checks (test)

A bad boot driver can be bypassed to confirm the diagnosis.

  1. Go to Troubleshoot > Advanced options > Startup Settings > Restart.
  2. Press 8 to Disable driver signature enforcement (temporary, one boot only).
  3. If Windows boots, a recently installed driver is the culprit — boot into Safe Mode (press 4 instead) and roll back drivers in Device Manager.
  4. Also try Disable early launch anti-malware protection (option 8 on some builds lists it separately as option 8; layouts vary — read the menu).

Fix 5: Uninstall the triggering update

  1. Go to Troubleshoot > Advanced options > Uninstall Updates.
  2. Remove the latest quality update, restart, and test.
  3. Still looping? Return and remove the latest feature update.
  4. Once you’re in Windows, pause updates for a few weeks and update Dell drivers from the Dell support site before unpausing.

Fix 6: Run System Restore

The cleanest undo if a restore point exists.

  1. Go to Troubleshoot > Advanced options > System Restore.
  2. Choose the newest restore point predating the loop.
  3. Complete the restore and restart. Files are untouched; system state rolls back.

Fix 7: Check and repair the disk

  1. Open Command Prompt from Advanced options.

  2. Run:

    chkdsk C: /f /r
    
  3. Allow it to finish — it can take over an hour on big drives.

  4. Also run the offline SFC scan:

    sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
    
  5. Restart and test.

Fix 8: Reset the BIOS to defaults

Dell BIOS settings (RAID vs. AHCI mode especially) can break the boot chain after updates.

  1. Restart, press F2 to enter BIOS setup.
  2. Click Restore Settings > BIOS Defaults (or press Alt + F on some models).
  3. Critical: check System Configuration > SATA/NVMe Operation — if Windows was installed in AHCI mode and it’s now set to RAID, change it back to match. A mismatch here causes exactly this loop.
  4. Save, exit, and test.

Fix 9: Reinstall Windows while keeping files (last resort)

If the boot chain resists every repair, a fresh Windows over the existing install usually succeeds where repairs failed.

  1. Create Windows 11 installation media on another PC from the Windows 11 download page .
  2. Boot the Dell from the USB (F12 > select the USB device).
  3. Choose Repair your computer first and retry Fixes 3 and 7 from the USB’s recovery environment — sometimes the USB environment succeeds where the on-disk one failed.
  4. If that still fails, choose Install now > Custom, install to the existing Windows partition without formatting — this moves the old install to Windows.old and preserves your files there.

Closing

Dell’s built-in diagnostics are your secret weapon here — a clean hardware scan means the loop is purely software, and the BCD rebuild plus update removal resolves the large majority of those. Check the SATA operation mode in BIOS too; it’s a Dell-specific gotcha that causes this exact symptom. For the ASUS version of this loop, see how to fix it on ASUS , and for general boot-failure triage read how to fix inaccessible boot device .

Frequently asked questions

Why is my Dell stuck on 'Preparing Automatic Repair'?
Windows detected a boot failure and launched its repair tool, but the repair can’t fix the underlying problem — usually corrupted boot files, a bad update, or disk errors. So it tries again on every boot, creating the loop. The recovery environment still works, which is how you fix it.
Does Dell have its own diagnostic for this?
Yes — Dell’s pre-boot diagnostics are excellent here. Restart and press F12, then choose Diagnostics. It tests the drive, memory, and motherboard outside Windows. If hardware passes, you know the loop is a software problem and the fixes below will resolve it.
Will I lose my files?
No, not with these fixes. Startup Repair, BCD rebuilds, update uninstalls, System Restore, and Dell’s diagnostics all leave personal files alone. Only a ‘Remove everything’ reset deletes data, and this guide doesn’t go there except as an explicitly labeled last step.
What if Automatic Repair itself won't load?
Then boot from Windows 11 installation media (USB) and choose Repair your computer instead of Install. That gives you the same Troubleshoot menu. You can create the USB on another PC from the Windows 11 download page.