CHKDSK: How to Check Your Hard Drive for Errors and Fix Them
CHKDSK is a built-in Windows tool that scans your hard drive for problems and can repair them automatically. Learn when and how to use it safely.
Open Command Prompt as Administrator
~21sQuick Tip
Quick Tip: Administrator access is required for CHKDSK to repair files. Running it without administrator access will only allow scanning, not fixing.
Type the CHKDSK command
~21sSchedule the check and restart your computer
~31sWarning
CHKDSK can take anywhere from 15 minutes to several hours depending on your drive's size and condition. Do not turn off your computer during the scan, as this could cause additional problems.
Read the results
~18sAct on what CHKDSK found
~29sQuick Tip
Quick Tip: If you see repeated hard drive errors over several months, this is a strong signal that the drive is failing. Do not wait to back up your files.
You Did It!
You've completed: CHKDSK: How to Check Your Hard Drive for Errors and Fix Them
Need more help? Get Expert Help from a TekSure Tech
CHKDSK (pronounced "check disk") is a built-in Windows utility that scans your hard drive or solid-state drive for errors and, in most cases, repairs them automatically. Hard drives can develop problems over time — small corrupted sections, file system inconsistencies, or physical "bad sectors" where data cannot be reliably stored. Running CHKDSK helps catch and address these issues before they cause data loss or system crashes.
You should consider running CHKDSK if your computer is freezing or crashing frequently, if programs take an unusually long time to open, if you hear unusual clicking or grinding sounds from your hard drive (a traditional spinning hard drive, not a solid-state drive), or if Windows reports file system errors. It is also a good idea to run it on an older PC as a routine check every year or two.
CHKDSK can be run in read-only mode (it just scans and reports problems without fixing them) or in repair mode (it finds and fixes issues). For most situations, repair mode is what you want.
If CHKDSK finds a bad sector — an area of the drive where data cannot be written reliably — it marks that area so Windows avoids using it in the future. While this helps prevent further data loss, it is a warning sign that your hard drive may be aging and could fail completely in the future. Back up your files immediately if CHKDSK reports bad sectors.
Running CHKDSK on your main C: drive while Windows is running requires a restart — the check runs before Windows fully loads. CHKDSK on secondary drives (like a USB drive or a second internal drive) can run without a restart.
Was this guide helpful?
Your feedback helps us make TekSure better for everyone.
Want to rate with stars?
Still have questions?
Ask TekBrain a follow-up question about this guide. It’s free, no sign-up needed, and the answer will be in plain English.
Official Resources
Sources used to create and verify this guide. View all sources →
← Previous
Disk Cleanup and Storage Sense: Free Up Gigabytes of Space on Your Windows PC
Next →
PowerShell for Beginners: A Few Useful Commands Any Windows User Can Learn
Still stuck? No problem.
Sometimes a guide isn’t enough. Our technicians can walk you through it step by step, in plain English, on your schedule.
Related Guides
More from Windows Guides
How to Turn Your PC On and Off
Learn the proper way to start up and shut down your Windows PC to keep it running smoothly.
1 min read
How to Connect to Wi-Fi on Windows
Get your Windows PC online by connecting to a wireless network in just a few clicks.
1 min read
How to Open and Close Programs on Windows
Master the basics of launching and closing applications on your Windows PC.
1 min read