sodcalculator

10 Tech How-To

Fix Windows 10 Stuck on Repairing Disk Errors

Guide 10-13374 · Updated · Step by step

If your Windows 10 PC is stuck on the “Repairing disk errors� screen, the fix usually involves booting into Advanced Startup Options and running a combination of startup repair, disk checks, and command-line tools to repair the boot configuration. This article explains why the screen appears, the exact steps to resolve it, and what to do if the automatic repair loop continues.

Why Windows 10 Shows “Repairing Disk Errors�

Windows 10 displays this message when it detects a problem with the system drive during startup. Common triggers include:

  • An unclean shutdown (power loss, forced restart) that leaves file system metadata inconsistent.
  • Bad sectors on the hard drive or SSD that prevent Windows from reading critical boot files.
  • Corrupted system files or a damaged Master Boot Record (MBR) or GPT partition table.
  • Recent driver or update installation that made the boot process unstable.
  • Failing hardware, especially the storage drive itself or its connection cable.

The screen may appear once and then boot normally, or it can loop indefinitely. A single occurrence is often harmless, but a repeated loop indicates a deeper issue that needs manual intervention.

How the Automatic Repair Process Works

When Windows 10 fails to boot twice in a row, it automatically enters the Windows Recovery Environment (WinRE). The “Repairing disk errors� screen is part of the startup repair process. Windows runs chkdsk (Check Disk) to scan the file system for errors and attempts to fix them. It also checks the boot configuration data (BCD) and may try to repair missing or corrupted boot files.

If the repair succeeds, you see the login screen. If it fails, you may see a “Automatic Repair couldn’t repair your PC� message with options to restart or go to Advanced options. The process can take anywhere from a few minutes to over an hour, depending on drive size and the extent of damage. If it is stuck for more than 2–3 hours, it is likely hung and requires manual intervention.

Step-by-Step Fixes to Get Past the Stuck Screen

Try these methods in order. Each one is safe and does not require reinstalling Windows unless noted.

1. Wait It Out (Up to 2 Hours)

Give the repair process time to complete. If the drive is large or has many errors, it can take a while. Watch for any disk activity light (if your PC has one) or listen for the drive working. If the progress percentage moves, let it continue.

2. Force Restart and Boot to Advanced Options

  1. Press and hold the power button for 10 seconds to turn off the PC.
  2. Turn it back on. When the Windows logo appears, immediately press and hold the power button again to force shutdown.
  3. Repeat this 2–3 times. On the next boot, Windows should show the “Preparing Automatic Repair� screen, then the Advanced Startup Options menu.

3. Run Startup Repair

  1. At the Advanced Startup Options screen, click Troubleshoot > Advanced options > Startup Repair.
  2. Select your account and enter your password if prompted.
  3. Let Windows diagnose and fix boot issues. This can take 15–30 minutes.

4. Use Command Prompt to Run Disk Checks and Fix Boot Files

  1. From Advanced options, choose Command Prompt.
  2. Type the following commands one by one, pressing Enter after each:
    • sfc /scannow – scans and repairs system files (may take a while).
    • chkdsk C: /f /r – checks the drive for errors and bad sectors. This may take over an hour on large drives.
    • bootrec /fixmbr – repairs the Master Boot Record.
    • bootrec /fixboot – writes a new boot sector.
    • bootrec /rebuildbcd – rebuilds the Boot Configuration Data.
  3. After each command, wait for it to finish. Then type exit and restart the PC.

5. Disable Automatic Restart on Failure (Temporary)

If the PC keeps looping, you can disable the automatic restart feature to see the actual error code:

  1. Boot to Advanced Options and open Command Prompt.
  2. Type regedit and press Enter.
  3. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl.
  4. Double-click AutoReboot and set its value to 0.
  5. Close the registry editor and restart. This may reveal a blue screen with an error code that helps diagnose the issue.

What to Do If the Loop Continues

If none of the above works, the problem is likely hardware-related or the system files are too damaged. Try these next steps:

  • Boot into Safe Mode: From Advanced options, go to Startup Settings > Restart, then press 4 or F4 to boot into Safe Mode. If you can reach the desktop, run sfc /scannow and chkdsk from an elevated Command Prompt.
  • Use System Restore: If you have a restore point, go to Advanced options > System Restore and choose a point before the problem started.
  • Reset This PC: As a last resort, use Advanced options > Reset this PC and choose “Keep my files� to reinstall Windows while preserving personal data (though installed apps will be removed).
  • Test your drive: Use the manufacturer’s diagnostic tool (downloadable from their website) to check for hardware failure. If the drive is failing, back up data immediately and replace it.

Common Mistakes and Misconceptions

Many users assume that “Repairing disk errors� means the drive is failing, but often it is just a corrupted file system that can be fixed with chkdsk. Another misconception is that pressing Ctrl+Alt+Del or resetting the PC during the repair is safe – it is not and can cause further corruption. Also, running chkdsk /f on an SSD is generally safe, but it should not be run frequently as it can wear the drive. Avoid using third-party “repair� tools that claim to fix everything; they often cause more harm.

When to Seek Professional Help

If you have tried all the steps above and the PC still cannot boot, or if you hear clicking noises from the hard drive, the drive may be physically failing. In that case, stop attempting repairs and contact a data recovery specialist if you have important data. For a new drive installation, a professional can also help with hardware replacement and Windows setup.

Frequently Asked Questions

Will I lose my files if I run Startup Repair?

No. Startup Repair only attempts to fix boot issues and does not delete personal files. However, it is always wise to back up important data if you can access the drive from another computer or a recovery environment.

How long should I wait on “Repairing disk errors�?

Typically 1–2 hours is reasonable. If the progress bar is stuck at a percentage for more than 30 minutes, or if there is no disk activity, the process is likely hung and you should force restart and try manual fixes.

Can I skip the repair and boot normally?

Sometimes you can press Enter or Esc to skip, but this is not recommended because the underlying issue remains. If you can boot, immediately back up your data and then run chkdsk and sfc /scannow from an elevated Command Prompt.

What does “chkdsk /f /r� do exactly?

/f fixes errors on the disk, and /r locates bad sectors and recovers readable information. It is a thorough scan that can take a long time on large drives.

Is it safe to run bootrec commands on an SSD?

Yes, bootrec commands only modify boot configuration files, not the drive’s firmware or physical structure. They are safe for both HDDs and SSDs.

Why does the repair loop happen after a Windows update?

Sometimes a Windows update can corrupt boot files or conflict with drivers. Using System Restore to a point before the update, or uninstalling the update from Safe Mode, often resolves this.

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

The whole Tech How-To bed →