To check your hard drive or SSD temperature on Windows 10 or 11, install a free hardware monitoring tool — Libre Hardware Monitor is the lightest option (portable, open source, shows every sensor in your system), or CrystalDiskInfo if you also want SMART health metrics alongside temperature. Both read the drive’s built-in SMART sensor and display the reading in the same format Windows Task Manager can’t: Celsius or Fahrenheit, updated every few seconds.
Applies to: Windows 10 (22H2) and Windows 11 (23H2, 24H2, 25H2) | Last updated: April 20, 2026
Key Takeaways
- Windows doesn’t expose drive temperature in Task Manager or Settings on most SKUs — you need a third-party tool that reads the drive’s SMART sensor directly.
- Libre Hardware Monitor is the quickest option: open-source, portable, and covers every temperature sensor in your system (CPU, GPU, motherboard, drives) in one window.
- Safe ranges: HDDs 20–50°C, SATA SSDs 0–70°C, NVMe SSDs up to ~85°C during load. Sustained readings above those figures mean reduced lifespan or thermal throttling.
Quick Steps
- Download Libre Hardware Monitor from GitHub (latest release → ZIP file).
- Extract the ZIP anywhere — no install required.
- Run
LibreHardwareMonitor.exeas administrator so it can read every sensor. - Scroll to the Disks section — each drive shows its current temperature.
- (Optional) Switch to Fahrenheit via Options → Temperature Unit.
In This Guide
Two tools I trust for this, depending on what else you want to see:
- Method 1: Libre Hardware Monitor — Open-source, portable, shows every system sensor in one window. (Recommended)
- Method 2: CrystalDiskInfo — Drive-focused tool that combines temperature with SMART health attributes, reallocated sector counts, and remaining life estimates.

Why Drive Temperature Matters
Mechanical hard drives die faster the hotter they run — Google’s large-scale drive study found failure rates climb noticeably once drives spend time above 45°C. SSDs tolerate higher temperatures, but SATA SSDs over about 70°C start losing endurance faster, and NVMe drives throttle their own performance to protect the controller once they cross roughly 85°C. That thermal throttle is what makes a new NVMe drive feel suspiciously slow after a minute of sustained writes: it’s getting too hot and slowing down on purpose.
Checking the temperature isn’t something you need to do daily, but it’s worth doing once after a new build, once after changing airflow (adding a fan, moving the PC into an enclosed cabinet), and any time an SSD starts behaving oddly.
Safe temperature ranges (idle to load):
- HDD: 20–50°C (68–122°F). Over 55°C sustained is a problem.
- SATA SSD: 0–70°C (32–158°F). Endurance drops above 70°C.
- NVMe SSD: Idle 30–45°C, load up to 85°C with heatsink. Throttling kicks in at the drive’s rated Tcase — usually 80–90°C.
Method 1: Libre Hardware Monitor (Recommended)
Libre Hardware Monitor is an open-source fork of the older Open Hardware Monitor, still actively maintained. It reads every temperature, voltage, and fan sensor your motherboard exposes, and for drives it pulls the SMART temperature attribute directly. No install needed — just extract and run.
Download and Run
- Open the Libre Hardware Monitor GitHub page.
- Look at the Releases panel on the right and click the latest release.
- Scroll to the Assets section and download the
LibreHardwareMonitor-net472.zipfile. - Right-click the ZIP and choose Extract All.
- In the extracted folder, right-click
LibreHardwareMonitor.exeand pick Run as administrator — the elevated permissions let it read some sensors that user-level processes can’t.

Find Your Drive Temperature
- Maximise the window so you can see the full sensor tree.
- Expand the Disks section — each physical drive is listed separately by model name (e.g., Samsung SSD 980 PRO, Seagate ST2000DM008).
- Under each drive you’ll see Temperatures — this is the reading straight from the drive’s SMART sensor.

