RAM 4 available 2 why. Not all RAM is available: how to use its full amount? Modules installed incorrectly

The other day my friend asked for help to sort out his problem: Windows 7 on his samsung laptop The R525 reported that it sees 3GB of installed memory, with only 764MB available. The laptop, of course, ran slower than we would like. You can check how much memory Windows sees by right-clicking on "My Computer" and selecting "Properties". The picture will be something like this (the screenshot shows what was achieved as a result of solving the problem):

A search for the phrases “3 GB installed, 1 GB available” and “windows shows more memory installed than available” showed that the problem is widely known, but it can be caused by many reasons.

What was tested first:
2 DIMM PC-133 are installed, one - 1 GB, the second - 2 GB BIOS sees all these 3 GB, the system also sees them;
rearranging the DIMMs doesn't change anything;
Windows 7 is 64-bit, so it should definitely see more than 3 GB of memory;
Windows 7 Home Basic supports up to 8 GB of memory, so there should be no problems due to the version of the system;
the "Resource Monitor" program (press the "Start" button and in the line "Find programs and files" just write - Resource Monitor ") * says that more than 2 GB is reserved for some devices;
in the msconfig.exe program, on the Load-\u003e Additional tab, the "Maximum memory" checkbox is NOT checked; this is as it should be - to use the maximum amount of memory, the checkbox must be unchecked.

The problem could lie in the settings of the video card driver. The fact is that modern video cards often either do not have their own memory at all, using the system memory for their own purposes, or have a minimum of memory on board, and to display a picture from high resolution or with a lot of colors, they also use the system memory. Laptop BIOS allowed to "bite off" system memory no more than 512 MB, so the additional 1.5 GB reservation could be attributed to the driver.

In this samsung models uses integrated with motherboard video card ATI Radeon 4250. I had to download new driver of this video card, but its installation did not help either: in the driver of this video card there are no settings indicating how much system memory the driver can "eat off". In principle, some video cards are able to share memory with the system, marking it as reserved, and this is understood by the resource monitor, displaying such memory as a gray bar. An example of a display is shown in the figure below, but for a different system, just to understand how it looks.

The system can use the memory shared between the video card and the system as long as the video card does not need it, and as soon as the video card requests it, the system will be forced to release it. However, the amount of such shared memory, even if it exists, is usually limited to no more than half of the available memory, more often it is noticeably less.

Thus, our case went out of the ordinary. Then additional research was undertaken: instead of the old memory modules, a new 4 GB module was inserted into the laptop. The amount of available memory has increased to 2.75 GB. It already looked like an automatic “biting off” of memory by a video card (just about 1.25 GB should have been reserved, a number of sources on the Web spoke about the applied formula “half of the system memory minus 512 GB, which gave us 4 GB of system memory would be 1.5 GB).

Suspicion fell on one of the DIMMs. And rightly so: when trying to boot with only one old 2 GB module, the laptop refused to boot. It turned out that the SPD chip on it, which tells the system the configuration of the module, was alive, and the memory itself was faulty, and therefore Windows excluded it from work.

After replacing the faulty 2 GB module with a new 4 GB module, the system returned to normal, and the picture of memory properties became as shown in the figure at the beginning of this article.

Note to the hostess: what Windows shows as "installed memory" does not always reflect the amount of healthy memory. If there is a noticeable difference (more than 40%) between the installed and available memory, check the boot settings using msconfig, and also monitor the health of the memory modules. In addition, it is better not to buy such video cards or such laptops with integrated video cards that greedily consume system memory.

Everyone can face the problem of availability of all RAM. At one point, when you decide to add one or more strips of RAM to your computer, the following situation occurs. In the properties of the system it is written that 4GB is installed, but only 2GB is available. Or 4GB is available instead of 8GB.

In this article, we will explain how to fix this problem and force windows to use all the RAM.

How do I make available all installed RAM?

The first step is to decide on a couple of things. The first is. If you have 32 (x86) bit Windows, then it will not see more than 3.2 GB of RAM! The only option in this case is to install a 64-bit OS.

Also, if used, it will consume some amount of your RAM. Usually no more than 700MB. This can only be fixed by installing a discrete (stand-alone) video card with its own video memory.

If you have 64-bit Windows and a discrete graphics card, but not all RAM is available, then you need to do the following.

First, open system unit, remove all RAM modules and wipe the contacts on them with an alcohol wipe / simple eraser and reinstall, preferably swapping places. This helps a lot.

One of the possible reasons is poor contact of RAM

The next step is to enable the function in bIOS settings... It is usually found under Advanced -\u003e North Bridge Configuration.

Enabling Memory Remap Feature in BIOS

You also need to enter the system configurator by pressing the "Windows" + "R" buttons on the keyboard and typing the "msconfig" command in the window that opens.

The combination of buttons "Win" + "R" on the keyboard

Open the system configurator with the msconfig command

In the window that opens, go to the "Download" tab -\u003e "Advanced options".

If you decide to upgrade your computer by adding some RAM to it, it may happen that after installing it, the system will display the amount of memory that you installed, but not all of it will be available, and this despite the fact that 64-bit is installed operating system.

Just recently, I had to face a similar situation. In general, on a computer in which 2GB of RAM was installed, it was necessary to add another bar with the same amount of memory.

As a result, after installation, the system saw all 4GB of RAM, but at the same time it was indicated in parentheses that only 3GB was available. But, the most surprising thing was that Windows 7 x64 was installed on the computer, so no restrictions on RAM should be imposed, as is usually the case with x32.

Having started to understand, I eventually found a solution that helped me return my memory to its place and will gladly share it with you. Below in the article I will show what can be done if you only see 3 GB on Windows x64 instead of 4, 8 or 16 GB of RAM.

On a 64-bit system, instead of 4, only 3 GB of memory is available, what should I do?

Of course, first of all I thought that it was all about the system, maybe some kind of curve assembly was installed, but after reinstall Windows nothing has changed from the licensed image and only 3 GB of memory was available as before.

Based on this, we can assume that the problem is in the hardware or in the BIOS settings.

Once in BIOS, I started looking in the settings for any parameters that are somehow connected with RAM.

After spending about 15 minutes on turning on and off various parameters, as well as checking the results, I still found something that helped me.

This is a parameter named " Memory Remap Feature", Exactly after I changed its value from" Disable " on " Enable", In the properties of the system, the memory began to be displayed normally, that is, all four gigabytes of RAM were now available.

How do I find this parameter? Below I will show an illustrative example of where I managed to find this function. Of course, I understand that today there are quite a few different motherboards that have appearance is different. But, for now, I will dwell on my example, and then, if possible, I will add something new. I can recommend looking for it in the chipset settings, most often this is where it is located.

So, we reboot or turn on the computer and go to BIOS, let me remind you that the standard keys for entering the BIOS “ Del and F2"If nothing suits you.

Go to the tab " Advanced"And using the navigation arrows we go down to the section" Chipset" or maybe " Chipset Configurations».

The next step is to go to the section " North Bridge Configuration". By the way, many may not have this point, if so, it's okay, skip this step and move on.

Having reached the desired place, select the parameter " Memory Remap Feature"By pressing" Enter ", set the value" Enable».

After that, we confirm the selected value and restart the computer with saving all the changes made by pressing the F10 key.

If earlier on a 64-bit system you saw only 3 GB of RAM instead of 4, now everything should change and after booting the computer, it will be shown in the system properties that all 4 (or more) gigs are used.

At least it helped me, so the advice has been tested in practice and that is why I recommend using it in the first place.

What else can be done if only three gigabytes of memory are available instead of four

With the "Memory Remap" function, everything is clear, but what to do for those who do not have it. Yes, there may be such that you will not find this item at home, especially for laptop owners.

The fact is that this function can be built into the BIOS, even if there is no such parameter. In such cases, of course, the most recent version is recommended. And only after that "Memory Remap" will begin to perform its functions.

Also in BIOS you can search for the parameter " Memory hole"Its value should be set to" Disabled».

HPET Modeone more parameter, which is recommended to check and set its value " 64-bit».

We open through the window " Execute».

We move to the tab “"And click on" ".

And then we uncheck the "" parameter.

Apply the new settings and restart the computer.

Also, some amount of RAM can be used by the embedded video. For example, if your monitor cable connects next to USB ports, then you are using embedded video, therefore, for its full operation, a certain part is taken from the total amount of RAM and transmitted gPUand that's why instead of 4 GB, you can see that there is a little less memory available, for example 3.5 GB. Here you will have to measure or purchase a discrete video card.

There is also information that even with a separate installed video card, the processor continues to take up RAM for integrated video needs. In this case, you need to change the value of the processor graphics to the minimum or completely disable it by setting the value for integrated graphics in BIOS to Disable (PCI or Auto). After a reboot, all the missing RAM should be returned to its place and displayed in full.

And of course, there is a possibility that instead of the installed amount of memory, you see much less due to the fact that your motherboard simply does not support, for example, more than 3 or 4 GB, but usually this is found on pretty old motherboards ...

As you understand, there can be a lot of reasons for displaying 4 GB of memory instead of 3 GB, and each solution may be different. In this guide, I showed you what really helped me and what else you can try to get out of this situation. If anything, I, as always, await your comments, and together we will look for an answer to your question.

On Windows 7 x64, instead of 4 GB of RAM, only 3 GB is available, how do I get the memory back?

Familiar to many users. When the system properties window is called, the full amount is displayed, but after it, for some reason, it is indicated that the available memory is slightly less. It is even worse when the user knows exactly how much RAM is installed, and 50 percent or less is available. Why this happens, and how to use the maximum amount of RAM, then we will consider. But first, let's briefly dwell on the main reasons for this phenomenon.

Why isn't all RAM available?

So what is operating windows systems sometimes they give out indicators, the values \u200b\u200bof which are obviously less than the total amount of installed RAM, can be associated with a number of reasons, among which the most significant are the following:

  • a 32-bit system is installed that does not support more than 4 GB of memory;
  • the maximum is not supported by the motherboard;
  • in the system parameters there is a limitation on the maximum used amount of RAM;
  • bIOS settings for memory redistribution are set incorrectly;
  • memory is partially reserved for built-in video adapters;
  • too many active processes are running
  • the installed strips are damaged, their performance is impaired, or they are connected incorrectly;
  • memory usage is blocked by viruses.

It should be said right away that questions related to viral exposure will not be considered in detail. Here you can advise just to be on the safe side, to perform a check using portable antiviruses or similar programswith bootloaders at their disposal.

How to use all the installed memory in the simplest ways?

Much more important issues, when not all of the RAM is available, are problems with connecting memory sticks or their incorrect work... First, make sure that the motherboard is designed for the installed volume, and also check the tightness of the insertion of the brackets into the corresponding slots. It will also be useful to perform a memory test, for which you can use your own windows tool (mdsched) or third party programs like Memtest86 / 86 +.

If no problems are identified at this stage, pay attention to the bitness of the installed Windows modification. In the case of a 32-bit version that cannot work with more than 4 GB of RAM (unless you use special means), no matter how much memory you install in excess of this limit, the system will still not recognize it.

The optimal solution would be to install a 64-bit windows versions... But in this case, the previously installed programs may not work, and important files will have to be copied to another logical partition or to removable media.

Sometimes it also happens that not all of the RAM is available due to incorrectly set memory usage options in (msconfig).

In the configurator, on the boot tab, click the advanced options button and check if the checkbox for the maximum memory is checked. If it is, remove it, save the installed options and reboot the system.

As is already clear, memory can be partially "eaten up" by a huge number of active background processes and services that are not visible to the user. First, disable all unnecessary components at startup (in Windows 7 and below, this is done using the corresponding tab in the configuration settings, in versions above - "Task Manager").

Just in case, view the active system components in the programs and components section and disable unused ones (Hyper-V module, Internet Explorerif you are using a different browser, a print service if there is no printer, etc.). Similarly, you can set the disabled startup type for some other services (services.msc), but in this case you need to know exactly what can be deactivated and what cannot.

Low RAM available: what settings can I change in BIOS?

If the problem persists after applying the above solutions, go to the settings of the primary BIOS / UEFI systems and check the memory settings, which should contain an item containing the words Remapping or Remap (redistribution).

If you have 64-bit Windows and more than 4GB of memory, set it to Disabled. Otherwise, it needs to be activated.

If not all of the RAM is available due to the reservation of additional volume for the video card built into the motherboard, set this item to the value corresponding to the adapter memory size (you can find it on the monitor tab when calling the DirectX - dxdiag dialog). This is done by changing the automatic detection (Auto) to one of the available options (32, 64 or 128 MB).

Patching 32-bit systems

Finally, you can use all memory over 4 GB in 32-bit systems using the ReadyFor4GB utility. First, the executable EXE file of the same name is launched from the application folder, and then the Check and Apply buttons are pressed. After that, similar actions are performed for the ntkrnlpa.exe object. The AddBootMenu.cmd file is then run and the command is confirmed. After rebooting, if a menu with a bootloader appears, Windows is selected.

Note: all actions are performed solely with the launch of files on behalf of the administrator at your own peril and risk, since the system's performance after applying this method is not fully guaranteed.

People often ask the question: why, out of four (six or eight) gigabytes of RAM installed in a computer, only 2.23 (3.25 or 2.87, etc.) are available? Listed below possible reasons incomplete definition of RAM.

Why the computer does not see part of the RAM

1. A 32-bit operating system is installed.

Any 32-bit OS will "see" no more than 4 GB of RAM. More often - from 3.15 to 3.5 GB. And here it is not so important whether it is XP or the "eight". This happens due to the specifics of the allocation of the memory address space. Accordingly, in order not to get into such a situation, you need use 64-bit Windows.

2. The computer uses an integrated video adapter

Part of the RAM for its own needs can be "cut off" by an integrated (or "built-in") video card. This is very common in laptops. This situation is the norm. And if the amount of remaining RAM is not enough for you, there is only one advice: increase its volume by adding or replacing modules.

It is also important to understand here that:

  • different integrated video adapters take different amounts of RAM;
  • the same video card is capable of taking up different amounts of memory, depending on the amount of RAM installed in the computer. Let's say, when there was 2 GB of RAM, the video card took 512MB. And when they installed 4GB, the graphics began to cut off 1GB.
  • there are hybrid video adapters that have their own memory, but are also able to expand it by borrowing memory from RAM.

Due to these two reasons, it is sometimes difficult to understand why exactly this amount of RAM is available. After all, it may turn out that out of 6 installed gigabytes, 32-bit Windows “saw” 3.25 GB, and the video card “cut off” another 512MB from this volume. As a result, 6GB will be written in the system properties (2.73 available). The solution to this combined problem is again replacing the operating system with a 64-bit one and, if necessary, increasing the RAM.

3. OS edition restrictions on the maximum amount of RAM

Younger editions of Windows 7 and Vista have limitations on RAM usage. For example, Windows 7 Starter only works with 2GB of RAM, Home Basic x64 with 8GB, and Home Extended x64 with 16GB. Naturally, in this case, the only way out will be to install another edition of the operating system (for example, Pro).

4. Some of the memory modules are faulty or no contact

Turn off your computer. Unplug the power cord from the desktop PC, or remove the battery from the laptop. Press the power button several times to drain the charge from the capacitors.

Remove all memory modules, clean their contacts with an eraser, then clean them with alcohol. Replace the planks and check if they are all detected by the system. It is convenient to do this in free program CPU-Z. Go to the SPD tab. On the left side of the window there is a drop-down list that displays information about the installed RAM bars in each slot:

If empty fields are displayed when you select a certain slot, it means that it either does not have a module, or it does not work.

5. Modules are installed incorrectly

In some models of motherboards, some of the slots may not work until the priority slots are occupied. Therefore, such nuances should be clarified in the manual for motherboard (on the manufacturer's website or in the brochure).

6. The problem of compatibility of RAM modules

Test the bars separately using Memtest86 + ().

If each module independently works correctly (it is determined in the system, its volume is displayed correctly, there are no errors in the tests), and when installing several together one is not detected, then there is a problem of the compatibility of the strips with each other. To avoid this, try to install exactly the same modules ().

conclusions

Once again about the most important thing. In order for the operating system to use the RAM to the maximum, it is recommended to install 64-bit Windows OS editions such as Professional. When it comes to modern operating systems (Windows 7, 8.1 and 10), there is no problem installing the 64-bit version. And if you have a choice, feel free to choose this option.

But XP x86 and XP x64 are actually different systems from different versions kernels. And Windows XP 64 bit edition is considered quite unstable. Therefore, it is recommended to either install Windows 7 / 8.1 / 10 (if the computer is designed to work with one of them), or leave XP 32 bit.