Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I know that there used to be a Corsair memory detection tool, but I can no longer find it. I didn't find anything when searching Google.

I would like to scan my machine to know a few things:

  1. How many memory slots I have on my motherboard.
  2. The stats per memory stick I have installed in my machine (i.e. speed and size of each stick)
  3. The maximum allowable size and speed per slot (i.e. my motherboard can manage 4GB per slot, at DDR27600 - if that is even a speed, been a while since I upgraded :|)

I am using Windows XP and 7. Any suggestions?

share|improve this question
Crucial has a – Moab Sep 2 '11 at 22:30
up vote 14 down vote accepted

Try Speccy Free Edition


enter image description here

share|improve this answer
+1 Actually shows information about available RAM slots unlike some options below. – User1 Feb 5 '13 at 23:59

How about going by command-line without any third party installer?

wmic MEMORYCHIP get banklabel, capacity, caption, devicelocator, partnumber

gives you something like this

BankLabel  Capacity    Caption          DeviceLocator   PartNumber
BANK 2     4294967296  Physical Memory  ChannelB-DIMM0  xxxxxxxxxx-PB
share|improve this answer
Awesome, didn't know this was possible! – M.Mimpen Apr 10 '15 at 8:27
:) WMI is a safe and powerful window to Windows. – sarat Apr 10 '15 at 12:38
Cool! Can this tool list also the memory slots that are not used? – Jindra Helcl Apr 15 '15 at 8:33
For more memory info type first just wmic -> that will open wmic console, and afterwards type memorychip which will print all memory info in one big scrollable line. – icl7126 May 13 '15 at 9:34
This does not report empty slots :-( – SamB Dec 5 '15 at 22:37

CPU-Z offers detailed information about RAM slots, timings, XMP profiles, etc. As for max supported you normally will have to look up the limits imposed by your northbridge.

enter image description here

share|improve this answer
CPU-z really is the best out there, and it will suite your needs wonderfully. – wizlog Sep 2 '11 at 22:52
How can I tell how many slots there are, and how many are in use? – Martijn Mar 4 '13 at 10:12
The SPD tab shows individual slot details. – Lunatik Aug 14 '13 at 10:17
Readings of memory clock (DRam Freq) in CPUZ is half or less than half for DDR2 or higher. – Nikhil_CV Sep 17 '15 at 13:27

To answer question (1) using WMIC:

wmic memphysical get MaxCapacity, MemoryDevices

produces something like this:

MaxCapacity  MemoryDevices
16777216     2
share|improve this answer
This should be the right answer ... Thank you! – hdvianna Apr 16 at 17:00

What about PowerShell, Let's check this out:

Get-WmiObject -Class Win32_PhysicalMemory | fl BankLabel, Capacity, `
  DeviceLocator, PartNumber, SerialNumber, PositionInRow, Speed, Tag
share|improve this answer

None of the solutions above truly present an accurate description of physical memory configurations including empty slots, particularly with servers running Windows due to the lack of SPD info (which most of the reporting programs freely available rely on). The ONLY solution I have found that does not cost s-tons is Belarc Advisor. It doesn't have a nice real-time interface like Speccy but the text report is mucho helpful. Just look at this, does not get any more clear:

Memory Modules 
Slot 'DIMM_A1 ' has 16384 MB (serial number 0D561***)
Slot 'DIMM_A2 ' is Empty
Slot 'DIMM_A3 ' is Empty
Slot 'DIMM_A4 ' is Empty
Slot 'DIMM_A5 ' is Empty
Slot 'DIMM_A6 ' is Empty
Slot 'DIMM_B1 ' has 16384 MB (serial number 0D561***)
Slot 'DIMM_B2 ' is Empty
Slot 'DIMM_B3 ' is Empty
Slot 'DIMM_B4 ' is Empty
Slot 'DIMM_B5 ' is Empty
Slot 'DIMM_B6 ' is Empty
share|improve this answer

I've used System Information for Windows (SIW) for years and found it a fantastic toolkit. Not only does it show number of memory slots, it shows what's in them, the maximum capacity, the manufacturer, part number, voltage etc etc

That's just the tip of the iceberg - you can find out software licence keys (Windows, Office and others), certain passwords, CPU information, laptop battery wear, hard drive temperatures, the list is endless! (I've used it for years and must have used a fraction of it's features.)

Not only that - there's no install, it's just a 2MB executable so ideal for putting on a USB drive for PC diagnostics.

System Information for Windows

Unfortunately, the free home version has been discontinued, and even if you can find it it doesn't work on Windows 10. I guess Gabriel Topala finally wanted more than the "Buy me a coffee" option, but to be fair he's certainly earned it!

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .