How to Fix Being Stuck on Scanning and Repairing Drive on Windows 11/10

How to Cancel the “Scanning and Repairing Drive” Process During Boot

Have you ever seen that “scanning and repairing drive” message stuck on your screen when starting up? It can be a real hassle. It’s like watching paint dry, but on a much bigger scale — and honestly, it’s frustrating when the process hangs or gets trapped in a loop. At some point, you might be thinking, “How do I stop this before it drains my patience completely?”

From my experience, Windows runs a disk check mainly to find and repair file system errors or bad sectors—especially after improper shutdowns like power outages or crashes. But sometimes, it doesn’t go smoothly. The process may stall due to corrupt sectors, disk problems, or some odd glitch. If you find yourself frozen here, the first thing to try is cancelling that process. If you see a prompt saying “Press any key to cancel the disk check,” give it a quick tap — pressing any key on time often stops the scan. If you manage to do this, your system might skip the lengthy check and boot normally.

Once you’re inside Windows after that, it’s a good idea to run more thorough checks. Be aware, however, that forcibly cancelling a disk check isn’t without risks—it can cause data corruption if underlying issues aren’t addressed. But if you’re caught in a loop or can’t even get into Windows, you’ll need to explore recovery options. This part can get a bit tricky and depends on your system, BIOS, or UEFI settings.

Boot into Advanced Startup & Use the Command Prompt

If the cancellation prompt doesn’t appear, or if you missed it because the system moved on, don’t worry — you can still access the recovery environment. The most reliable method involves using a recovery drive, Windows installation media, or forcing your PC into recovery mode manually:

  • Using a USB or DVD recovery drive: Insert your Windows installer or recovery media, restart your PC, and press the key that lets you choose your boot device—common keys are F12, Esc, Del, depending on your motherboard. Select the USB or DVD drive as the boot device, then choose “Repair your computer,” navigate to Troubleshoot > Advanced options > Command Prompt. If you haven’t prepared a recovery media yet, you can create one using Microsoft’s Media Creation Tool or Rufus, which is very handy if Windows refuses to boot normally.

  • Forcing recovery if Windows won’t load: Power off your PC completely by holding down the Power button during startup. Do this a few times; after a while, Windows might automatically boot into recovery mode showing messages like “Automatic Repair” or “Preparing Automatic Repair.” When that happens, select Advanced options > Command Prompt. It may take a few attempts, but persistence often pays off.

Once you’re in Command Prompt, you can enter commands such as chkntfs /x C: to prevent Windows from scheduling automatic disk checks on your main drive (usually C:). This can help if a scheduled check is causing delays or hangs. Just be very cautious—using disk management commands like diskpart incorrectly can be dangerous. Make sure you understand what each command does before executing it.

Reschedule a Disk Check — Better Safe Than Sorry

If you manage to cancel the problematic check, it’s a good idea to set up a proper, clean disk check later. Sometimes Windows doesn’t prompt you automatically, but you can run it manually:

Navigate to This PC (or “My Computer”), right-click your drive and select Properties. Go to the Tools tab and click Check in the Error Checking section. If prompted to schedule a check on restart, click Yes. When you restart, Windows will run chkdsk in a controlled environment, fixing issues before Windows loads. Alternatively, you can open an elevated Command Prompt and run chkdsk /f /r C: (replace C: with your actual drive letter). This command fixes errors (-f) and scans for bad sectors (-r). Keep in mind, it can take several hours depending on your disk size and the extent of damage—so plan accordingly.

Using PowerShell for Volume Repair (More Advanced)

If Windows is running smoothly or after recovery, you might try using PowerShell’s Repair-Volume cmdlet. Open PowerShell with administrator rights—press Win + X and choose Windows PowerShell (Admin), or just use Windows Terminal if you prefer. Then run:

Repair-Volume -DriveLetter C

Replace C with your actual drive letter if different. This command performs a detailed check of the filesystem. I find it to be a gentler alternative to chkdsk, especially after system repairs. Just note that your system needs to be operational enough to run this; if you can boot into Windows, now’s a good time to try. Be prepared for a process that could take some time, so patience is essential.


Dealing with a stuck “scanning and repairing” message can be a real headache, especially if your system refuses to move past it. Often, a combination of quick cancellation attempts, booting into recovery mode, and command-line checks will get things back on track. My advice? Stay calm — try the simpler options first, then escalate if needed. And always remember to back up your important data regularly, because disk issues tend to strike when you least expect them. Better safe than sorry, right?

Hopefully, this guide helps. I’ve lost plenty of sleep over similar issues myself. Good luck, and stay patient. These errors can be tricky, but with a bit of persistence, they’re usually fixable.