How can I detect the amount of memory slots I have?
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:
- How many memory slots I have on my motherboard.
- The stats per memory stick I have installed in my machine (i.e. speed and size of each stick)
- 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?
Try Speccy Free Edition
.
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
To answer question (1) using WMIC:
wmic memphysical get MaxCapacity,MemoryDevices
produces something like this:
MaxCapacity MemoryDevices
16777216 2
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.