CHKDSK command is a great Windows built-in tool that checks and repairs drive errors and bad sectors. You can also use this command to check issues on a slow or frequently freezing computer.
However, even CHKDSK can cause problems while running. Sometimes, CHKDSK gets stuck at 11%, 12%, 20%, or even 100%, or the progress is stalled for a long time. This occurs due to damaged file systems or the presence of too many fragmented files on the drive.
Go through this article to understand what causes the CHKDSK issue and what you can do to resolve it.
What is CHKDSK?
CHKDSK, or check disk utility program, is a Windows command which checks various storage devices for errors and repairs them. This program ensures that your computer file system is in order; checks the hard disk for any bad sectors and fixes them.
假设你的Windows cabine硬盘是一个文件t. Sometimes, the drawers of the cabinet are damaged, or some files are placed in the wrong compartment. Or you randomly put some files in a drawer, and now they are just lying around. When you open the cabinet the next day, you see the mess those files have created and think "This is too much." You almost get an anxiety attack figuring out how to sort this clutter.
This is how your computer reacts when its file system is overloaded with a pile of unorganized data. To sort out an error-ridden system, you need a handy disk scanner tool like CHKDSK. CHKDSK is like your friendly coworker who volunteers to help you sort out your jumbled-up cabinet.
Why is CHKDSK stuck in Windows?
CHKDSK usually runs during the system startup, but if it runs during every startup and gets stuck while running, there might be a problem with your system. There can be numerous reasons why CHKDSK gets stuck and stops working. Some of them are:
- Incompatible and outdated device drivers.
- Corrupted/damaged file systems.
- Bad sectors on the hard drive.
- Too many temporary files.
- Hard drive malfunctions.
- Permanent physical damage to the hard disk drive.
What to do when the CHKDSK command gets stuck in Windows 10/11?
When the CHKDSK command gets stuck, wait for a while for the process to get completed. But if it takes unusually long to complete the scan, you need to resolve the problem using the following DIY methods.
1. Let the issue resolve itself first
There are times when the CHKDSK scan will continue even though you see no progress in the scanning bar. Other times, the scanning will resume automatically on rebooting your system.
It is impossible to figure out exactly how much time the CHKDSK command will take to complete. It simply depends on – the size and speed of the hard disk drive, speed of the processor, RAM, and the amount of fragmentation.
For a Windows system with a 1TB hard disk, the CHKDSK command may take up to five hours, and with the increase in the drive size, time also increases.
Sometimes, this command may take a few hours, so you need to be patient. It might be best to leave the CHKDSK scan to run overnight.
2. Clean boot your system
Performing a clean boot can fix the CHKDSK stuck error at Windows 10/11. Follow these simple steps to do so:
- Type'System Configuration'in the search box and selectSystem Configurationfrom the search menu.
- Now, click on theServices.
- Check the box beside –Hide all Microsoft services.
- Click the“禁用所有”。
- Click on theStartuptab besidesServicesunder theSystem Configuration.
- Click on theOpen Task Manager.
- Click to open theStartuptab and then right-click on all the items in the list one-by-one andDisablethem.
- Go back to theStartuptab in theSystem Configurationdialog box.
- ClickOKand choose to restart your PC.
- Once your PC restarts, if the issue does not appear, enable all the disabled services again.
3. Perform Startup Repair
- First, shut down your PC and then turn it on.
- When your PC boots, press and hold theF8key to boot the system in safe mode.
- In theStartup Optionsscreen, clickTroubleshoot.
- Click onAdvanced, then click onAutomatic RepairorStartup Repair.
- Choose the Operating System for which you want to performStartup Repair.
- Select the account as anAdministratorand enter the password and clickContinue.
- The Startup Repair process will begin and restart the computer if the prompt appears.
4. Run Disk Cleanup
If CHKDSK is stuck on your system, it can be because of temporary files. Windows stores all types of temporary files on your system. If these files are the root cause of the problem, then removing them is better. Use the Disk Cleanup utility on your Windows for removing temporary files.
- Typedisk cleanin the Windows Search box.
- SelectDisk Cleanupfrom the menu.
- From the drop-down menu, select the drive you want to clean and click.
- Under the Files to Delete, select the files likeTemporary Files, Temporary Internet Files,and others you want to get rid of.
- SelectOK.
- The selected files will get deleted within a few minutes.
Once the temporary files are removed from Windows, check if the problem is resolved or not.
5. Defragment Hard Drive
It can fix the CHKDSK stuck problem if a bunch of fragmented files causes it.
- Type"defrag"in the search bar at the bottom-left of your PC.
- ChooseDefragment and Optimize Drivesfrom the list.
- Now choose the drive that you want to defrag.
- ClickOptimizebutton to start the process.
The de-fragmenting process takes a few minutes, and you are free to use your system during defragmentation.
6. Run System File Checker
System File Checker is the utility program in Windows that scans Windows system files for corruption and repairs the missing or corrupted system files.
- TypeCommand Promptorcmdin the Windows search box.
- Run it as Administrator.
- Typesfc/scannowand hit theEnterkey to start the system scan.
- After completing the checking, if you get this message: Windows Resource Protection did not find any integrity violation, then there is no problem with your system files.
- If something is wrong, typeDism /Online /Cleanup-Image /RestoreHealthand hitEnterto repair the Windows image.
- Run chkdsk again to see if the scan gets carried out without any interruption.
7. Stop CHKDSK as a scheduled task
If CHKDSK starts automatically when you turn on your PC, you need to stop it before it starts.
- TypeTask Schedulerin the search bar and clickOpen.
- Click onTask Scheduler Libraryand then click on Microsoft.
- Search for the CHKDSK command, and once found right, click to删除
8. Stop CHKDSK from progressing
If none of the above methods work for you, you must try stopping the CHKDSK command using the command prompt.
- Typecmd.exein the Windows Search box.
- Open the Command Prompt and Run as an administrator.
- Typechkntfs/x c:>and hitEnter.
- This will stop the CHKDSK in progress in your system.
What to do whenCHKDSKis not available for raw drives?
When your external storage file system goes RAW because of a missing or damaged file system, it becomes unusable and inaccessible. To prepare it for data storage, convert RAW to NTFS or any other Windows-compatible file system by formatting it. However, formatting can erase data on a storage medium, so follow these methods to fix the'CHKDSK not available for RAW drive'error:
I. Recover Data from the RAW Drive
Although you cannot access the existing files on your RAW drive, you can try usingStellar Data Recovery Standard for Windows. This software not only helps in recovering deleted, formatted data but also helps recover data from inaccessible and RAW storage devices.
II. Convert RAW to NTFS/FAT32
- After recovering all the data saved on the RAW drive, format the drive.
- Open your system, right-click on the RAW drive, and selectFormat.
- Select a file system for your drive (FAT32, NTFS, or exFAT) from the drop-down.
- ClickStart.
- SelectYesto start formatting your drive.
Conclusion
CHKDSK卡住的问题经常出现由于outdated or incompatible device drivers, corrupted hard drives, and RAW drives. To resolve the problem, you can defragment your hard drive, use SFC or DISM scan, run Startup repair, disk cleanup, or perform a clean boot. Different users prefer different solutions to resolve the CHKDSK issue, but the final goal is to let Windows 11 run smoothly and safely.
FAQ
A. Is it OK to interrupt CHKDSK?
No, you can't stop CHKDSK of drives once it starts. Instead, you should wait until it gets complete. Stopping the CHKDSK scan in the middle might lead to file system corruption.
B. Should I use CHKDSK /F or /R?
Whether you should use CHKDSK /F or /R, depends on the problem. For example, if you suspect some data has been corrupted, then "/F" is a better, faster choice. However, if you suspect physical damage, CHKDSK /R will scan the entire disk, though it'll take longer.
C. Can I let CHKDSK run all night on Windows?
Yes, it's safe, and it is recommended that you let CHKDSK run until it completes, especially when it takes a long time.
D. Does CHKDSK improve performance?
CHKDSK command has nothing to do with the performance of your system as it checks:
- physical damage to the mechanical hard drive surface; and
- errors in the disk that can affect Windows' ability to locate files on the drive.