If you’d rather see the reading in Fahrenheit, go to Options → Temperature Unit → Fahrenheit. The change applies to every sensor in the app.
Want to see the reading persistently without keeping the window open? Right-click any sensor and choose Show in Tray — the icon then lives in the system tray with the current value.
Method 2: CrystalDiskInfo
CrystalDiskInfo is a free drive-health utility that shows temperature alongside every SMART attribute — reallocated sectors, pending sectors, power-on hours, wear-leveling count on SSDs, and an overall health percentage. If the reason you’re checking temperature is that a drive is behaving oddly, CrystalDiskInfo tells you whether the drive itself is also showing other warning signs.
- Download CrystalDiskInfo from crystalmark.info. Pick the Standard Edition installer, or the Portable ZIP.
- Install it (or run the portable
.exe) and launch it. - Each installed drive gets a tab across the top. The current temperature is shown prominently on the left, next to the Health Status indicator.
- Switch between drives by clicking the tabs. External USB drives appear too, assuming the USB-to-SATA bridge passes SMART commands through (most modern enclosures do).
For a deeper look at what CrystalDiskInfo’s SMART attributes mean — and when to start worrying — see my drive health testing guide.
Keeping Your Drives Cool
If a drive is running hotter than the safe range above, the fix is almost always airflow-related rather than a drive fault. In order of impact:
- Clear dust. A layer of dust on intake filters and heatsinks is the single most common cause of rising component temperatures. Compressed air, every 6–12 months.
- Check case fan configuration. At least one intake and one exhaust fan. NVMe drives in the bottom M.2 slot of most motherboards get no direct airflow — a case with a bottom intake or a cheap M.2 heatsink solves it.
- Add an M.2 heatsink for NVMe drives. A $5 copper heatsink with thermal pads typically drops temperatures 10–15°C under sustained load. Most motherboards since 2020 include one on at least the primary M.2 slot.
- Move the PC. Enclosed desk compartments with a closed door choke airflow and push every component 5–10°C hotter. Open the back or move the case out.
If a drive continues to run hot after airflow fixes — especially if CrystalDiskInfo also reports reallocated or pending sectors — it’s worth backing up the data and planning a replacement. My best SSDs guide covers the ones I currently buy for my own builds and recommend to clients.
Conclusion
Checking a drive’s temperature takes five minutes with Libre Hardware Monitor, and two to answer “is my SSD about to die” with CrystalDiskInfo. Both tools are free, both are portable, and both pull the same SMART data Windows itself has access to but doesn’t expose. Worth having either one on the system — especially before you build, migrate, or stress-test storage.
If you want a full hardware check — CPU, GPU, RAM, and drives all at once — the hardware diagnostic tests guide covers each in order.
Frequently Asked Questions
Why can’t Windows Task Manager show drive temperature?
Task Manager pulls NVMe drive temperatures on Windows 11 (visible in the Performance tab under Disk), but only for NVMe drives on recent builds — SATA SSDs and HDDs don’t show up, and Windows 10 doesn’t expose it at all. A dedicated tool like Libre Hardware Monitor reads SMART attributes directly so every drive type reports.
What temperature is too high for an SSD?
SATA SSDs should stay under 70°C. NVMe drives tolerate higher — most are rated for 85°C — but they start thermal throttling at their specific Tcase limit, usually between 75°C and 90°C depending on the controller. If an NVMe drive sits at 80°C under light load, it needs better airflow or a heatsink.
Does high temperature shorten an SSD’s lifespan?
Yes, but less dramatically than on HDDs. SSD NAND endurance (measured in program/erase cycles) degrades faster at sustained temperatures above 70°C. Day-to-day spikes under load don’t matter — what matters is the average idle-to-light-load temperature. Keep that in the normal range and the drive will outlast its rated write endurance.
Can I monitor drive temperature continuously in the system tray?
Yes. In Libre Hardware Monitor, right-click the temperature sensor for the drive you want to watch and choose Show in Tray. The reading stays pinned in the system tray and updates live. CrystalDiskInfo has a similar option via Function → Resident.
My drive shows two temperature values in Libre Hardware Monitor — which is correct?
Some NVMe drives report multiple sensors — usually one for the controller and one for the NAND. Both are valid. The higher reading is typically the controller and is what throttling is based on. For “is my drive too hot” purposes, use the higher of the two.
