WiseCleaner Think Tank

Encounter difficult computer problems?
All about maintenance and optimization of your Windows System.

Home > Think Tank > How to Check SSD and HDD Temperatures on Windows 11

How to Check SSD and HDD Temperatures on Windows 11

Apr 7, 2026

Whether you are using a modern SSD or a traditional spinning hard drive (HDD), temperature plays a huge role in longevity and performance. An overheating SSD can throttle, causing stuttering in games and slow file transfers. An overheating HDD can lead to mechanical failure and permanent data loss.

In this guide, you’ll learn two easy ways to check SSD and HDD temperatures on Windows 11.

Method 1: Check Drive Temperature in Windows Settings

This method works mainly for NVMe SSDs. Traditional SATA SSDs and most HDDs may not display temperature information.

Step 1. Open Settings

Press Win + I to open the Settings app, or click the Start button and select Settings from the menu.

Step 2. Navigate to Storage

In the Settings window, click System, then select Storage to access your storage management options.
Navigate to Storage

Step 3. Open Advanced Storage Settings

Scroll down the Storage page and click Advanced storage settings, then choose Disks & volumes to view all connected drives.
Open Advanced Storage Settings

Step 4: View Drive Properties

1. You will see a list of all your physical drives. Click the Properties button next to the drive you want to check (usually "Disk 0").
 Click the Properties button

2. Scroll down to the Drive health section. Here you will see:

  • Estimated remaining life
  • Temperature 
  • Available spare
Drive health

Method 2: Check Drive Health Using PowerShell

If the Settings app doesn't show your drive temperature, or if you prefer using command-line tools, PowerShell is a powerful alternative.

Step 1. Open Windows Terminal as Administrator

Right-click the Start button and select Terminal (Admin) or search for PowerShell, right-click it, and choose Run as administrator.

Step 2. Run the Command

Get-PhysicalDisk | ForEach-Object { $t = Get-StorageReliabilityCounter -PhysicalDisk $_; [PSCustomObject]@{ FriendlyName = $_.FriendlyName; Temperature = $t.Temperature } }
Run the Command

Conclusion

Regular monitoring helps extend the lifespan of your storage devices and ensures stable system performance. For a more complete picture of your system’s health, you should also monitor your processor—check out this guide on How to Check Windows 11 CPU Temperature to keep your PC running at optimal conditions.

Latest
How to Turn off Copilot Journeys in Microsoft EdgeHow to Repair a Disk PartitionHow to Access Advanced Startup (WinRE) on Windows 11
Read more >>
Recommend
Understanding Windows Power Plans: Balanced, Battery Saver, High Performance, and Ultimate PerformanceHow to Pause Windows Update for 100 YearsShould I enable or disable Trim of SSD?
Read more >>
Hottest
How to Install a macOS in VMware Workstation PRO 17How to Enable Task Manager Option in Taskbar Menu on Windows 11How to Fix Office Application Error 0xc0000142
Read more >>

wisecleaner uses cookies to improve content and ensure you get the best experience on our website. Continue to browse our website agreeing to our privacy policy.

I Accept