Windows 11 includes several built-in tools designed to help keep your computer running smoothly, and one of the most useful among them is CHKDSK. Short for “Check Disk,” CHKDSK is a command-line utility that scans storage drives for file system errors, bad sectors, and other disk-related issues. If your computer has been experiencing crashes, file corruption, slow performance, or unexpected errors, running CHKDSK can often help identify and fix the underlying problem.
Storage drives play a crucial role in the overall health of a computer. Every file, application, and system component depends on the drive functioning correctly. Over time, problems can develop due to improper shutdowns, power outages, hardware wear, software conflicts, or corrupted data. These issues may cause Windows to behave unpredictably or prevent files from being accessed properly.
The good news is that CHKDSK can examine a drive, detect problems, and in many cases repair them automatically. It can also locate bad sectors on traditional hard drives and recover readable information whenever possible. While Windows 11 offers graphical tools for checking drive health, CHKDSK remains one of the most powerful and comprehensive diagnostic utilities available.
In this guide, you will learn what CHKDSK does, when you should use it, and multiple ways to run CHKDSK in Windows 11. Whether you are a beginner or an advanced user, these methods will help you scan and repair your drives safely and effectively.
What Is CHKDSK?
CHKDSK stands for Check Disk.
It is a built-in Windows utility that scans storage drives for problems such as:
- File system errors
- Corrupted files
- Bad sectors
- Lost clusters
- Directory errors
- Disk integrity issues
Depending on the command used, CHKDSK can either:
- Report errors only
- Repair file system problems
- Locate bad sectors
- Recover readable data
Because it is built directly into Windows, no additional software is required.
When Should You Run CHKDSK?
While CHKDSK is not something most users need to run every day, it can be extremely helpful when disk-related problems occur.
Common situations include:
- Windows crashes frequently
- Files become corrupted
- Applications fail to open
- Unexpected shutdowns occur
- Blue Screen of Death (BSOD) errors appear
- Storage devices become slow
- Error messages appear when copying files
- External drives stop working properly
- Windows reports drive issues
Running CHKDSK periodically can also help identify developing storage problems before they lead to data loss.
Understanding What CHKDSK Can Fix
CHKDSK focuses primarily on logical and file system issues.
It can repair:
- Invalid file entries
- Corrupted directories
- Cross-linked files
- File allocation table errors
- NTFS metadata problems
On hard drives, it can also:
- Detect bad sectors
- Mark damaged areas unusable
- Attempt recovery of readable data
However, CHKDSK cannot permanently repair physical hardware failures. If a drive continues developing bad sectors, replacement may eventually be necessary.
Method 1: Run CHKDSK Using Command Prompt
This is the most common method and provides access to all CHKDSK options.
Open Command Prompt As Administrator
To begin:
- Click the Start menu.
- Search for Command Prompt.
- Select Run as administrator.
If User Account Control appears:
- Click Yes.
A Command Prompt window will open with administrative privileges.
Run A Basic CHKDSK Scan
Type the following command:
chkdsk C:
Press Enter.
Replace C: with the drive letter you want to scan.
Examples:
chkdsk D:
chkdsk E:
This command performs a read-only scan and reports any detected errors without making changes.
Review The Results
After the scan completes, Windows displays information such as:
- File system type
- Total disk space
- Available free space
- Number of files scanned
- Error status
If no problems are found, the drive is likely healthy.
Method 2: Run CHKDSK And Automatically Fix Errors
If errors are detected, you can instruct CHKDSK to repair them.
Open Command Prompt As Administrator
Launch Command Prompt with administrative rights.
Run The Repair Command
Type:
chkdsk C: /f
Press Enter.
The /f parameter tells CHKDSK to fix file system errors automatically.
Schedule The Scan If Necessary
If the drive is currently in use, Windows may display a message similar to:
Cannot lock current drive.
Would you like to schedule this volume to be checked the next time the system restarts? (Y/N)
Type:
Y
Press Enter.
Restart the computer.
Windows will run CHKDSK before loading the operating system.
Wait For Completion
Depending on the size of the drive and the number of errors found, the repair process may take several minutes.
Allow it to finish without interruption.
Method 3: Run CHKDSK To Find Bad Sectors
Bad sectors are damaged portions of a storage drive that may no longer reliably store data.
CHKDSK can scan for these sectors.
Open Command Prompt
Run it as administrator.
Execute The Advanced Scan
Type:
chkdsk C: /r
Press Enter.
The /r parameter:
- Searches for bad sectors
- Attempts recovery of readable data
- Repairs file system errors
Be Prepared For A Longer Scan
The /r scan is significantly more thorough than a standard scan.
The process may take:
- Several minutes for SSDs
- Several hours for large HDDs
The exact duration depends on:
- Drive size
- Drive speed
- Number of errors detected
Method 4: Run CHKDSK With Both Repair And Recovery Options
For a complete scan and repair process, combine the most commonly used parameters.
Type:
chkdsk C: /f /r
Press Enter.
This command:
- Repairs file system errors
- Locates bad sectors
- Attempts data recovery
Many technicians use this command when troubleshooting serious disk issues.
Method 5: Run CHKDSK Using Windows Terminal
Windows Terminal provides access to Command Prompt and PowerShell within a modern interface.
Open Windows Terminal
To launch:
- Right-click Start.
- Select Terminal (Admin).
Approve the User Account Control prompt.
Enter The CHKDSK Command
For example:
chkdsk D: /f
Press Enter.
The results appear directly in the terminal window.
Windows Terminal supports all standard CHKDSK commands.
Method 6: Run CHKDSK Using PowerShell
PowerShell can also execute CHKDSK commands.
Open PowerShell As Administrator
Search for:
- PowerShell
Select:
- Run as administrator
Run CHKDSK
Type:
chkdsk C: /f
Press Enter.
PowerShell executes the command exactly as Command Prompt does.
Method 7: Run CHKDSK Through File Explorer
Users who prefer a graphical interface can use the Error Checking tool.
Open File Explorer
Press:
- Windows + E
Navigate to:
- This PC
Open Drive Properties
Right-click the drive.
Select:
- Properties
Open The Tools Tab
Click:
- Tools
Under Error Checking, select:
- Check
Start The Scan
Click:
- Scan Drive
Windows will analyze the drive and report any issues.
If repairs are required, Windows may recommend restarting the computer.
Method 8: Run CHKDSK Before Windows Starts
Sometimes Windows cannot repair the system drive while it is actively being used.
In these cases, CHKDSK runs before Windows loads.
Schedule The Scan
Run:
chkdsk C: /f
When prompted:
Would you like to schedule this volume to be checked the next time the system restarts? (Y/N)
Type:
Y
Restart the computer.
Allow The Scan To Complete
Windows will automatically launch CHKDSK during startup.
A progress screen will appear showing:
- Verification stages
- Percentage completed
- Errors found
- Repairs performed
Do not turn off the computer during this process.
Understanding Common CHKDSK Parameters
CHKDSK supports several useful options.
Basic Scan
chkdsk C:
Checks the drive and reports issues.
Fix Errors
chkdsk C: /f
Repairs file system errors.
Recover Bad Sectors
chkdsk C: /r
Searches for bad sectors and recovers readable data.
Force Dismount
chkdsk C: /x
Forces the drive to dismount before scanning.
Full Repair Scan
chkdsk C: /f /r
Repairs errors and checks for bad sectors.
How Long Does CHKDSK Take?
The time required varies significantly.
Factors include:
- Drive capacity
- SSD or HDD type
- Number of files
- Number of errors
- Scan options used
Approximate estimates:
- Basic scan: 1–10 minutes
- Repair scan: 10–60 minutes
- Bad sector scan: Several hours
Large hard drives often require the longest scan times.
What To Do If CHKDSK Finds Errors
If errors are detected:
Let Repairs Finish
Allow CHKDSK to complete all repair stages.
Interrupting the process can create additional issues.
Restart The Computer
After repairs, restart Windows and check whether the problem has been resolved.
Monitor Drive Health
Repeated errors may indicate hardware failure.
Watch for:
- Slow performance
- Missing files
- Frequent crashes
- SMART warnings
Back Up Important Data
If CHKDSK repeatedly finds errors, create backups immediately.
This helps protect your files if the drive eventually fails.
Difference Between CHKDSK On SSDs And HDDs
The utility works on both drive types.
Hard Disk Drives (HDDs)
CHKDSK can identify and isolate physical bad sectors.
This is especially useful for older hard drives.
Solid-State Drives (SSDs)
SSDs do not develop traditional bad sectors in the same way as HDDs.
However, CHKDSK can still repair:
- File system corruption
- Directory issues
- Metadata errors
Therefore, it remains a valuable troubleshooting tool for SSD users.
Conclusion
CHKDSK is one of the most powerful maintenance and troubleshooting tools included with Windows 11. It can scan drives for errors, repair file system corruption, identify bad sectors, and help maintain the overall health of your storage devices. Whether you are dealing with crashes, corrupted files, unusual drive behavior, or simply performing routine maintenance, CHKDSK provides an effective way to diagnose and resolve many common disk-related problems.
Most users can run CHKDSK through Command Prompt using commands such as /f and /r, while those who prefer graphical tools can use the Error Checking feature available in File Explorer. Running CHKDSK periodically and responding promptly to any errors it finds can help improve system stability and reduce the risk of data loss.
By following the methods outlined in this guide, you can confidently run CHKDSK in Windows 11 and keep your storage drives functioning properly.
FAQs
1. Is CHKDSK safe to run?
Yes. CHKDSK is a built-in Windows utility designed to safely check and repair disk-related issues.
2. Can CHKDSK recover lost files?
CHKDSK may recover readable information from damaged sectors, but it is not a dedicated file recovery tool.
3. How often should I run CHKDSK?
Most users only need to run it when disk issues appear or after unexpected shutdowns. Periodic checks every few months can also be beneficial.
4. Does CHKDSK work on SSDs?
Yes. Although SSDs do not develop traditional bad sectors like HDDs, CHKDSK can still repair file system errors and other storage-related issues.


