mark_D74
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?
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.
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/libr ary/bb6134 73(VS.85). aspx
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/
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
[boot loader]
timeout=30
default=multi(0)disk(0)rdi sk(0)parti tion(2)\WI NDOW S
[operating systems]
multi(0)disk(0)rdisk(0)par tition(2)\ WINDOWS="M icrosoft 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.
-------------------------- ---------- ---------- ---------- ---------- ---------- ----
timeout=30
default=multi(0)disk(0)rdi
[operating systems]
multi(0)disk(0)rdisk(0)par
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 !!
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;