Share via

How can I increase my usable RAM to 4GB in Windows 7 - 32bit?

Anonymous
2010-06-23T13:09:54+00:00

I have a laptop (Acer 5741G) with 4 GB RAM. I run Windows 7 32bit

>ControlPanel >System shows that: Installed Memory(RAM) 4.00 GB (2.53 GB usable).

I found some patches for Windows 7 and applied them to my system and now it shows this : Installed Memory(RAM) 4.00 GB(3.87 GB usable)

I want to know is there any solution for get 4.00 GB usable in Windows 7 32bit?

my video card is Geforce GT 320M with 1024MB Dedicated (No Share) RAM.

Also You can Check my laptop specification:Acer 5741G

Link of patch file :http://www.tarfandestan.com/files/Patch-3-Windows-Vista-and-7.zip

Windows for home | Previous Windows versions | Devices and drivers

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
  1. Anonymous
    2010-06-24T05:43:06+00:00

    32-bit Windows 7 is hard-coded only address 4GB of TOTAL memory. If you have 4GB of RAM and 1GB of Video RAM, your video card gets 1GB which means now Windows only has 3GB of memory left to address (even though you have 4GB of free RAM). The other 0.47GB is likely reserved for other hardware components (or just buffer that your chipset reserved). You can actually dig into the Device Manager and (with a little math) figure out exactly how much memory is reserved for each component. Mark Russinovich has a very detailed/technical article about this here: http://blogs.technet.com/b/markrussinovich/archive/2008/07/21/3092070.aspx

    PAE is a feature that allows addressing more than 4GB of memory with 32-bits. I *believe* Win7 32-bit installs the PAE kernel (ntkrnlpa.exe or ntkrpamp.exe in c:\windows\system32) because it has other features for newer CPUs, but even the PAE-enabled kernel is still hard-coded for a 4GB max addressable memory (http://en.wikipedia.org/wiki/Physical_Address_Extension#Microsoft_Windows). So I would guess that the patch tries to hack in and remove the 4GB limit so you can fully use PAE to address more than 4GB. Aside from possibly violating the Windows license agreement, you might not see any problems. Or you might eventually see some of the problems that Mark Russinovich described as possible when client systems use PAE for >4GB:

    What they found was that many of the systems would crash, hang, or become unbootable because some device drivers, commonly those for video and audio devices that are found typically on clients but not servers, were not programmed to expect physical addresses larger than 4GB. As a result, the drivers truncated such addresses, resulting in memory corruptions and corruption side effects. Server systems commonly have more generic devices and with simpler and more stable drivers, and therefore hadn't generally surfaced these problems. The problematic client driver ecosystem led to the decision for client SKUs to ignore physical memory that resides above 4GB, even though they can theoretically address it.

    20+ people found this answer helpful.
    0 comments No comments

22 additional answers

Sort by: Most helpful
  1. Anonymous
    2010-06-23T15:24:12+00:00

    You did not read my problem carefully.

    I have 4GB RAM but Windows 7 32bit shows that only 2.53GB is usable.

    50+ people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2010-06-23T16:04:41+00:00

    You have stated that you have a GT 320M video card and it should have 1024Gb for dedicated RAM.  Unfortunately, this is a Mobile nVidia video card and it appears that the missing 1024Gb is "reserved" for the video card.  Please contact your laptop's tech support for more details.

    0 comments No comments
  3. Anonymous
    2010-06-23T15:36:12+00:00

    Have you enabled Memory Remapping in BIOS?


    "A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/

    0 comments No comments
  4. Anonymous
    2010-06-23T14:48:31+00:00

    "farhad2161" wrote in message news:bf87b9d1-8959-4de1-b520-0e0c7b50607c...

    I have a laptop (Acer 5741G) with 4 GB RAM. I run Windows 7 32bit

    >ControlPanel >System shows that: Installed Memory(RAM) 4.00 GB (2.53 GB usable).

    I found some patches for Windows 7 and applied them to my system and now it shows this : Installed Memory(RAM) 4.00 GB(3.87 GB usable)

    I want to know is there any solution for get 4.00 GB usable in Windows 7 32bit?

    my video card is Geforce GT 320M with 1024MB Dedicated (No Share) RAM.

    Also You can Check my laptop specification:Acer 5741G

    Link of patch file :http://www.tarfandestan.com/files/Patch-3-Windows-Vista-and-7.zip

    No there isn't. Windows 32-bit operating systems can only address 4gb total. If you want more, install the 64-bit version..

    --

    Mike Hall - MVP Windows Experience

    http://msmvps.com/blogs/mikehall/


    Mike Hall MVP - Windows Desktop Experience http://msmvps.com/blogs/mikehall/

    0 comments No comments