Skip to main content
    Step 1 of 5
    Windows Guides
    Intermediate

    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.

    4 min read 5 stepsApril 20, 2026Verified April 2026
    1

    Open Command Prompt as Administrator

    ~21s
    Click the Start button and type "Command Prompt." Right-click on the "Command Prompt" result and choose "Run as administrator." A window with a dark background and white text appears. Click "Yes" if Windows asks whether to allow the program to make changes.

    Quick Tip

    Quick Tip: Administrator access is required for CHKDSK to repair files. Running it without administrator access will only allow scanning, not fixing.

    2

    Type the CHKDSK command

    ~21s
    In the Command Prompt window, type the following and press Enter: chkdsk C: /f /r — This command tells Windows to check the C: drive, fix any errors it finds (/f), and locate and recover readable information from bad sectors (/r). The C: refers to your main Windows drive; replace it with another letter if you want to check a different drive.
    3

    Schedule the check and restart your computer

    ~31s
    Because Windows is actively using your C: drive, CHKDSK cannot check it while Windows is running. You will see a message asking whether to schedule the check for the next restart. Type "Y" and press Enter. Then restart your computer. CHKDSK will run before Windows loads — this is normal. Do not press any keys during the check; let it finish on its own.

    Warning

    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.

    4

    Read the results

    ~18s
    When CHKDSK finishes, your computer will start Windows normally. To view the results, open the Event Viewer: press Windows key + X and click "Event Viewer." Navigate to Windows Logs > Application. Look for an event with Source "Chkdsk" or "Wininit." Double-click it to read a summary of what was found and what was repaired.
    5

    Act on what CHKDSK found

    ~29s
    If CHKDSK reported no errors — great. If it repaired errors, that is also a good outcome. If it found bad sectors or serious file system corruption that it could not fully repair, back up your important files immediately and consider replacing the drive soon. Microsoft's support site (support.microsoft.com) has guidance on evaluating CHKDSK results and next steps.

    Quick 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.

    chkdsk
    hard drive errors
    disk check
    PC repair
    windows troubleshooting

    Official Resources

    Sources used to create and verify this guide. View all sources →

    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.

    CHKDSK: How to Check Your Hard Drive for Errors and Fix Them — Step-by-Step Guide | TekSure