Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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 scanner...crucial.com/systemscanner/index.aspx –  Moab Sep 2 '11 at 22:30

5 Answers 5

up vote 8 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

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

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 at 8:27
:) WMI is a safe and powerful window to Windows. –  sarat Apr 10 at 12:38
Cool! Can this tool list also the memory slots that are not used? –  Jindra Helcl Apr 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. –  klerik May 13 at 9:34

I'd use HWiNFO for the task. Why? It's free, it's small, there is a portable version. Also, it shows a lot more if you want to.

enter image description here

share|improve this answer
-1 I didn't see information about available RAM slots. –  User1 Feb 5 '13 at 23:59
It shows a misleading "Row 0" and "Row 2" suggesting there's at least a Row 1 which would lead 4 slots, but I know there are only two. –  TWiStErRob Dec 11 '14 at 21:01

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

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.