Chkdsk Not Working on Windows 10 or 11? How to Fix It

Windows disk repair troubleshooting illustration

If chkdsk will not run, gets stuck, closes right away, or returns an error instead of scanning, the cause is often the command, permissions, or drive state rather than an immediately dead disk.

This guide applies to Windows 10 and Windows 11 when using the built-in Check Disk command on internal drives, external drives, and USB storage.

Does This Affect You?

chkdsk checks a drive for file system damage and can also scan for bad sectors. It needs the right permissions and, for the Windows system drive, it usually needs to run before Windows fully loads. If you run it from the wrong place or without administrator access, it may look broken even though the tool itself is fine.

Run Chkdsk Correctly as Administrator

Start with the standard command flow. This fixes the most common “chkdsk not working” situations.

  1. Click Start, type cmd, right-click Command Prompt, and choose Run as administrator.
  2. Run a read-only check first by typing chkdsk C:. Replace C: with the drive letter you want to check.
  3. To repair problems, run chkdsk C: /f /r. The /f switch fixes file system errors, while /r looks for bad sectors and tries to recover readable data.
  4. If the target is your Windows drive, accept the prompt to schedule the scan for the next restart by typing Y and pressing Enter.
  5. Restart the PC and let the scan complete. Large drives and drives with errors can take a long time, so do not power off the computer while the check is running.

Fix Specific Chkdsk Errors

If chkdsk gives a clear message, use the fix that matches the wording.

  • The drive shows as RAW or Windows cannot complete a format: the file system may be badly damaged. Try chkdsk X: /f using the correct drive letter. If important files are on the drive, consider data recovery before formatting because formatting can erase what remains.
  • Chkdsk appears stuck at one percentage: this can be normal, especially on large drives or during bad-sector checks. Leave it for several hours. If there is no movement after a full day, restart and run chkdsk C: /f without /r first.
  • Unable to determine volume version and state: run chkdsk from Windows recovery or installation media, where Windows has broader access to the drive outside the normal session.
  • The scheduled scan does not run after restart: open an administrator Command Prompt, run chkntfs /d, then schedule chkdsk C: /f /r again.

Extra Chkdsk Checks

Checking an External or USB Drive

Use the same command with the external drive letter, such as chkdsk E: /f /r. Close File Explorer windows and apps using that drive first so Windows can lock it for repairs.

Reading the Results Later

If the restart summary disappears too quickly, open Event Viewer, go to Windows Logs > Application, and look for entries from Wininit or Chkdsk.

Checking Physical Drive Health

Chkdsk repairs file system problems; it is not a complete hardware test. For a quick status check, run wmic diskdrive get status. For better detail, use the drive maker’s diagnostic tool or a SMART reader such as CrystalDiskInfo.

When Repeated Errors Mean Replace the Drive

If chkdsk repeatedly finds bad sectors or the same disk errors return, back up your files immediately. Repeated repair reports usually point to failing storage, not a one-time Windows glitch.

Sources

  • Microsoft Support: Check your hard disk for errors
  • Microsoft Learn: chkdsk command reference
  • Microsoft Support: Fix hard drive and storage errors
Disclosure: This post may contain affiliate links which means I may receive a commission for purchases made through links. I will only recommend products that I have personally used! Learn more on my Private Policy page.
A thoughtful woman reads a newspaper while enjoying coffee at an indoor workspace.

DEALWEEK

SUBSCRIBE AND GET 20% OFF YOUR NEXT ORDER! OFFER ENDS SOON - DON’T MISS OUT!

We don’t spam! Read our privacy policy for more info.

Shopping Cart