Fix: Scanning and Repairing Drive Stuck

If you turn your computer off abruptly, you will probably get a message from the system that it is scanning and repairing your drive. When Windows is running, it is continuously reading and writing data to and from your hard drive, RAM’s, etc. If you close it abruptly, it may cause hard drive error or even inconsistency in data.

So next time whenever you boot your computer, Windows will check for any errors and fix them if necessary. This ‘checking’ might take a very long time. By very mean hours according to several user reports.

What to do if the checking is stuck?

In many cases, the scanning and repairing dialogue gets stuck on a percentage for a very long time. In some cases, this longtime extended to 2-3 hours being stuck on a single percentage. What to do? There are two methods through which you can solve this annoying problem. Either you can wait for the process to complete or you can press space as soon as Windows boots up (or keep pressing it).

Do note that if you choose to select the first option, you may have to wait up to 24 hours straight. There were some cases where users had to wait a significant amount of time before they could access their computer. Nonetheless, we will try to help you solve the problem within no time.

Solution 1: Removing all USB Devices

If you have several USB devices or external hard drives connected to your computer, it is possible that the operating system is trying to perform the scan operation on them and this might be taking the extra time.

If your computer is stuck for a very long time on a single percentage, you should turn off your computer completely and unplug all the USB devices one by one. Just to be sure, make sure that you also unplug all the external peripherals including USB mouse and keyboard.

Once you have unplugged all the devices, restart your computer and let the process carry on. It might take a lot of time starting from 0% but patience is the key!

Solution 2: Checking Disk using Safe Mode

If you are stuck in the checking disk loop for a very long time, you can try entering into safe mode and then perform the check disk. If any errors are present, we will enter some further commands and when Windows boots up in normal mode, the process will be super quick with no delays.

  1. Enter into safe mode. You can check our article on how to enter safe mode.
  2. Once in safe mode, press Windows + S, type “command prompt” in the dialogue box, right-click on the application and select “Run as administrator”.
  3. Once in elevated command prompt, execute the command “chkdsk”. Do not enter the “/F” parameter or you will be stuck in the endless loop once again.

  1. If any errors were present like in the image below, execute the command “chkdsk /scan”.

  1. If during the scan you see a line “…queued for offline repair”, this means that Windows needs to reboot before it can fix the problems it detected.

  1. Enter the command “chkdsk /spotfix” and press “Y” when you are prompted.

  1. Now restart your computer completely and wait for the scanning to finish. Hopefully, the scanning will take less time and will be finished more quickly than before.

Solution 3: Running Repair-Volume –DriveLetter Command

If Solution 2 doesn’t work out, you can utilize another command to repair your disk while in Safe mode. This command also detects and fixes drive errors similar to check disk and if successful, will ensure that you do not get stuck at some specific percentage.

  1. Enter into safe mode. You can check our article on how to enter safe mode.
  2. Once in safe mode, press Windows + S, type “PowerShell” in the dialogue box, right-click on the application and select “Run as administrator”.
  3. Once in PowerShell window, execute the following command:
repair-volume -driveletter C

Here the letter “C” at the end signifies that you wish to repair the volume C. After the repairing process is done, restart your computer and check if our condition got solved.

What to do none of the methods work?

If none of the methods work and you are stuck on the checking disk prompt at a certain percentage for a large amount of time, you need to wait patiently. Like we explained above, the solutions are just ‘workarounds’. They might work for some and not for others.

If they do not work for you, need not to worry. The disk checking will continue but will eventually proceed to completion. There were also many indications that after being stuck at a certain percentage, it jumps to 100% all of sudden. So patience is the key.

If even after prolonged periods of time, say 2 days, you are unable to access your computer and the disk check is constantly running, it probably means there are some errors associated with your drive. It is best to plug the drive into some other computer or get it checked by a technician. If you are booting from an external drive, you might experience this error and might have to consider shifting your OS.

Before getting your drive checked, you should boot into safe mode and backup all of your data completely.


Kevin Arrows

Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.