general laptop featured image

How to Check Your RAM & SSD Specifications on Windows, Mac & Linux

Before upgrading your RAM or SSD, you need to know exactly what your system currently has and what it supports. This guide shows you how to check your memory and storage specifications on every major operating system using both built-in tools and free third-party utilities.

Windows — Built-in Methods

M.2 NVMe SSD solid state drive
M.2 NVMe SSD solid state drive

Windows provides several ways to check your memory and storage without installing anything:

  • Task Manager (Ctrl+Shift+Esc) → Performance → Memory: Shows total RAM, speed, slots used, and form factor
  • Task Manager → Performance → Disk: Shows SSD/HDD model, capacity, and type
  • System Information (msinfo32): Shows total physical memory, BIOS mode, and installed modules
  • Command Prompt: wmic memorychip get capacity,speed,manufacturer,partnumber — detailed per-module info
  • PowerShell: Get-PhysicalDisk | Format-List — shows SSD model, media type, and bus type (NVMe/SATA)

Windows — Free Third-Party Tools

For more detailed specifications, these free tools are invaluable:

ToolBest ForKey Features
CPU-ZRAM detailsExact module part number, timings (CL/tRCD/tRP/tRAS), XMP profiles, SPD data
HWiNFOFull systemRAM + SSD + everything else. Sensors, S.M.A.R.T., and real-time monitoring
CrystalDiskInfoSSD healthS.M.A.R.T. data, firmware version, TBW used, temperature, NVMe/SATA detection
CrystalDiskMarkSSD speedBenchmark sequential and random read/write speeds to verify performance
SpeccyQuick overviewSimple one-page summary of RAM, storage, CPU, GPU, and motherboard

macOS Methods

Mac provides straightforward ways to check your specifications:

  • Apple Menu → About This Mac → More Info: Shows total memory and type
  • System Information (Apple Menu → About This Mac → System Report → Memory): Detailed per-slot info including speed, type, and manufacturer
  • System Information → Storage: Shows SSD model, protocol (NVMe/SATA), and capacity
  • Terminal: system_profiler SPMemoryDataType — full RAM details in text format
  • Terminal: system_profiler SPStorageDataType — storage device details
  • Terminal: system_profiler SPNVMeDataType — NVMe SSD specific information

Linux Methods

Linux provides powerful command-line tools for hardware inspection:

  • sudo dmidecode -t memory — detailed RAM module information (manufacturer, part number, speed, slots)
  • free -h — shows total, used, and available RAM
  • lsblk — lists all storage devices and partitions
  • sudo hdparm -I /dev/sda — detailed drive information (for SATA)
  • sudo nvme list — lists NVMe SSDs with model and firmware
  • sudo lshw -class memory — comprehensive memory hardware listing
  • cat /proc/meminfo — kernel memory statistics

Recommended Products

Corsair Vengeance DDR5-5600 32GB (2x16GB)
Popular upgrade kit. Use CPU-Z to check if your system supports DDR5 before purchasing.
Check Price on Amazon UK
Samsung 990 EVO 1TB NVMe
Once you have confirmed an M.2 NVMe slot is available, this is the best value upgrade SSD.
Check Price on Amazon UK
Kingston FURY Impact DDR4-3200 32GB SODIMM
Laptop RAM upgrade. Check slots available in Task Manager before buying.
Check Price on Amazon UK

Frequently Asked Questions

How do I find out how many RAM slots I have?

On Windows, open Task Manager → Performance → Memory. Look for “Slots used” which shows format like “2 of 4” meaning 2 slots occupied out of 4 total. On Mac, use System Report → Memory to see each slot. On Linux, use sudo dmidecode -t memory.

How can I tell if my SSD is NVMe or SATA?

On Windows, open Task Manager → Performance → Disk and check the type. Alternatively, use CrystalDiskInfo which clearly identifies the bus type. On Mac, System Information → NVMe shows NVMe drives specifically. On Linux, lsblk -d -o name,rota,disc-max,model or nvme list.

How do I check my RAM speed?

Open Task Manager → Performance → Memory on Windows. The speed is shown in MHz (e.g., 3200 MHz). For exact timings and XMP profiles, download CPU-Z (free) and check the SPD and Memory tabs.

Can I check RAM specs without opening my computer?

Yes. All the software methods described above work without physically opening your device. CPU-Z and Task Manager on Windows, System Report on Mac, and dmidecode on Linux all read hardware information from the firmware.

💰 Compare PricesShop around for the best deal on laptop upgrades
Affiliate disclosure: We may earn a commission from purchases made through these links at no extra cost to you.

Recommended NVMe SSDs

Sandisk WD 2.5" SSD ULTRASTAR SN650  7.68TB (PCIe 4.0/NVMe)(Di)

Sandisk

Sandisk WD 2.5" SSD ULTRASTAR SN650 7.68TB (PCIe 4.0/NVMe)(Di)

£5,485.02

View Deal
Western Digital Red WD ™ SN700 NVMe™ POWERED BY SANDISK 1 TB

Western Digital

Western Digital Red WD ™ SN700 NVMe™ POWERED BY SANDISK 1 TB

£345.19

View Deal
Origin Storage Inception SSD 512GB NVMe M.2 3D TLC 80mm

Origin Storage

Origin Storage Inception SSD 512GB NVMe M.2 3D TLC 80mm

£91.70

View Deal
Western Digital Green SN350 250 GB M.2 PCI Express 3.0 NVMe TLC

Western Digital

Western Digital Green SN350 250 GB M.2 PCI Express 3.0 NVMe TLC

£76.92

View Deal
Western Digital WDS100T3X0G 2 TB M.2 PCI Express 4.0 NVMe 3D TLC NAND

Western Digital

Western Digital WDS100T3X0G 2 TB M.2 PCI Express 4.0 NVMe 3D TLC NAND

£423.43

View Deal
SanDisk DC SN655 3.84 TB U.3 PCI Express 4.0 NVMe TLC 3D NAND

Sandisk

SanDisk DC SN655 3.84 TB U.3 PCI Express 4.0 NVMe TLC 3D NAND

£5,485.02

View Deal

Leave a Comment

Your email address will not be published. Required fields are marked *

Not sure what fits? Check your exact model Use the Compatibility Checker →