DDR4 & DDR5 payouts are up. See this week’s index

How to Tell What RAM You Have Without Opening Your PC or Server

By the SellUsedRAM bench · Reviewed August 12, 2026 · About SellUsedRAM

You can tell exactly what RAM you have without opening anything: every module carries an SPD chip with its factory identity — capacity, generation, speed, type, and the full part number — and your operating system (or your server's management controller) can read it in under a minute. No screwdriver, no downtime on servers, no guessing from a purchase receipt.

Windows: from rough answer to full part number

For the rough answer, Task Manager → Performance → Memory shows total capacity, running speed, slots used, and form factor (DIMM or SODIMM) — enough to know what ballpark you are in, but no part number. For the full answer, either of these:

  • CPU-Z (free): the SPD tab shows each slot's module — manufacturer, part number, capacity, rated speed table. This is the tool that turns "16 gigs of something" into a quotable line item.
  • PowerShell, no install: Get-CimInstance Win32_PhysicalMemory | Select-Object Manufacturer, PartNumber, Capacity, Speed — one line per module, straight from the SPD.

macOS: two clicks, one caveat

Apple menu → About This Mac → More Info shows the memory summary; system_profiler SPMemoryDataType in Terminal gives the per-slot detail on machines with slots. The caveat: Apple Silicon Macs have unified memory soldered to the package — there is nothing removable to identify or sell separately. Intel iMacs, older MacBook Pros, and Mac Pros with SODIMMs or DIMMs are the machines where this lookup pays.

Linux: dmidecode reads everything

sudo dmidecode --type memory lists every populated slot with size, speed, type, rank, and part number. On most distributions it is preinstalled or one package away, and it works identically on a laptop and a 24-slot server. If you prefer the SPD read directly, decode-dimms from i2c-tools does it, but dmidecode's output is usually all a quote needs.

Servers: ask the BMC, skip the OS entirely

This is the trick that saves decommissioning teams hours: every business-class server has a management controller that inventories memory out-of-band, whether or not an OS is installed. Dell iDRAC (System Inventory), HPE iLO (System Information → Memory), Lenovo XClarity, and generic Supermicro IPMI all list every DIMM with its part number, capacity, speed, and slot — exportable, from a browser, on a powered-down-to-standby machine. Pulling a rack's worth of inventory this way before touching a latch is step one of selling RAM from decommissioned servers.

What to write down

For each distinct module type: the full part number, capacity, generation and speed, module type (the R/U/E/L/S letter if you have it), and the count. That is a complete quote request. A part number like M393A2K43CB2-CTD identifies everything else on its own (a 16GB DDR4-2666 RDIMM, currently $35–$40) — and if you want to know what each character means, the label decoding guide breaks down all the major formats. From there, match against live pages: a 32GB DDR4-3200 RDIMM ($103–$120), a 64GB DDR5-4800 RDIMM ($961–$1,174), or a 16GB DDR5-5600 SODIMM ($83–$94) each has its own row and range.

If software and sticker disagree

Trust the software — it is reading the SPD, which is the module's factory-programmed identity, while stickers get swapped and remarked. Our bench SPD-reads every module at intake anyway, so an honest software readout on your end and our intake process will always agree.

FAQ

How do I find my RAM part number without opening my laptop?

Run CPU-Z and open the SPD tab, or use the PowerShell one-liner above — both read the part number electronically from each module. On Linux, sudo dmidecode --type memory does the same.

Can I check server RAM without shutting the server down?

Yes — the BMC (iDRAC, iLO, XClarity, IPMI) inventories every DIMM out-of-band through its web interface, with zero impact on running workloads. It is the cleanest way to build a sell list for hardware that is still in production.

Does Task Manager show whether my RAM is ECC?

No — it shows capacity, speed, and form factor only. Use CPU-Z or dmidecode to see the part number, and the module type falls out of that; the identification tricks are in our RDIMM vs UDIMM guide.

Why does the speed shown differ from what I bought?

Tools report the running speed, which the platform may set below the module's rating — common when mixing modules or when XMP was never enabled. Buyers price the rated speed on the part number, not your motherboard's configuration.

Once the part numbers are in a note, the quote form accepts them pasted as-is — dashes or no dashes — and answers with a firm figure within four business hours.