If your computer is running slow, freezing, or displaying disk errors, running the CHKDSK command can help detect and fix drive problems. Windows includes built-in tools that allow you to scan your hard drive (HDD) or SSD for file system errors and bad sectors — without installing any third-party software.
The CHKDSK command (also known as the Check Disk command) is one of the most effective ways to repair disk errors without installing additional software. In this guide, you’ll learn how to use CHKDSK in Windows 10 and Windows 11 step by step, including the most important parameters for repairing disk issues.
Quick Summary
- Use the CHKDSK command to scan and repair disk errors in Windows
- Run /F to fix file system errors and /R to detect bad sectors
- Check disk health quickly using the built-in WMIC command
- Works on both HDD and SSD drives in Windows 10 and 11
What Is CHKDSK and What Does It Do?
The CHKDSK command (short for “Check Disk”) is a built-in Windows utility that scans your hard drive or SSD for file system errors and bad sectors. It helps detect problems that can cause slow performance, corrupted files, or unexpected system crashes.
When you run CHKDSK, Windows analyzes the structure of the drive and checks for logical errors. If you use repair parameters like /F or /R, it can also attempt to fix those issues automatically.
In simple terms, CHKDSK helps you:
- Scan a drive for errors
- Repair file system corruption
- Detect bad sectors
- Improve system stability
Because it’s built into Windows, you don’t need to install any additional software to check disk health or repair disk problems.
How to Run CHKDSK from Command Prompt (Full Repair)
Running the CHKDSK command from Command Prompt gives you full control to scan and repair disk errors. This method is recommended if your computer is freezing, showing file system errors, or experiencing boot issues.
Step 1: Open Command Prompt as Administrator. Press Windows + X, select Terminal (Admin) or Command Prompt (Admin), then click Yes if prompted by User Account Control.
Step 2: Run the CHKDSK Repair Command. Type the following command and press Enter:
chkdsk C: /F /R
If your Windows drive is different, replace C: with the correct drive letter.
What the Parameters Mean
- C: → The drive you want to scan
- /F → Fixes file system errors automatically
- /R → Locates bad sectors and attempts to recover readable data
Using both /F and /R performs a deeper disk repair and scan.
If Windows Says the Drive Is in Use
If you see this message:
Chkdsk cannot run because the volume is in use by another process.
Type Y and press Enter to schedule the disk check for the next restart. Then reboot your computer, and Windows will automatically scan and repair the drive before loading the system.
How Long Does CHKDSK Take?
The duration depends on drive size, drive condition and whether /R is used. For large drives, the scan can take several hours.
How to Scan a Drive Without Repairing It
If you only want to scan the drive for errors without making changes, you can run the CHKDSK command in read-only mode. This is useful if you simply want to check disk status before performing a full repair.
Step 1: Open Command Prompt as Administrator. Press Windows + X, then select Terminal (Admin) or Command Prompt (Admin)
Step 2: Run the Scan Command. Type the following and press Enter:
chkdsk C:
Replace C: with the drive letter you want to check.
This version of the command will:
- Scan the drive for file system errors
- Report problems found
- Not fix or modify anything
When Should You Use Scan-Only Mode?
Use this method if:
- You suspect minor disk errors
- You want to check disk health before running repairs
- You prefer to review issues first
If errors are detected, you can then run chkdsk C: /F to fix them.
How to Use CHKDSK from File Explorer (GUI Method)
If you prefer not to use Command Prompt, you can run a basic disk check using the Windows graphical interface.
Step 1: Open File Explorer. Press Windows + E to open File Explorer.
Step 2: Select the Drive. Right-click the drive you want to scan (for example, Local Disk C:).
Step 3: Open Drive Properties. Click Properties from the context menu.
Step 4: Go to the Tools Tab. Select the Tools tab at the top of the window.
Step 5: Click “Check”. Under the Error checking section, click Check.
Windows will automatically scan the drive for file system errors and notify you if repairs are needed.
If issues are found, you’ll have the option to repair the drive.
Use WMIC to Quickly Check Disk Health (SMART Status)
If you want a fast way to check your drive’s basic health status, you can use the WMIC command. This method reads the drive’s SMART data and reports whether Windows detects a potential hardware failure.
⚠️ Keep in mind: this is not a full disk scan like CHKDSK. It only checks the drive’s SMART status.
Step 1: Open Command Prompt as Administrator. Press Windows + X, then select Terminal (Admin) or Command Prompt (Admin)
Step 2: Run the WMIC Disk Status Command
Type the following command and press Enter:
wmic diskdrive get status, model
After a few seconds, you will see one of these results:
- OK → No hardware failure detected
- Pred Fail → The drive may be failing
- Unknown → Status could not be determined
What Does This Actually Check?
The WMIC disk command reads SMART (Self-Monitoring, Analysis and Reporting Technology) data stored in the drive’s firmware.
It does not repair disk errors, scan for bad sectors, or fix file system corruption
For deeper diagnostics or repair, you should use the CHKDSK command instead.
Important Note About WMIC in Windows 11
Microsoft is gradually replacing WMIC with PowerShell-based tools in newer Windows versions. However, the command still works in most current Windows 10 and Windows 11 installations.
Fix “CHKDSK Is Not Available for RAW Drives” Error
If you see this message:
CHKDSK is not available for RAW drives.
It means Windows cannot recognize the file system on that drive. A drive becomes RAW when its file system is corrupted or damaged.
This usually happens because of:
- Sudden power loss
- Improper USB removal
- File system corruption
- Bad sectors
- Drive damage
Why CHKDSK Cannot Run on a RAW Drive
The CHKDSK command works only on formatted file systems like:
- NTFS
- FAT32
- exFAT
If the drive appears as RAW, Windows cannot scan or repair it because the file system structure is missing or unreadable.
How to Fix a RAW Drive
Your options depend on whether the data is important.
Option 1: Recover Data First (Recommended)
If the drive contains important files:
- Use a professional data recovery tool
- Recover your files before attempting to format
Running CHKDSK will not fix a RAW drive and may cause further issues.
Option 2: Format the Drive (If Data Is Not Needed)
If you don’t need the files:
- Open File Explorer
- Right-click the RAW drive
- Select Format
- Choose NTFS or exFAT
- Click Start
⚠️ Formatting will erase all data on the drive.
When Is a RAW Drive a Sign of Hardware Failure?
If the drive repeatedly becomes RAW or shows other symptoms like:
- Clicking noises (HDD)
- Frequent disconnections
- Extremely slow performance
The disk may be physically failing. In that case, replacing the drive is the safest solution.
Should You Use Third-Party Tools Like CrystalDiskInfo?
While the CHKDSK command is excellent for detecting and repairing file system errors, some users prefer more advanced monitoring tools.
Programs like CrystalDiskInfo provide detailed SMART data, including:
- Drive temperature
- Read and write error rates
- Overall health percentage
- Power-on hours
- Firmware version
These tools are useful if you want deeper insight into your drive’s condition beyond basic disk repair.
However, for most users, the built-in CHKDSK command is more than enough to:
- Check disk for errors
- Repair file system issues
- Detect bad sectors
If your goal is simply to fix disk errors or improve system stability, you don’t need third-party software.
When Should You Run the CHKDSK Command?
You should run the CHKDSK command whenever you suspect disk errors or file system problems. It’s especially useful when your computer shows signs of drive instability.
Run CHKDSK if:
- Your computer freezes or crashes frequently
- Files become corrupted or won’t open
- You see disk error messages in Windows
- The system takes unusually long to boot
- You suspect bad sectors on the drive
- An external drive disconnects unexpectedly
Running CHKDSK occasionally as preventive maintenance can also help detect early disk issues before they become serious problems.
Frequently Asked Questions About the CHKDSK Command
Yes. The CHKDSK command is a built-in Windows utility and is generally safe to run. However, before using repair parameters like /F or /R, it’s recommended to back up important data, especially if the drive is already showing serious errors.
/F fixes file system errors./R locates bad sectors and attempts to recover readable data.
Using both together (chkdsk C: /F /R) performs a deeper scan and repair.
Yes. CHKDSK works on both HDD and SSD drives. It checks file system errors on SSDs, but SSDs do not require defragmentation like traditional hard drives.
The time depends on:
– Drive size
– Drive speed
– Number of errors
– Whether /R is used
Small drives may finish in minutes, while large or damaged drives can take several hours.
No. CHKDSK can repair logical file system errors but cannot fix physical hardware damage. If the drive is failing mechanically, replacement is the safest option.
It means Windows cannot recognize the file system on the drive. In most cases, the drive must be formatted or the data recovered before it can be used again.
Final Thoughts
The CHKDSK command is one of the most reliable built-in tools in Windows for diagnosing and repairing disk errors. Whether you run it from Command Prompt or use the graphical interface, it can help detect file system issues, identify bad sectors, and improve overall system stability.
If your computer shows signs of drive problems, running CHKDSK should be your first troubleshooting step before considering more advanced repairs or replacing the disk entirely.
Regular disk checks can help prevent data loss and keep your system running smoothly.





