Link to home
Start Free TrialLog in
Avatar of mark_D74
mark_D74Flag for Ireland

asked on

Windows XP - maximum RAM?

I have a box running Windows XP Professional (32 bit) with 3Gb RAM.  I've read some reports stating that 3Gb is the maximum that XP can use and others stating that it's 4Gb, possibly with extra switches in boot.ini.  I've installed an extra 1Gb (4Gb total) but only 3gb shows up in system properties.  Is it correct to say I'm not getting the benefit of this extra 1Gb and might as well remove it?
Avatar of dblake15
dblake15

You will only get 3.5 total since you have memory allocated for other things (video cards, sound cards, etc.)  It is safe to say that with XP you will not even get close to using that 3 G even with very resource extensive apps.  I would remove it and use it in another box that needs it.  
Avatar of Darius Ghassem
You are getting the benefit of the extra Gig by allowing system components to allocate more memory. Now you won't see the 4 GB within the system properties but it is getting used which is freeing up other memory that would be used for the system components.
Is it correct to say I'm not getting the benefit of this extra 1Gb and might as well remove it?
For all practical purposes, yes, you are correct. You can evaluate the 4G Ram tuning instructions to see if you might fall into a scenario where it would be helpful, but for everyday computing your system just wont use it.
http://msdn.microsoft.com/en-us/library/bb613473(VS.85).aspx
 
ASKER CERTIFIED SOLUTION
Avatar of Brian Pierce
Brian Pierce
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /PAE
I suggest the /3GB switch. It limits the kernel to 1GB and allows the rest to programs. /PAE splits it down the middle. The kernel doesn't need that much ram.

--------------------------------------------------------------------------------

@smittyboom
You CANNOT use /PAE or /3GB on an XP System !!
Interesting. I was referring to this Microsoft Article. http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx

Is it only for Server 2003? If so this article is very misleading and i apologize for the misinformation.
From the article, it seems that the /3GB switch functionality was added to the 32bit Win XP Pro, but the /PAE switch is still only available to OSs that address more than 4GB of RAM, e.g. Windows Server 2003 Enterprise;