Getting stuck while scanning and repairing your hard drive is one of the biggest headaches for Windows 10 computer users. It happens when CHKDSK’s hard drive scan and repair never seem to end, gets stuck at a certain percentage, and doesn’t continue. In general, Windows 10 can get stuck while scanning and repairing the C: or D: drive. Often the scan will partially complete but remain stuck at a certain percentage.
Scan and repair disk is the process of scanning your hard drive in Windows Auto Repair (as well as boot time recovery). If your computer is having problems booting up, the automatic repair will automatically start and the computer screen will say “Prepare Automatic Repair”, “Diagnose PC” and then “Scan and Repair C, D drive”. If the “Scan and Repair Disk” process freezes, it indicates disk reading problems, which may be caused by hard disk connection problems or hard disk errors, such as bad sectors and file system errors.
What is the cause of Chkdsk locking at 0 in Windows 10
If Chkdsk fails during analysis or repair, the problem may be caused by file corruption. Windows system files are corrupted, which can block the Chkdsk command. However, there are other reasons why CHKDSK crashes and stops working.
Check here for the most common ones:
- Because of temporary files.
- Outdated or incompatible device drivers
- Serious hardware problems such as damage or corruption
- Permanent damage to the hard drive
- Or analysis of various segments such as index, processed index records, processed security descriptors.
Here are some of the common reasons why Windows 10 CHKDSK is blocked. Now learn how long chkdsk takes in Windows 10 and how to fix chkdsk stuck in Windows 10.
How to fix Chkdsk stuck at 0 in Windows 10
Run the disk cleanup utility
- Reboot your computer.
- Press Esc or Enter to stop chkdsk (if it tries to do so).
- Run the Disk Cleanup utility to remove unnecessary files.
- Open advanced CMD, type SFC / scan now, then press Enter to start checking system files.
- Run and exit chkdsk again at boot time by pressing Esc or Enter if necessary.
- Open CMD as an administrator, type Dism / Online / Cleanup-Image / Restore Health, then press Enter to restore the Windows image.
- Run Chkdsk again.
- This time you will be able to complete the analysis.
Make sure that there is a problem that needs to be fixed
Many users have reported that the chkdsk scan process continues even though nothing has changed in the scanning process. Often the scanning continues automatically when the user restarts the computer. Also, consider the size of the disk to be scanned.
The chkdsk process typically completes in 5 hours for 1 TB drives, and if you are scanning a 3 TB drive, the time required is tripled. As mentioned earlier, chkdsk analysis may take some time depending on the size of the selected partition.
This process can sometimes take several hours, so be patient. In some cases, it is better to let the scan go overnight. If you are using a larger hard drive or have more bad sectors, the scanning process will take longer, so be patient.
Boot your system cleanly
Several users have reported that they can solve this problem by simply rebooting the computer. To do this, Windows 10 has what you need to do:
- Type “System Configuration” in the search box and choose “System Configuration” from the menu.
- In the Services tab -> check the Hide all Microsoft services checkbox -> click Disable all.
- On the Startup tab -> click Open Task Manager.
- On the Start tab of the Task Manager, right-click the first item in the list and choose Disable from the menu.
- Repeat for all items in the list.
- On the Start tab of the System Configuration dialog box, click -> OK and select the option to restart the computer.
After restarting your computer, verify that the problem still exists. If not, you can resume all disabled applications and services.
Use a recovery disk
- Creating a Windows 10 recovery disk
- Insert the CD/USB and restart your computer.
- In the main CD window, run cmd by holding Shift + F10.
- In the cmd window, type Regedit to open the registry editor.
- Go to HKEY_LOCAL_MACHINE -> File -> Load Hive.
- Navigate to C:WindowsSystem32Config -> select System.
- If a name is prompted, enter DiskCheck -> confirm by typing.
- Navigate to DiskCheck ControlSet001ControlSession Manager and select BootExecute.
- Change the autocheck string * /rDosDeviceC: to autocheck *.
- Go to the DiskCheck folder -> select Unload Hive -> exit the registry editor.
- Type chkdsk c: /r at the command prompt -> wait for the new process to finish.
Disable failed reboots
If chkdsk is stuck, you can fix it by pressing Ctrl + Alt + Del to stop it. After that, you need to disable failed restarts. This is pretty simple, and you can do it by following these steps:
- Turn off your computer and turn it back on.
- While your computer is booting up, press and hold down the F8 key.
- Now select Disable restart on an error from the list.
After that, the problem should be solved and you can use your PC again. Note that this solution is not universal and may not work on newer versions of Windows.
Frequently Asked Questions
If chkdsk hangs on your computer, the problem may be a corrupted file. Your system files may be corrupted, which can sometimes cause chkdsk to hang. To fix the problem, you need to scan your system with an SFC scan. When the command line opens, type sfc / scan now and press Enter to run it.
- Log in to Windows 10.
- Press the Windows key to open the Start menu.
- Select Search.
- Type cmd.
- Right-click the command line in the list of search results.
- Click "Run as administrator."
- Log in as administrator.
- When you run the command line, type the following command: chkdsk C: /f /r /x.
You cannot cancel the chkdsk process once it is running. The safest way is to wait until it is finished. If you shut down the computer while it is checking, it may damage the file system.
- First of all, hold down the "Shift" key and press the "Power" key until you get to the "Sign-in" screen and click on "Restart".
- After restarting on the new screen, select Troubleshooting -> Advanced Settings -> Startup Settings -> Restart.