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 would like to check my RAM configuration.

I know it is easy to check the total RAM installed on a computer (eg 32 GB), but is there an easy way to check in Windows if the RAM is e.g. 2x16 GB, 4x8 GB, 8x4 GB or 16x2 GB?

Thank you

share|improve this question
up vote 90 down vote accepted

If you don't mind using the command line, WMI can do this and is native with Windows XP and newer.

Simply run wmic MEMORYCHIP get BankLabel,DeviceLocator,Capacity,Tag

>wmic MEMORYCHIP get BankLabel,DeviceLocator,Capacity,Tag
BankLabel  Capacity    DeviceLocator            Tag
BANK 0     2147483648  Bottom - Slot 1 (top)    Physical Memory 0
BANK 1     4294967296  Bottom - Slot 2 (under)  Physical Memory 1

(DeviceLocator will likely give you DIMM numbers on a desktop machine - the top/under slots are because I'm on a laptop. Both BankLabel and DeviceLocator formats may vary by machine.)

There is a lot more data available, but it doesn't display well in the limited columns of a command prompt. You can export it all to a text file for easier viewing (don't forget to turn off word wrap):

>wmic MEMORYCHIP get >data.txt
>start data.txt

And you can use those extra columns to customise the first command to give you, e.g., the manufacturer name, product number and serial number.

share|improve this answer
Perfect! Thanks – Vince Sep 25 '13 at 18:09
If you enter wmic[return] first, the command window is made scrollable horizontally and you can execute wmic commands interactively. – deed02392 Sep 25 '13 at 20:51
my BankLabel start from BANK 2,where is BANK 0 and 1 ??? i have dell N5110 Loptop – AminM Dec 6 '13 at 5:01
@JesonPark As I said, those are very dependent on the specific motherboard, and will vary. Your motherboard manufacturer probably just reused a portion of the firmware and only physically placed slots corresponding to those identifiers. – Bob Dec 17 '13 at 12:54
Will this show empty slots too? – TankorSmash Mar 18 '15 at 3:43

Yes, there a way to do this since CPU-Z can display that information. If if one program can do that then so can others.

enter image description here

Disclaimer: I am in no way affiliated with the CPUID website or the CPU-Z program.


For linux: DMIdecode
For windows: wmic MemoryChip` as already answered by Bob.

share|improve this answer
You're image is making me dizzy. It' answerception! – kobaltz Sep 25 '13 at 17:19
Thanks Hennes! Isn't this information accessible directly from Windows? Without installing any additional software? – Vince Sep 25 '13 at 17:24
@Vince: this software can run without installing – Lưu Vĩnh Phúc Sep 26 '13 at 13:21

Go to, select the middle tab "system scanner" and run the plug-in. It will tell you the complete description of your memory configuration and the possible upgrades as well. It also give you other details related your motherboard, pc specific model, etc.

share|improve this answer
+1 for offering non-enthusiasts a way to get memory info (on a site dedicated to enthusiasts, no less) – Twisty Dec 18 '14 at 20:11

You must log in to answer this question.

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