Mourning the loss of our friend, WhitPhil.
There's no such thing as a stupid question, but they're the easiest to answer.
JoinTour
Login
Search
 
Windows Vista
Tag Cloud
access audio black screen blue screen boot bsod connection crash dell desktop driver drivers dvd email error excel excel 2003 firefox hard drive hardware hdmi hijackthis internet keyboard laptop malware monitor motherboard network networking outlook problem recovery router screen slow sound spyware tdlwsp.dll trojan upgrade video virus vista vundo windows windows 7 windows vista windows xp wireless
Search
Search for:
Tech Support Guy Forums > Operating Systems > Windows Vista >
Can Vista Handle 4 Gb RAM?

Tip: Click here to scan for System Errors and Optimize PC performance
[ Sponsored Link ]

Closed Thread
 
Thread Tools
AustinM's Avatar
Computer Specs
Senior Member with 148 posts.
 
Join Date: Feb 2004
Location: Western Washington
14-Feb-2007, 10:59 PM #1
Can Vista Handle 4 Gb RAM?
Computer specs:
Asus P5W DH motherboard
Intel Core2 Duo 2.4GHz
Vista Home Premium
4x1Gb Kingston HyperX DDR2-800 ram
2x Asus 7600GT 256MB video cards
650w Seasonic psu
150GB WD Raptor HDD

The mobo is configured for dual channel memory. I first had 2x1 Gb sticks installed, and the system saw and reported 2.00 Gb memory. When I installed the second set of 1Gb sticks (for a total of 4x1Gb), the system now reported 2688 Mb total memory.

The bios lists 4096 Mb memory, but says that 1408 Mb is appropriated and 2688 is available. Is there any way to reconfigure and/or release the ~1.4 Gb of apopropriated memory, to get total available physical memory closer to 4 Gb?

I've found a few places that reference adding a /PAE switch to boot.ini. After some research, Vista doesn't use boot.ini, it uses bcdedit.exe to modify the BCD store. I downloaded a couple programs to modify the BCD store, turned PAE on, but nothing different. PAE stands for Physical Address Extension, and it should send a 64 bit addy as two 32 bit addys...

I'm fairly certain that the problem is in Vista. The bios will accurately detect 4096 Mb physical memory, but then I think that Vista is allocating upper memory addresses to other system memory, like what's on my video cards, etc. I've updated the most recent bios for my mobo (from 2/9/07), and that changed nothing.

Still looking for a fix... Am I missing something?
uhaligani's Avatar
Senior Member with 1,056 posts.
 
Join Date: Apr 2006
Location: Denmark
Experience: Advanced
14-Feb-2007, 11:54 PM #2
If your video adapter has 512MB of RAM or 2 x 256, like yours), your maximum memory is going to at most be 3.5GB, because Vista has to use 512MB of that address space to address your video memory. It’ll actually be lower than the 3.5GB because there are other hardware resources that need address space, too. So, it never hurts to fill your computer with 4GB of RAM–you’ll definitely get the max, but you won’t be able to address it all. You probably won’t be able to address much more than 3GB, and you might not be able to address more than 2GB.
I understand the 64 bit Vista can show you the full amount.
TRS-80 vet's Avatar
Distinguished Member with 2,684 posts.
 
Join Date: Jun 2005
Experience: Beginnerd/Mensan -
15-Feb-2007, 12:11 AM #3
Might be enough.









If you turn the unit on, all bets are off. Tasman shows 70 processes before you touch a key.
TechB's Avatar
Senior Member with 446 posts.
 
Join Date: Jul 2006
Location: Squamish, BC, Canada
Experience: Advanced
15-Feb-2007, 01:36 PM #4
You have run into a limit that exists in all 32 bit versions of Windows. There is a 4 GB address space available to a 32 bit OS. Some of this address space is needed to memory map peripherals. The motherboard does this before Windows loads and this determines how much RAM Windows reports. Some motherboards have settings in the BIOS that can change this, most don't. The fix is to run a 64 bit OS. Even then some motherboards will still have this limitation.
AustinM's Avatar
Computer Specs
Senior Member with 148 posts.
 
Join Date: Feb 2004
Location: Western Washington
15-Feb-2007, 01:51 PM #5
TechB - Correct.

I've modified my bcd store to include the /PAE switch - hoping that would add another 4 bits onto the address, but no luck. Windows still reports 2688Mb.

My mobo bios does have a memory remapping enable/disable feature - but it's only for an x64 system. If it's enabled on my x86 system, Windows reports 2Gb ram.
jimboy's Avatar
Computer Specs
Senior Member with 184 posts.
 
Join Date: Mar 2005
Experience: Advanced
17-Feb-2007, 08:15 PM #6
Quote:
Originally Posted by uhaligani
If your video adapter has 512MB of RAM or 2 x 256, like yours), your maximum memory is going to at most be 3.5GB, because Vista has to use 512MB of that address space to address your video memory. It’ll actually be lower than the 3.5GB because there are other hardware resources that need address space, too. So, it never hurts to fill your computer with 4GB of RAM–you’ll definitely get the max, but you won’t be able to address it all. You probably won’t be able to address much more than 3GB, and you might not be able to address more than 2GB.
I understand the 64 bit Vista can show you the full amount.

Yup, just like mine. I got 4 gigs and in windows XP or vista I only got 3.5gb. But in my bios, unlike you, it stills registers 3.5gb hmm...??

Anyways, one time my bios count 4gb memory and I don't remember what I did lolz

Maybe I should consult this in this forums
Closed Thread Bookmark and Share

THIS THREAD HAS EXPIRED.
Are you having the same problem? We have volunteers ready to answer your question, but first you'll have to join for free. Need help getting started? Check out our Welcome Guide.

Smart Search

Find your solution!



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
WELCOME TO TECH SUPPORT GUY! Are you looking for the solution to your computer problem? Join our site today to ask your question -- for free! Our site is run completely by volunteers who want to help you solve your computer problems. See our Welcome Guide to get started.

Thread Tools


You Are Using:
Server ID
Advertisements do not imply our endorsement of that product or service.
All times are GMT -5. The time now is 08:49 PM.
Copyright © 1996 - 2009 TechGuy, Inc. All rights reserved.
Powered by vBulletin, Copyright © 2000 - 2009, Jelsoft Enterprises Ltd.
Powered by Cermak Technologies, Inc.