What Check Disk Does and When to Use It
Check Disk is a Windows tool that scans your hard drive for errors and can fix some of them automatically. It checks the file system — the way Windows organizes and labels files on your drive — and looks for bad sectors, which are small areas of the disk that no longer store data reliably. If Check Disk finds problems, it can repair them before they cause crashes or data loss.
Run Check Disk if your computer freezes during normal use, if files disappear or become unreadable, if Windows shuts down unexpectedly, or if you see error messages about corrupted files. You should also run it after a power failure or if your drive makes clicking or grinding sounds (though sounds usually mean hardware failure that Check Disk cannot fix).
Check Disk takes time — anywhere from a few minutes to several hours depending on drive size and how many errors it finds. You cannot use your computer while it runs on the system drive (the one Windows lives on), so plan to run it when you do not need the machine.
Key Takeaways
- Check Disk scans for file system errors and bad sectors, and can repair many problems it finds without you buying new hardware.
- On your main Windows drive, Check Disk must run at startup before Windows loads, which means scheduling it and restarting your computer.
- The command chkdsk /F /R in Command Prompt tells Check Disk to fix errors and find bad sectors, which is the version most people need.
- If Check Disk gets stuck or takes longer than a few hours, press Ctrl+C to stop it, restart your computer, and try again.
- Check Disk cannot fix hardware failure — if your drive makes noise or Check Disk finds thousands of bad sectors, you likely need a new drive.
How to Schedule Check Disk on Your Main Drive
Windows will not let Check Disk run while the system is in use, so you have to schedule it to run the next time you restart. Open Command Prompt as administrator: right-click the Start button, select Terminal (Admin) or Command Prompt (Admin), and click Yes when Windows asks for permission.
Type this command exactly and press Enter:
chkdsk C: /F /R
Replace C: with the letter of the drive you want to check if it is different. The /F flag tells Check Disk to fix errors it finds. The /R flag tells it to locate bad sectors and recover readable information from them. Windows will say "The type of the file system is NTFS" or "FAT32" and ask if you want to schedule this for the next restart. Type Y and press Enter.
Restart your computer. Check Disk will run before Windows loads — you will see a black screen with white text and a progress bar. Do not interrupt it or turn off your computer. Let it finish completely, even if it takes hours.
Running Check Disk on a Different Drive
If you want to check a drive that is not your main Windows drive — an external hard drive, a second internal drive, or a USB stick — you can run Check Disk while Windows is running. Open Command Prompt as administrator again and type:
chkdsk D: /F /R
Replace D: with the correct drive letter. You can find the letter by opening File Explorer and looking at the left sidebar under "This PC" — each drive shows its letter next to its name.
Windows will run Check Disk when ready on that drive. You can still use your computer, but the drive being checked will be slower. If Windows says the drive is in use and cannot be checked, close any open files or programs from that drive and try again.
Understanding Check Disk Results
When Check Disk finishes, it shows a summary: how many files it checked, how many bytes of disk space exist, how many bad sectors it found, and how many errors it fixed. A result of zero bad sectors and zero errors means your drive is healthy. A small number of fixed errors — usually under 10 — is normal and means Check Disk did its job.
If Check Disk reports thousands of bad sectors or cannot fix the errors it finds, your drive is failing and you should back up your files when ready and plan to replace it. Check Disk cannot repair physical damage to the drive itself, only file system problems.
Write down the results or take a screenshot. If problems come back within a few weeks, the drive is likely failing and needs replacement.
What to Do If Check Disk Gets Stuck
Check Disk sometimes appears to freeze, especially on large drives or drives with many errors. If the progress bar has not moved in 30 minutes, it may actually be working slowly rather than stuck. Wait at least an hour before assuming it has frozen.
If you are certain it is stuck, press Ctrl+C to stop it. Your computer will restart. When it boots again, Windows may run Check Disk automatically, or you can schedule it again using the command above. If Check Disk keeps getting stuck on the same drive, the drive likely has serious hardware problems and should be replaced.
When Check Disk Is Not the Answer
Check Disk fixes file system errors and recovers data from bad sectors, but it cannot fix hardware failure. If your drive makes clicking, beeping, or grinding sounds, do not run Check Disk — the noise means the mechanical parts inside are failing, and running the drive longer may make it worse. Back up your files to another device and replace the drive.
If your computer is slow but Check Disk shows no errors, the problem is probably not your hard drive. Slowness usually comes from too many programs running at startup, a full drive with little free space, or malware. Check Disk will not help with those problems.
If you see error messages about specific files that Check Disk cannot fix, those files may be corrupted beyond recovery. You may need to reinstall the program that uses them or restore from a backup.
Frequently Asked Questions
How often should I run Check Disk?
Run it when you notice problems — freezing, missing files, or unexpected shutdowns. You do not need to run it on a schedule if your computer works normally. If Check Disk finds and fixes errors, run it again in a few weeks to see if new errors appear, which would suggest the drive is failing.
Can I use my computer while Check Disk runs on another drive?
Yes. Check Disk on a secondary drive (not your main Windows drive) runs while Windows is open. Your computer will work, but the drive being checked will be slower. Avoid opening files from that drive while Check Disk runs.
What does the /R flag do that /F does not?
The /F flag fixes file system errors. The /R flag finds bad sectors and tries to recover data from them. Use both together — /F /R — for a complete check. Using only /F will miss bad sectors.
Will Check Disk delete my files?
Check Disk does not delete files intentionally. If it finds a file so corrupted it cannot repair it, it may move it to a folder called Found.000 on the drive. You can look inside that folder and try to recover files, but most will not be usable.
What if Check Disk says it cannot run because the drive is in use?
Close all open programs and files from that drive, then try the command again. If it is your main Windows drive, you must schedule it for the next restart using the /F flag — Windows will not let it run while the system is active.