How to Check SSD Health in Windows 11 Without Installing Software (2027)
Get-PhysicalDisk | Format-Table FriendlyName, MediaType, HealthStatus, OperationalStatus -AutoSize. For supported drives, use Get-StorageReliabilityCounter to retrieve additional information, such as temperature, wear, and error counters.What SSD Health Means
SSD health describes the condition of a solid-state drive based on available indicators, such as reported reliability, wear, operating temperature, and errors. It is different from drive performance, free storage capacity, and file-system integrity.
When checking an SSD, Windows may expose several types of information:
- Health status: A status reported through the Windows storage-management interface.
- Wear information: An indicator of flash-memory endurance or wear, when the device exposes one.
- Temperature: The temperature reported by the drive, if available.
- Error counters: Read or write errors reported through supported reliability counters.
- Power-on hours: The accumulated operating time reported by the device.
- File-system integrity: Whether Windows detects logical errors in the volume’s file system.
These indicators measure different things. For example, a clean file-system scan does not prove that the SSD’s flash memory is healthy. Likewise, a drive can report a healthy status while experiencing an intermittent connection or a problem that is not exposed through the available counters.
The best starting point is to inspect the reported health status, retrieve additional reliability information where supported, and investigate any storage-related symptoms.
Method 1: Check SSD Health in Windows Settings
Windows 11 includes a drive-health view for supported storage devices. Availability depends on the device and Windows version. Some health details, including certain NVMe health indicators, may not appear for SATA drives, USB-attached drives, or devices whose controllers do not expose the required information.
Step 1: Open Storage settings
- Press Windows + I to open Settings.
- Select System.
- Select Storage.
- Expand Advanced storage settings.
- Select Disks & volumes.
Step 2: Select the physical disk
Find the physical disk you want to inspect and open its properties. Do not confuse the physical disk with a partition or volume. One physical SSD can contain multiple volumes, including the Windows volume and separate data volumes.
Step 3: Review the available health information
Depending on hardware support, Windows may display information such as estimated remaining life, available spare capacity, or temperature. The exact fields vary, and some drives do not expose health information in this interface.
- Warning or critical condition: Back up important data and investigate the reported condition.
- Healthy status: This is reassuring, but it does not guarantee that the drive cannot fail.
- Health information unavailable: This does not by itself indicate a defective SSD. Windows may not be able to retrieve the relevant data.
If Settings does not provide useful information, continue with PowerShell.
Method 2: Check SSD Health with PowerShell
PowerShell includes the Get-PhysicalDisk cmdlet, which retrieves physical-disk objects visible through the available Windows storage-management providers. It can show the reported health and operational status without requiring an additional application.
Step 1: Open PowerShell as an administrator
- Open the Start menu.
- Search for Windows Terminal.
- Right-click it and select Run as administrator.
- Open a PowerShell tab if necessary.
Administrator privileges are recommended for storage diagnostics and may be necessary for some operations.
Step 2: List the physical disks
Run the following command:
Get-PhysicalDisk | Format-Table FriendlyName, MediaType, BusType, HealthStatus, OperationalStatus, Size -AutoSize
This command lists the physical-disk objects visible to the storage provider and displays useful identifying and status fields.
FriendlyName: The device name supplied by the storage provider.MediaType: The reported media type, such as SSD or HDD, when known.BusType: The reported connection type, such as SATA, NVMe, or USB, when available.HealthStatus: The health state reported through the storage-management interface.OperationalStatus: The reported operational state of the device.Size: The capacity reported for the disk.
Step 3: Interpret the output
The following is an illustrative example, not output collected from a real computer:
FriendlyName MediaType BusType HealthStatus OperationalStatus Size
------------ --------- ------- ------------ ----------------- ----
Example NVMe SSD SSD NVMe Healthy OK 1 TB
A result such as Healthy with OK is reassuring: the provider is not currently reporting a problem through those fields.
Other results need context:
- Warning: A reported condition may require attention.
- Unhealthy: The reported storage health is poor and should be investigated promptly.
- Unknown: The provider cannot establish a health status through the available interface.
- An operational state other than OK: Investigate the exact state and associated device information.
An Unknown result does not prove that the SSD is failing. Some devices do not expose the necessary information through the Windows storage-management interface.
Step 4: Inspect one disk
If several disks are listed, query a specific device by its reported friendly name:
Get-PhysicalDisk -FriendlyName "Example NVMe SSD" |
Format-List FriendlyName, MediaType, BusType, HealthStatus, OperationalStatus, Size
Replace Example NVMe SSD with the actual name shown on your computer. If the name is duplicated or does not identify the intended disk clearly, review the full list before drawing conclusions.
Technical note: Get-PhysicalDisk returns objects visible through available storage-management providers. It may not expose every device or every hardware-health attribute, particularly with some USB adapters, RAID controllers, and virtualized storage configurations.
Method 3: Check Detailed SSD Reliability Counters
The PowerShell cmdlet Get-StorageReliabilityCounter retrieves reliability counters reported for a specified disk. Depending on the device and provider, these counters may include temperature, wear, power-on hours, and read or write error information.
Step 1: Identify the SSD
First, list the disks:
Get-PhysicalDisk
Identify the SSD using the available name and device information.
Step 2: Request reliability information
Run the following command, replacing the example name with the actual friendly name of your SSD:
Get-PhysicalDisk -FriendlyName "Example NVMe SSD" |
Get-StorageReliabilityCounter |
Format-List *
The command passes the selected physical-disk object to the reliability-counter cmdlet and displays the fields returned by the storage provider.
If the command returns an error or no useful counters, the device or storage configuration may not support the operation through this interface. Missing counters alone do not establish that the drive is defective.
Step 3: Understand common fields
| Field | Meaning | How to interpret it |
|---|---|---|
Temperature |
Reported device temperature, if available. | Compare with the manufacturer’s operating limits. |
TemperatureMax |
A maximum temperature value reported by the device. | Use the manufacturer’s documentation to understand the value. |
Wear |
A wear value exposed by the device or provider. | Do not assume it is a universal percentage of remaining life. |
PowerOnHours |
Accumulated power-on time reported by the device. | Useful context, but not a direct health score. |
ReadErrorsTotal |
Total read errors reported through the counter. | Investigate unusual or increasing values in context. |
ReadErrorsUncorrected |
Read errors reported as uncorrected. | A concerning value warrants further investigation. |
WriteErrorsTotal |
Total write errors reported through the counter. | Investigate unusual values and associated symptoms. |
WriteErrorsUncorrected |
Write errors reported as uncorrected. | A concerning value warrants further investigation. |
LoadUnloadCycleCount |
Reported load/unload cycles, if supported. | Interpret according to the device type and its documentation. |
StartStopCycleCount |
Reported start/stop cycles, if supported. | Interpret in the context of the device’s specifications. |
Not every SSD exposes every field. Empty or missing values can indicate that the drive or provider does not supply that counter.
Step 4: Interpret wear information carefully
The Wear field should not automatically be interpreted as a standardized percentage of SSD life remaining. The meaning and representation depend on the device and the information exposed by its storage provider.
For example, NVMe health information can include a Percentage Used value. In the NVMe specification, this represents the estimated percentage of the device’s endurance consumed, not the percentage of life remaining. A value of 100 does not necessarily mean that the drive has stopped functioning; it indicates that the estimated endurance has been consumed according to the device’s reporting model.
Other SSDs may use different SMART attributes or manufacturer-specific interpretations. Consult the drive manufacturer’s documentation before translating any reported wear value into a remaining-life estimate.
Step 5: Troubleshoot unavailable counters
If reliability information is missing or the command fails, possible explanations include:
- The SSD does not expose the requested counters through Windows.
- The storage controller or driver does not pass the information through.
- The drive is connected through a USB adapter, RAID controller, or virtual storage layer.
- The provider does not support the requested operation for that device.
- The selected disk object is not the intended physical device.
Continue with the other checks in this guide, and consult the drive manufacturer’s documentation if you need a more detailed hardware diagnosis.
Method 4: Check the File System with CHKDSK
CHKDSK is a built-in Windows utility that checks a volume’s file system. It can help identify logical file-system errors, but it is not a comprehensive SSD hardware-health test.
Step 1: Identify the volume
Open File Explorer and identify the volume you want to check. The Windows volume is often C:, but other volumes may use different drive letters. Remember that one physical SSD can contain multiple volumes.
Step 2: Run a basic check
Open Terminal or Command Prompt and run:
chkdsk C:
Replace C: with the correct volume letter. Without repair parameters, CHKDSK checks the file system and reports its findings. Review the output before deciding whether repairs are necessary.
Step 3: Understand what CHKDSK can and cannot tell you
A clean CHKDSK result means the scan did not report the file-system problems it checks for. It does not prove that the SSD’s flash memory, controller, or firmware is healthy.
Similarly, file-system errors do not automatically prove physical SSD failure. They can have multiple causes, including unexpected shutdowns and software problems.
Should you use chkdsk /f or chkdsk /r?
The /f option asks CHKDSK to fix logical file-system errors. The /r option includes the functionality of /f and checks for unreadable sectors at the file-system level while attempting to recover readable information.
These options perform more than a basic status check. Back up important data before attempting repairs whenever possible. If the SSD is disappearing, reporting repeated I/O errors, or appears to be failing, prioritize copying irreplaceable data instead of repeatedly running scans that may add unnecessary activity.
CHKDSK is not a direct measurement of SSD flash wear and does not replace device-reported reliability counters.
Method 5: Understand the Limitations of WMIC
Older troubleshooting guides sometimes recommend this command:
wmic diskdrive get status
WMIC is deprecated and may be unavailable on some Windows 11 installations. Its reported status is also a broad indication, not a complete SSD-health report.
For a new Windows 11 diagnostic workflow, prefer the Storage PowerShell commands:
Get-PhysicalDisk |
Format-Table FriendlyName, HealthStatus, OperationalStatus -AutoSize
For supported devices, request additional reliability information:
Get-PhysicalDisk -FriendlyName "Example NVMe SSD" |
Get-StorageReliabilityCounter |
Format-List *
Replace the example name with the name shown on your system. These commands can expose more useful storage information, but their coverage still depends on the hardware and storage provider.
How to Interpret SSD Health Results
Assess several indicators together rather than relying on a single field.
Healthy status
If Windows reports Healthy, the operational status is normal, the available reliability counters show no concerning information, and the computer has no storage-related symptoms, there may be no obvious problem in the data collected.
This does not guarantee that the SSD cannot fail. Maintain regular backups even when all displayed fields look normal.
Unknown status or missing counters
An Unknown status, blank wear field, or missing temperature reading often means that the information is not exposed through the current storage provider or connection. Check the drive model and available manufacturer documentation if a more detailed assessment is needed.
Warning or unhealthy status
A warning or unhealthy result deserves prompt attention. Back up important files, record the exact output, and investigate the reported condition. Do not assume that every warning has the same cause.
High temperature
Compare the reported temperature with the SSD manufacturer’s operating specifications. A temperature outside the supported operating range can affect performance and reliability. Do not apply one universal temperature threshold to every SSD model.
Errors or worsening symptoms
Recurring I/O errors, unreadable files, unexpected disconnects, or a drive that repeatedly disappears from Windows deserve attention, particularly when accompanied by health warnings or uncorrected errors.
A single counter may not establish that an SSD is failing. The trend over time, the exact device, and the manufacturer’s interpretation are important.
What to Do If Windows Reports an SSD Warning
If Windows reports a warning or the SSD shows signs of trouble, follow this order of priority:
- Back up important data. Copy irreplaceable files to another physical device or a reliable backup destination. If the drive is failing rapidly, minimize unnecessary activity and consider professional recovery assistance for critical data.
- Record the result. Save the PowerShell output and note the exact warning, error, or temperature reading.
- Check the connection. For a desktop PC, a loose SATA data or power cable can cause disconnects. For an external SSD, check the cable, port, and adapter where appropriate. Shut down and disconnect power before reseating internal hardware.
- Consult the manufacturer. Use the SSD model to find documentation explaining its health attributes and warnings.
- Consider updates carefully. Check applicable driver or firmware guidance after protecting your data. Do not update firmware on a potentially unstable drive without understanding the risks and following the manufacturer’s instructions.
- Plan replacement if warranted. Do not ignore a confirmed critical health warning, repeated uncorrected errors, or a manufacturer-recommended replacement condition.
Do not rely on a healthy status to postpone backups. SSD failures can occur without a long warning period.
Limitations of Windows Built-In SSD Diagnostics
Windows built-in tools are a useful starting point, but they have important limitations:
- Hardware support varies. SATA, NVMe, USB-attached, RAID-backed, and virtualized storage configurations may expose different health information.
- A single status is incomplete. A healthy status is not a guarantee that a drive will never fail.
- SMART attributes do not form one universal score. Their meaning can vary by device type and manufacturer.
- File-system checks differ from hardware diagnostics. CHKDSK checks logical file-system structures and is not a certification of SSD hardware health.
- Wear estimates are not precise failure predictions. Reported endurance indicators cannot tell you the exact date an SSD will fail.
- Missing data is not proof of failure. An unsupported counter or blank field may reflect a limitation of the storage stack.
For routine checks, Windows is a sensible starting point. If a warning needs deeper investigation, use the SSD manufacturer’s official diagnostic utility or documentation when necessary.
Frequently Asked Questions
Can I check SSD health in Windows 11 without installing software?
Yes. Windows 11 includes the Storage settings interface, PowerShell storage-management cmdlets such as Get-PhysicalDisk and Get-StorageReliabilityCounter, and CHKDSK for file-system checks. The information available depends on the SSD and storage configuration.
What is the best PowerShell command to check SSD health?
Start with Get-PhysicalDisk | Format-Table FriendlyName, MediaType, HealthStatus, OperationalStatus -AutoSize. For supported devices, retrieve additional reliability data using Get-StorageReliabilityCounter.
Does Get-PhysicalDisk work with every SSD?
No. It returns physical-disk objects visible through available Windows storage-management providers. Some drives, adapters, controllers, and storage configurations may not expose all devices or health fields through this interface.
Does Get-StorageReliabilityCounter show SSD life remaining?
Not universally. It retrieves the reliability counters available through the device and storage provider. A wear field must be interpreted according to the device’s reporting convention; it should not automatically be treated as a standardized percentage of remaining life.
Does a healthy SSD status mean my drive cannot fail?
No. A healthy status means Windows or its storage provider is not currently reporting a problem through that status field. It cannot rule out every possible hardware, firmware, or connection failure. Keep current backups.
Can CHKDSK tell me whether my SSD is physically healthy?
No. CHKDSK checks file-system structures and, with certain options, checks for unreadable sectors at the file-system level. It is not a complete hardware-health or SSD-wear diagnostic.
Why does Windows show Unknown for my SSD?
The device, driver, controller, adapter, or storage provider may not expose a health status through the interface being queried. An Unknown result alone does not establish that the SSD is failing.
How often should I check SSD health?
Check when you receive a disk warning, experience unexplained storage errors, or notice unusual symptoms. Periodic checks can help you notice changes, but no schedule replaces a reliable backup strategy.
Conclusion
You can check SSD health in Windows 11 without installing additional software by inspecting available health information in Settings, listing physical disks with PowerShell, and retrieving reliability counters where supported.
Use Get-PhysicalDisk for a quick status check and Get-StorageReliabilityCounter for more detailed device-reported information. Use CHKDSK to investigate file-system problems, not as a complete SSD hardware test.
The key is to interpret results carefully: a healthy status is reassuring, missing information is not automatically a fault, and warnings or recurring storage errors deserve prompt attention. Keep backups regardless of what Windows reports.
Official Microsoft References
- Microsoft Learn: Get-PhysicalDisk — documentation for listing physical disks visible through Windows storage-management providers.
- Microsoft Learn: Get-StorageReliabilityCounter — documentation for device-reported reliability counters, including temperature, wear, and error information.
- Microsoft Learn: MSFT_StorageReliabilityCounter class — reference for the reliability-counter data exposed by the Windows storage-management interface.