
A hard drive is one of the most important components in a Windows PC because it stores your operating system, applications, documents, photos, and other personal files. When a hard drive begins to fail, you may notice symptoms such as slow performance, freezing, unusual noises, corrupted files, or unexpected Windows crashes.
Fortunately, you do not always need specialized hardware to check the condition of a drive. Windows includes several built-in tools that can help you identify file-system problems, bad sectors, and other potential storage issues. You can also use the drive’s health information and SMART data when available.
In this guide, you will learn how to check hard drive health in Windows using built-in Windows tools and additional methods. These steps work for traditional hard disk drives (HDDs) and, with some differences, solid-state drives (SSDs).
Why Should You Check Your Hard Drive Health?
Storage devices can deteriorate over time. An HDD may develop bad sectors or mechanical problems, while an SSD has a limited amount of write endurance.
Checking drive health regularly can help you:
- Detect potential drive failures early
- Identify bad sectors
- Find file-system errors
- Monitor SSD or HDD condition
- Prevent unexpected data loss
- Determine whether a slow PC is caused by storage problems
- Decide when it is time to replace an old drive
A health check is especially important if your computer frequently freezes, crashes, or takes much longer than usual to open files.
Signs That Your Hard Drive May Be Failing
Before running diagnostic tools, look for common warning signs.
1. Windows Becomes Extremely Slow
If Windows suddenly takes much longer to boot or applications frequently become unresponsive, the storage drive could be one possible cause.
However, slow performance can also be caused by insufficient RAM, background applications, malware, or Windows problems.
2. Files Become Corrupted
Repeated file corruption is a serious warning sign. If documents disappear, become unreadable, or Windows reports errors when opening files, check the drive as soon as possible.
3. Frequent Windows Crashes
Storage-related errors can sometimes result in blue screens, application crashes, or unexpected system restarts.
4. Unusual HDD Noises
Traditional HDDs contain moving mechanical components. Clicking, grinding, or repeated unusual noises can indicate a mechanical problem.
An SSD does not contain moving parts, so these particular noises do not apply.
5. Missing or Disappearing Files
If files seem to disappear or folders become inaccessible, stop relying on the drive for important data and make a backup immediately.
Method 1: Check Drive Health in Windows Settings
Recent versions of Windows provide storage information through Settings, although the amount of health information available can vary depending on the drive and Windows version.
To check available drive health information:
- Press Windows + I to open Settings.
- Select System.
- Open Storage.
- Look for Advanced storage settings.
- Open Disks & volumes.
- Select the drive you want to inspect.
- Open its properties if the available options include health information.
On supported systems, Windows may display information related to drive health or remaining life.
Keep in mind that Windows may provide more detailed health information for NVMe SSDs than for some SATA SSDs or traditional HDDs.
Method 2: Check SSD Health Using Windows PowerShell
PowerShell can retrieve storage information without installing additional software.
Step 1: Open PowerShell
Right-click the Start button and select Terminal (Admin) or Windows PowerShell (Admin), depending on your Windows installation.
Step 2: Run a Storage Health Command
Enter:
Get-PhysicalDisk | Select FriendlyName, MediaType, HealthStatus, OperationalStatus
Press Enter.
You may see information similar to:
FriendlyName MediaType HealthStatus OperationalStatus
------------ --------- ------------ -----------------
Samsung SSD SSD Healthy OK
WDC HDD HDD Healthy OK
What Does HealthStatus Mean?
The most important value is usually HealthStatus.
- Healthy — Windows currently considers the drive healthy.
- Warning — The drive may have a condition that requires attention.
- Unhealthy — The drive may have a serious problem.
This command provides a useful quick check, but it does not replace a complete SMART diagnostic.
Method 3: Check Hard Drive Health With WMIC
Some older Windows tutorials recommend WMIC commands such as:
wmic diskdrive get status
If supported on your Windows installation, the command may return:
Status
OK
An OK result generally means Windows has not detected a basic SMART-related failure condition.
However, WMIC has been deprecated in modern Windows versions, and it may not be available on every system.
For newer computers, PowerShell and Windows Terminal are generally better choices.
Method 4: Use CHKDSK to Find File-System Problems
CHKDSK is one of the most useful built-in Windows tools for checking a drive.
It can examine the file system and, depending on the options used, identify or repair logical errors.
Run a Basic CHKDSK Scan
Open Command Prompt as administrator and enter:
chkdsk C:
Replace C: with the drive letter you want to check.
Windows will scan the file system and report whether it found problems.
Repair File-System Errors
To check and repair logical file-system errors, you can use:
chkdsk C: /f
Windows may tell you that the drive is currently in use and ask whether you want to schedule the scan for the next restart.
Type:
Y
Then restart the computer.
Scan for Bad Sectors
You can also use:
chkdsk C: /r
The /r option looks for bad sectors and attempts to recover readable information.
Be aware that this scan can take considerably longer, especially on large HDDs.
For SSDs, avoid repeatedly running intensive surface scans unnecessarily. Windows and the SSD’s own firmware already handle many aspects of SSD management.
Method 5: Use Windows Error Checking
Windows also provides a graphical way to check a drive.
Follow these steps:
- Open File Explorer.
- Select This PC.
- Right-click the drive.
- Select Properties.
- Open the Tools tab.
- Under Error checking, select Check.
- Follow the instructions displayed by Windows.
This method is convenient if you do not want to use Command Prompt.
Method 6: Check Drive Health With PowerShell Storage Reliability
Windows can expose additional storage reliability information through PowerShell on supported systems.
Open an elevated PowerShell or Terminal window and try:
Get-StorageReliabilityCounter -PhysicalDisk (Get-PhysicalDisk)[0]
Depending on your hardware and Windows configuration, the command can return information such as:
- Temperature
- Read errors
- Write errors
- Wear information
- Power-on hours
- Other reliability counters
Not every storage device exposes the same information. If Windows does not return useful values, that does not automatically mean the drive is failing.
Method 7: Check SMART Information
SMART stands for Self-Monitoring, Analysis and Reporting Technology.
It is a monitoring system built into many HDDs and SSDs that can track various indicators of drive condition.
SMART information can include values such as:
- Reallocated sectors
- Pending sectors
- Uncorrectable errors
- Drive temperature
- Power-on hours
- SSD wear indicators
- Total data written
- Total data read
The exact attributes depend on the manufacturer and type of drive.
Why SMART Is Important
A drive can still appear to work normally while its SMART information shows signs of deterioration.
For example, an HDD with an increasing number of reallocated or pending sectors deserves attention, especially if the numbers continue increasing.
For that reason, SMART information can provide more useful warning signs than simply checking whether Windows says the drive is “Healthy.”
Method 8: Use the Manufacturer’s Diagnostic Software
Many storage manufacturers provide their own diagnostic utilities.
These tools can sometimes provide more detailed information than Windows because they are designed specifically for the manufacturer’s drives.
Depending on the manufacturer, you may be able to check:
- SMART status
- Firmware
- Drive temperature
- SSD health
- Remaining endurance
- Diagnostic test results
- Firmware updates
If you use manufacturer software, download it from the manufacturer’s official website rather than an unknown third-party download site.
HDD Health vs. SSD Health
It is important to understand that HDDs and SSDs fail differently.
HDD Health
Traditional hard drives contain spinning platters and mechanical components.
Important warning indicators include:
- Reallocated sectors
- Pending sectors
- Uncorrectable sectors
- Read errors
- Mechanical noises
- Increasing bad sectors
An HDD that starts producing clicking or grinding sounds should be treated seriously.
SSD Health
SSDs use flash memory and have no moving mechanical parts.
Important indicators may include:
- Percentage used or remaining life
- Total bytes written
- Media errors
- Temperature
- Available spare capacity
- Critical warnings
Different SSD manufacturers use different health calculations, so a percentage shown by one manufacturer may not mean exactly the same thing as the percentage shown by another.
How to Tell if a Drive Is Actually Failing
A single “Healthy” result should not be treated as an absolute guarantee that a drive will never fail.
Instead, consider multiple signs together.
For example:
Windows says Healthy + no errors + stable SMART values
This is generally reassuring.
Windows says Healthy + frequent freezes + file corruption + increasing SMART errors
This is much more concerning.
Storage health should therefore be evaluated using both software diagnostics and real-world symptoms.
What to Do If Your Hard Drive Shows Errors
If a drive starts showing serious warning signs, prioritize your data before attempting extensive repairs.
1. Back Up Important Files
Copy important documents, photos, videos, and other files to another drive or a trusted cloud-storage service.
Do this before experimenting with repair commands.
2. Avoid Unnecessary Writes
If an HDD or SSD appears to be failing, avoid downloading large files, installing software, or repeatedly moving data around until important files are safely backed up.
3. Check SMART Information
Look for warning indicators such as increasing errors, bad sectors, or critical SSD warnings.
4. Consider Replacing the Drive
If the drive is producing repeated errors or showing a deteriorating SMART condition, replacement is usually safer than continuing to rely on it.
5. Restore From Backup
If the drive eventually fails, restore your files to a replacement drive.
How Often Should You Check Hard Drive Health?
For a normal personal computer, checking drive health every few months is reasonable.
You should check more frequently if:
- The drive is several years old
- The computer is used heavily
- You frequently work with large files
- The PC has experienced crashes
- You notice unusual HDD noises
- Windows reports disk errors
- You have previously experienced file corruption
A simple health check takes little time and can help you detect problems before they become catastrophic.
Can a Hard Drive Be Healthy but Still Slow?
Yes.
Drive health and drive performance are not exactly the same thing.
A drive can report Healthy while the computer remains slow because of:
- Low free disk space
- Background applications
- Malware
- Windows indexing
- Fragmentation on an HDD
- Thermal throttling
- Insufficient RAM
- CPU limitations
- Aging hardware
- Excessive startup programs
If your drive reports healthy but Windows is slow, investigate overall system performance instead of immediately replacing the drive.
Keep Enough Free Storage Space
Keeping some free space available can also help maintain normal system operation.
For Windows, avoid allowing the system drive to become almost completely full.
A nearly full drive can contribute to poor performance and leave Windows with less room for temporary files, updates, caches, and other operations.
Open:
Settings → System → Storage
to see how much space is available.
Should You Defragment an SSD?
Generally, you should not manually defragment an SSD like a traditional HDD.
Windows has storage optimization features that understand the difference between SSDs and HDDs.
For an HDD, optimization can include traditional defragmentation. For SSDs, Windows uses appropriate optimization mechanisms such as TRIM where supported.
You can access these options by searching Windows for:
Defragment and Optimize Drives
Then select the drive and review its current optimization status.
Frequently Asked Questions
How do I check my hard drive health in Windows?
You can check it using Windows Settings, PowerShell, CHKDSK, Windows Error Checking, and SMART information. PowerShell provides a quick health-status check, while SMART data can provide more detailed information.
How do I know if my HDD is failing?
Common warning signs include unusual clicking noises, corrupted files, frequent freezes, bad sectors, increasing SMART errors, and unexpected Windows crashes.
Does Windows have a built-in hard drive health checker?
Yes. Windows includes several tools, including PowerShell storage commands, CHKDSK, Windows Error Checking, and storage-management features.
Is CHKDSK a hard drive health test?
CHKDSK primarily checks the file system and can detect certain disk-related problems. It should not be considered a complete physical-health or SMART diagnostic.
Can Windows check SSD health?
Yes. Windows can retrieve health information from supported SSDs through Settings and PowerShell. The amount of information available depends on the SSD and its connection type.
What does “Healthy” mean in Windows?
A Healthy status generally means Windows has not detected a current storage-health problem through the information available to it. It does not guarantee that the drive can never fail.
Should I replace a hard drive with bad sectors?
If bad sectors are increasing or accompanied by file corruption, crashes, or other symptoms, replacing the drive is the safer option. Always back up important data first.
How long does a hard drive last?
There is no fixed lifespan for every HDD or SSD. Usage, temperature, workload, manufacturing quality, and other factors affect longevity. Regular backups are more important than relying on a specific expected lifespan.
Final Thoughts
Knowing how to check hard drive health in Windows can help you identify storage problems before they result in serious data loss.
Start with Windows’ built-in health information and PowerShell for a quick assessment. Use CHKDSK when you need to investigate file-system problems, and examine SMART information when you need deeper insight into the physical condition of the drive.
Most importantly, remember that a health check is not a substitute for a backup. If a drive begins showing errors, unusual behavior, or rapidly changing SMART values, protect your important files immediately and consider replacing the drive.
Regular monitoring combined with a reliable backup strategy is one of the best ways to protect your Windows computer and the data stored on it.
