How to Check If Your Drive Is an HDD or SSD

Knowing whether your computer uses a hard disk drive (HDD) or a solid-state drive (SSD) matters more than you might expect. It affects how you troubleshoot slowdowns, whether an upgrade makes sense, and how you should handle the drive's long-term health. The good news: checking is straightforward on every major operating system, and you don't need any special tools.

Why the Difference Between HDD and SSD Matters

Before diving into the how, a quick grounding in the what.

An HDD stores data on spinning magnetic platters. A mechanical read/write head moves across the surface to access data — which means speed depends partly on physical movement. HDDs are generally slower to boot and load files, but they tend to offer more storage capacity per dollar.

An SSD stores data on flash memory chips with no moving parts. Reads and writes happen electronically, which is why SSDs typically deliver much faster boot times, quicker file transfers, and snappier overall performance. They also tend to be quieter and more resistant to physical shock.

This isn't just trivia. Certain maintenance tasks — like defragmentation — are appropriate for HDDs but can unnecessarily wear down an SSD. Storage diagnostics also differ between drive types.

How to Check on Windows 🔍

Using Disk Management

  1. Press Windows + X and select Disk Management
  2. Right-click on the drive you want to check
  3. Select Properties, then navigate to the Hardware tab

The drive name listed often includes identifiers like "SSD" in the model string, though this isn't guaranteed.

Using Device Manager

  1. Press Windows + XDevice Manager
  2. Expand Disk drives
  3. The model name of your installed drive appears here — a quick web search of that model number will confirm whether it's an HDD or SSD

Using Task Manager (Windows 10 and 11)

  1. Open Task Manager (Ctrl + Shift + Esc)
  2. Click the Performance tab
  3. Select your disk from the left panel

Windows will display the drive type directly — it will say SSD or HDD beneath the drive name. This is one of the fastest methods available.

Using PowerShell

For a more technical read, open PowerShell as an administrator and run:

Get-PhysicalDisk | Select FriendlyName, MediaType 

The output will list each physical drive and label its MediaType as either SSD, HDD, or occasionally Unspecified if the system can't detect it automatically.

How to Check on macOS

Using System Information

  1. Click the Apple menuAbout This Mac
  2. Select System Report (or System Information on older macOS versions)
  3. In the left sidebar, click Storage or NVMe (depending on drive type)

If your Mac uses an SSD — which most Macs manufactured after around 2013 do — it will typically appear under NVMe or show a GUID Partition Map with flash storage details. HDDs appear under Serial-ATA.

Using Disk Utility

  1. Open Disk Utility (Applications → Utilities)
  2. Select your drive from the sidebar
  3. The bottom panel displays drive details, including the connection type — SATA can indicate either type, but NVMe or PCIe confirms an SSD

How to Check on Linux

Open a terminal and run:

lsblk -d -o name,rota 

The ROTA column indicates rotation. A value of 1 means the drive rotates — that's an HDD. A value of 0 means no rotation — that's an SSD.

Alternatively:

cat /sys/block/sda/queue/rotational 

Replace sda with your drive identifier if it differs (e.g., nvme0n1 for NVMe SSDs).

Key Variables That Affect What You'll See

The check itself is simple, but what you find — and what it means — varies depending on several factors.

VariableWhy It Matters
Drive interfaceSSDs use SATA, NVMe, or PCIe; HDDs typically use SATA — same interface doesn't mean same drive type
Hybrid drives (SSHD)Some drives combine HDD platters with SSD cache — these may appear differently across tools
Drive age and manufacturerOlder drives or less common brands may show as "Unspecified" in automated tools
OS versionOlder versions of Windows or macOS may not display drive type directly
Virtual machinesIf you're running a VM, the reported drive type may reflect the virtual disk, not the physical one

What "Unspecified" or Ambiguous Results Mean

Occasionally, especially in PowerShell or Linux tools, a drive returns Unspecified or an unclear label. This usually happens with:

  • Older drives that predate consistent media-type reporting in firmware
  • External drives connected via USB enclosures, where the bridge chip can obscure drive type
  • NVMe SSDs on systems with older drivers that don't fully enumerate drive properties

In those cases, checking the physical drive model number from Device Manager or System Information, then looking it up on the manufacturer's website, is the most reliable fallback. 💡

The Spectrum of Setups You Might Find

Checking your drive type can reveal meaningfully different situations:

  • A single SSD — common in most laptops made in the last several years
  • A single HDD — still found in budget laptops and older machines
  • Dual drives — some desktops and gaming laptops pair an SSD (for the OS) with an HDD (for bulk storage)
  • NVMe SSD — faster than standard SATA SSDs, common in recent builds
  • SSHD hybrid — a middle ground with different optimization needs than either pure type

Each of these configurations behaves differently under load, benefits from different maintenance approaches, and has different upgrade paths. What the check reveals about your system is the first step — but what that means for your specific workflow, storage needs, and performance expectations is where the picture gets more personal.