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

This question already has an answer here:

Is there any software that can determine how much more RAM can still be installed on a computer?

share|improve this question

marked as duplicate by Dennis, Tog, Breakthrough, Brad Patton, 8088 Apr 28 '13 at 4:31

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

How much money do you have? – Daniel R Hicks Apr 27 '13 at 13:26

Although Hennes answer is technically correct, there are solutions out there. has a memory advisory tool that can tell you with an extremely high degree of accuracy what your computer can support. I have yet to see it give wrong information. It can do this by scanning your system's hardware, as well as having a very large database of hardware manufacturer specifications. With that information, the tool can tell you how much more RAM can be installed, as well as give you a wide variety of possible configurations on how to achieve that.

share|improve this answer

hwinfo or pchunter solves this purpose

share|improve this answer
Hi, and welcome to SU. Please include some more information in your answers. How can I use these programs? What do they do? Where can I get them? – terdon Apr 27 '13 at 13:48
links have been updated – mbaljeetsingh Apr 27 '13 at 13:53
Thanks, some info on the usage would be nice. How can I find out how much more RAM (ie, how many available DIMM slots, how many in use) I can have on my system using these programs? I had a quick look at their webpages and I am not sure that they give this information. – terdon Apr 27 '13 at 13:58
There are at least two ways: 1) Look at the motherboard (The number of DIMM sockets will be obvious). 2) Read the motherboards manual. – Hennes Apr 27 '13 at 14:05
While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes. – Nifle Apr 28 '13 at 8:33

No, there is no software which will always be able to tell you that.

The maximum RAM is limited by a few things, such as:

  • How much can the memory controller access (That is part of the northbridge or the CPU)
  • How much copper traces are laid on the motherboard to the memory.
  • How many memory socket are on the board.
  • Which kind of chips does the memory controller understand.

That means that software can check which CPU/chipset you have. If that chipset is limited to (for example) 2 GiB then it can correctly state that 'no more than 2 GiB can be used.

However it can not detect the number of physical connection to the memory. Every connection skipped saves the manufacturer some money, but also halves the maximum addressable memory.

There is a balance here, with the manufacturers trying to make board which will satisfy most of there regular customers, without spending more than needed. This might be well below the maximum that the chipset or the CPU can handle and this is not detectable by software.

In other words, if you want to add a lot* of memory then check the manual.

As to sockets and chips (mainly RAM density on the chips):
Do they make DIMMs with enough capacity?
Does the motherboard support it?
Do you have enough sockets? (e.g. two sockets and max 8 GiB per DIMM would max out at 16 GiB total. Even if the chipset support more.

* Just what a lot is differs per model and per year. But if you want to use ten times as much as most other new computers then check.

share|improve this answer

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