Getting XP Pro to see 4GB of memory

  • Thread starter Thread starter learner
  • Start date Start date
L

learner

Just upgraded my Windows XP SP2 box to 4GB of memory. My BIOS sees 4096MB.
I've added the /PAE option to boot.ini but it still says "3.62GB of RAM"
when I look at system properties. what am I missing?

Below is the whole boot.ini:

[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /PAE /fastdetect /NoExecute=OptIn
C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows Recovery Console" /cmdcons
 
learner wrote:
> Just upgraded my Windows XP SP2 box to 4GB of memory. My BIOS sees
> 4096MB. I've added the /PAE option to boot.ini but it still says
> "3.62GB of RAM" when I look at system properties. what am I missing?
>
> Below is the whole boot.ini:
>
> [boot loader]
> timeout=5
> default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
> [operating systems]
> multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
> Professional" /PAE /fastdetect /NoExecute=OptIn
> C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows Recovery Console"
> /cmdcons


Install Windows XP x64 instead (if you have a 64bit capable system.)
Otherwise - you are getting all you will get out of WIndows XP 32bit.

--
Shenan Stanley
MS-MVP
--
How To Ask Questions The Smart Way
http://www.catb.org/~esr/faqs/smart-questions.html
 
"learner" wrote in message news:SoEdj.20523$yV5.7797@newsfe15.phx...
> Just upgraded my Windows XP SP2 box to 4GB of memory. My BIOS sees
> 4096MB.
> I've added the /PAE option to boot.ini but it still says "3.62GB of
> RAM"
> when I look at system properties. what am I missing?


<snip>

http://support.microsoft.com/kb/888137/en-us
 
VanguardLH wrote:

>
> http://support.microsoft.com/kb/888137/en-us


Limiting memory. Looks like a rather ugly bug introduced in SP2. I do
hope that SP3 includes a fix for that when and if it ever comes out.

Posted Via Usenet.com Premium Usenet Newsgroup Services
----------------------------------------------------------
** SPEED ** RETENTION ** COMPLETION ** ANONYMITY **
----------------------------------------------------------
http://www.usenet.com
 
Sun, 30 Dec 2007 07:19:38 -0600 from Bob Peters
<bob@bobpeters61pretenses.us>:
>
> VanguardLH wrote:
> > http://support.microsoft.com/kb/888137/en-us

>
> Limiting memory. Looks like a rather ugly bug introduced in SP2. I do
> hope that SP3 includes a fix for that when and if it ever comes out.


You might want to read the cited text before commenting.

It's pretty obvious that this code is behaving as Microsoft intended.

--
Stan Brown, Oak Road Systems, Tompkins County, New York, USA
http://OakRoadSystems.com/
"If there's one thing I know, it's men. I ought to: it's
been my life work." -- Marie Dressler, in /Dinner at Eight/
 
Not a bug. Hardware architecture limits memory addressing to about 3.2 gig.
"Bob Peters" <bob@bobpeters61pretenses.us> wrote in message
news:1199020172_9533@sp6iad.superfeed.net...
> VanguardLH wrote:
>
>>
>> http://support.microsoft.com/kb/888137/en-us

>
> Limiting memory. Looks like a rather ugly bug introduced in SP2. I do
> hope that SP3 includes a fix for that when and if it ever comes out.
>
> Posted Via Usenet.com Premium Usenet Newsgroup Services
> ----------------------------------------------------------
> ** SPEED ** RETENTION ** COMPLETION ** ANONYMITY **
> ----------------------------------------------------------
> http://www.usenet.com
 
"Bob Peters" <bob@bobpeters61pretenses.us> wrote in message
news:1199020172_9533@sp6iad.superfeed.net...
> VanguardLH wrote:
>
>>
>> http://support.microsoft.com/kb/888137/en-us

>
> Limiting memory. Looks like a rather ugly bug introduced in SP2. I do
> hope that SP3 includes a fix for that when and if it ever comes out.
>


This is by design. It is not a bug.



--

Xandros
 
It's not a bug and what you say is also incorrect. There was an
"intentional" change made in SP2 to deliberately limit the available
limit to about 3.2GB. The hardware architecture does not limit memory
addressing, it takes what it needs and the rest of the unused addresses
are available for the installed RAM, prior to SP2 that could be as high
as 3.75GB, it all depends on the hardware installed in the box.

The changes in SP2 were made for compatibility reason with some drivers,
probably because of poorly written drivers if you ask me. In any case I
think that it is a dumb fix, one of these Microsoft dillies! Because
"some" drivers are screwy everybody, whether or not they have screwy
drivers, should be denied the use of potentially available memory above
3.2GB, what a kludge of a fix! Anyway, someone told me in another group
that they have 4GB on XP 32-bit with SP2 and that they are able to see
much more than the 3.2GB limit that was supposedly introduced with SP2
so I don't quite know what to make of this SP2 fix.

John

Unknown wrote:

> Not a bug. Hardware architecture limits memory addressing to about 3.2 gig.
> "Bob Peters" <bob@bobpeters61pretenses.us> wrote in message
> news:1199020172_9533@sp6iad.superfeed.net...
>
>>VanguardLH wrote:
>>
>>
>>>http://support.microsoft.com/kb/888137/en-us

>>
>>Limiting memory. Looks like a rather ugly bug introduced in SP2. I do
>>hope that SP3 includes a fix for that when and if it ever comes out.
>>
>>Posted Via Usenet.com Premium Usenet Newsgroup Services
>>----------------------------------------------------------
>> ** SPEED ** RETENTION ** COMPLETION ** ANONYMITY **
>>----------------------------------------------------------
>>http://www.usenet.com

>
>
>
 
Once again you read something into a post and misinterpret. 'The hardware
takes what it needs and the rest of the unused addresses are available for
memory'.
If that doesn't equate to 'hardware architecture limitation' what is it in
your words??
Since all memory is used (not all by programs) I think it to be brilliant
hardware design.
Think of all the hardware address bits saved.
"John John" <audetweld@nbnet.nb.ca> wrote in message
news:Od03dSwSIHA.5016@TK2MSFTNGP06.phx.gbl...
> It's not a bug and what you say is also incorrect. There was an
> "intentional" change made in SP2 to deliberately limit the available limit
> to about 3.2GB. The hardware architecture does not limit memory
> addressing, it takes what it needs and the rest of the unused addresses
> are available for the installed RAM, prior to SP2 that could be as high as
> 3.75GB, it all depends on the hardware installed in the box.
>
> The changes in SP2 were made for compatibility reason with some drivers,
> probably because of poorly written drivers if you ask me. In any case I
> think that it is a dumb fix, one of these Microsoft dillies! Because
> "some" drivers are screwy everybody, whether or not they have screwy
> drivers, should be denied the use of potentially available memory above
> 3.2GB, what a kludge of a fix! Anyway, someone told me in another group
> that they have 4GB on XP 32-bit with SP2 and that they are able to see
> much more than the 3.2GB limit that was supposedly introduced with SP2 so
> I don't quite know what to make of this SP2 fix.
>
> John
>
> Unknown wrote:
>
>> Not a bug. Hardware architecture limits memory addressing to about 3.2
>> gig.
>> "Bob Peters" <bob@bobpeters61pretenses.us> wrote in message
>> news:1199020172_9533@sp6iad.superfeed.net...
>>
>>>VanguardLH wrote:
>>>
>>>
>>>>http://support.microsoft.com/kb/888137/en-us
>>>
>>>Limiting memory. Looks like a rather ugly bug introduced in SP2. I do
>>>hope that SP3 includes a fix for that when and if it ever comes out.
>>>
>>>Posted Via Usenet.com Premium Usenet Newsgroup Services
>>>----------------------------------------------------------
>>> ** SPEED ** RETENTION ** COMPLETION ** ANONYMITY **
>>>----------------------------------------------------------
>>>http://www.usenet.com

>>
>>
 
Exactly.
"Xandros" <arron.neus*remove*@gmailcom> wrote in message
news:ue47mSwSIHA.6060@TK2MSFTNGP05.phx.gbl...
>
> "Bob Peters" <bob@bobpeters61pretenses.us> wrote in message
> news:1199020172_9533@sp6iad.superfeed.net...
>> VanguardLH wrote:
>>
>>>
>>> http://support.microsoft.com/kb/888137/en-us

>>
>> Limiting memory. Looks like a rather ugly bug introduced in SP2. I do
>> hope that SP3 includes a fix for that when and if it ever comes out.
>>

>
> This is by design. It is not a bug.
>
>
>
> --
>
> Xandros
>
>
 
Unknown wrote:
> Not a bug. Hardware architecture limits memory addressing to about 3.2 gig.


The x86 architecture includes PAE, which expands the address space well
above 4G. Both xp and vista includes a PAE kernel, but limits the
physical address space to 4G anyway
 
No, I did not misinterpret your post. You said:

> Hardware architecture limits memory addressing to about 3.2 gig.


That is incorrect. Implementations in SP2 limits memory addressing to
about 3.2GB, not the hardware architecture. Don't bother with a reply!

John

Unknown wrote:

> Once again you read something into a post and misinterpret. 'The hardware
> takes what it needs and the rest of the unused addresses are available for
> memory'.
> If that doesn't equate to 'hardware architecture limitation' what is it in
> your words??
> Since all memory is used (not all by programs) I think it to be brilliant
> hardware design.
> Think of all the hardware address bits saved.
> "John John" <audetweld@nbnet.nb.ca> wrote in message
> news:Od03dSwSIHA.5016@TK2MSFTNGP06.phx.gbl...
>
>>It's not a bug and what you say is also incorrect. There was an
>>"intentional" change made in SP2 to deliberately limit the available limit
>>to about 3.2GB. The hardware architecture does not limit memory
>>addressing, it takes what it needs and the rest of the unused addresses
>>are available for the installed RAM, prior to SP2 that could be as high as
>>3.75GB, it all depends on the hardware installed in the box.
>>
>>The changes in SP2 were made for compatibility reason with some drivers,
>>probably because of poorly written drivers if you ask me. In any case I
>>think that it is a dumb fix, one of these Microsoft dillies! Because
>>"some" drivers are screwy everybody, whether or not they have screwy
>>drivers, should be denied the use of potentially available memory above
>>3.2GB, what a kludge of a fix! Anyway, someone told me in another group
>>that they have 4GB on XP 32-bit with SP2 and that they are able to see
>>much more than the 3.2GB limit that was supposedly introduced with SP2 so
>>I don't quite know what to make of this SP2 fix.
>>
>>John
>>
>>Unknown wrote:
>>
>>
>>>Not a bug. Hardware architecture limits memory addressing to about 3.2
>>>gig.
>>>"Bob Peters" <bob@bobpeters61pretenses.us> wrote in message
>>>news:1199020172_9533@sp6iad.superfeed.net...
>>>
>>>
>>>>VanguardLH wrote:
>>>>
>>>>
>>>>
>>>>>http://support.microsoft.com/kb/888137/en-us
>>>>
>>>>Limiting memory. Looks like a rather ugly bug introduced in SP2. I do
>>>>hope that SP3 includes a fix for that when and if it ever comes out.
>>>>
>>>>Posted Via Usenet.com Premium Usenet Newsgroup Services
>>>>----------------------------------------------------------
>>>> ** SPEED ** RETENTION ** COMPLETION ** ANONYMITY **
>>>>----------------------------------------------------------
>>>>http://www.usenet.com
>>>
>>>

>
 
Sun, 30 Dec 2007 10:54:24 -0600 from Xandros
<arron.neus*remove*@gmailcom>:
>
> "Bob Peters" <bob@bobpeters61pretenses.us> wrote in message
> news:1199020172_9533@sp6iad.superfeed.net...
> > VanguardLH wrote:
> >> http://support.microsoft.com/kb/888137/en-us

> >
> > Limiting memory. Looks like a rather ugly bug introduced in SP2. I do
> > hope that SP3 includes a fix for that when and if it ever comes out.

>
> This is by design. It is not a bug.


The word "misfeature" is useful here -- intended behavior that seems
remarkably ill-chosen.

--
Stan Brown, Oak Road Systems, Tompkins County, New York, USA
http://OakRoadSystems.com/
"If there's one thing I know, it's men. I ought to: it's
been my life work." -- Marie Dressler, in /Dinner at Eight/
 
"...intended behavior that seems remarkably ill-chosen."

Sorry I arrived late. Is this discussion about my mother-in-law?

---
Leonard Grey
Errare humanum est

Stan Brown wrote:
> Sun, 30 Dec 2007 10:54:24 -0600 from Xandros
> <arron.neus*remove*@gmailcom>:
>> "Bob Peters" <bob@bobpeters61pretenses.us> wrote in message
>> news:1199020172_9533@sp6iad.superfeed.net...
>>> VanguardLH wrote:
>>>> http://support.microsoft.com/kb/888137/en-us
>>> Limiting memory. Looks like a rather ugly bug introduced in SP2. I do
>>> hope that SP3 includes a fix for that when and if it ever comes out.

>> This is by design. It is not a bug.

>
> The word "misfeature" is useful here -- intended behavior that seems
> remarkably ill-chosen.
>
 
jorgen wrote:
> Unknown wrote:
>> Not a bug. Hardware architecture limits memory addressing to about 3.2
>> gig.

>
> The x86 architecture includes PAE, which expands the address space well
> above 4G. Both xp and vista includes a PAE kernel, but limits the
> physical address space to 4G anyway


Not trying to be sarcastic here, but am actually curious:

You shop for a decent new motherboard, you're usually looking at a
capacity for 8G on one that's "Designed for Windows XP" and "Windows
Vista Certified." (at the time I'm writing this)

What's the point if you can only address half of that, max?

Surely the hardware can't require 4G behind the scenes, even if you're
building a monster gaming rig to go gunning for the Angry German Kid in
"Unreal."

Is the higher capability entirely for those early adapters who are going
64-bit even without many goodies yet compatible?

Posted Via Usenet.com Premium Usenet Newsgroup Services
----------------------------------------------------------
** SPEED ** RETENTION ** COMPLETION ** ANONYMITY **
----------------------------------------------------------
http://www.usenet.com
 
"learner" <kgoshi@cox.net> wrote:

>Just upgraded my Windows XP SP2 box to 4GB of memory. My BIOS sees 4096MB.
>I've added the /PAE option to boot.ini but it still says "3.62GB of RAM"
>when I look at system properties. what am I missing?


I'd guess that your hardware doesn't support PAE. Your 32-bit system
has a 4GB address space, but some of that must be used to access video
RAM, BIOS, etc. See http://members.cox.net/slatteryt/RAM.html

--
Tim Slattery
MS MVP(Shell/User)
Slattery_T@bls.gov
http://members.cox.net/slatteryt
 
John John <audetweld@nbnet.nb.ca> wrote:

>No, I did not misinterpret your post. You said:
>
>> Hardware architecture limits memory addressing to about 3.2 gig.

>
>That is incorrect. Implementations in SP2 limits memory addressing to
>about 3.2GB, not the hardware architecture. Don't bother with a reply!


That's not true.

--
Tim Slattery
MS MVP(Shell/User)
Slattery_T@bls.gov
http://members.cox.net/slatteryt
 
Tim Slattery wrote:

> John John <audetweld@nbnet.nb.ca> wrote:
>
>
>>No, I did not misinterpret your post. You said:
>>
>>
>>>Hardware architecture limits memory addressing to about 3.2 gig.

>>
>>That is incorrect. Implementations in SP2 limits memory addressing to
>>about 3.2GB, not the hardware architecture. Don't bother with a reply!

>
>
> That's not true.


Having reread the article I see that the addressing in SP2 is only
limited with the /PAE switch. Without PAE mode usable memory may be
more than 3.12GB.

John
 
On Sun, 30 Dec 2007 15:17:09 -0600, Bob Peters
<bob@bobpeters61pretenses.us> wrote:

> jorgen wrote:
> > Unknown wrote:
> >> Not a bug. Hardware architecture limits memory addressing to about 3.2
> >> gig.

> >
> > The x86 architecture includes PAE, which expands the address space well
> > above 4G. Both xp and vista includes a PAE kernel, but limits the
> > physical address space to 4G anyway

>
> Not trying to be sarcastic here, but am actually curious:
>
> You shop for a decent new motherboard, you're usually looking at a
> capacity for 8G on one that's "Designed for Windows XP" and "Windows
> Vista Certified." (at the time I'm writing this)
>
> What's the point if you can only address half of that, max?
>
> Surely the hardware can't require 4G behind the scenes, even if you're
> building a monster gaming rig to go gunning for the Angry German Kid in
> "Unreal."
>
> Is the higher capability entirely for those early adapters who are going
> 64-bit even without many goodies yet compatible?



Yes. It's for those running 64-bit Windows.

By the way, it would be a very rare occurrence for someone running
32-bit Windows XP to be able to effectively use more than 4GB (or even
3GB), even if the hardware/software supported it. Unless you run
extremely memory-hungry applications, you can't come close to even
using that much.

--
Ken Blake, Microsoft MVP Windows - Shell/User
Please Reply to the Newsgroup
 
Unknown wrote:
> Not a bug. Hardware architecture limits memory addressing to about 3.2
> gig.


jorgen wrote:
> The x86 architecture includes PAE, which expands the address space well
> above 4G. Both xp and vista includes a PAE kernel, but limits the physical
> address space to 4G anyway> The x86 architecture includes PAE, which
> expands the address space well above 4G. Both xp and vista includes a PAE
> kernel, but limits the physical address space to 4G anyway


Bob Peters wrote:
> Not trying to be sarcastic here, but am actually curious:
>
> You shop for a decent new motherboard, you're usually looking at a
> capacity for 8G on one that's "Designed for Windows XP" and "Windows
> Vista Certified." (at the time I'm writing this)


Who is the 'you' that you (Bob Peters) is referring to here in the
statement, "... you're usually looking at a capacity for 8G on one ..."?

I know if I am looking for a motherboard/computer for Windows XP, I look for
one with a maximum capacity of 4GB if I plan on running 32bit Windows/etc.
If I might later install something that might use more (VMWare ESX, *nix,
64bit Windows, etc...) I might look for a board that supports more. If I
find a better board that supports a maximum of 256GB of memory for a few
bucks more - but because of the FSB and other features, it is better
overall - sure, I'll blow the extra few dollars - but not because it
supports the extra RAM necessarily - but because it has other features I
want.

You (Bob Peters) seem to imply that the mysterious 'you' referred to will
only look for two things. RAM capacity and OS compatibility. I look at
FSB, CPU type, onboard USB capability, onboard audio, onboard NIC, HDD
controller type/capacity, RAID or not and even the type of casde it will fit
in. I like to get as much as *I* would need for now and 3-5 years in the
future as I can given a price restraint and what I plan on doing with it in
that timeframe.

> What's the point if you can only address half of that, max?


Why'd you (Bob Peters in this case) bother to spec something you did not
need and whether or not it supports it does not mean you have to utilize it.
I bet you have driven cars that will easily go 120MPH or faster... Did you
have to go that fast all the time because the car had that ability? I bet
you've bought a pack of gum, a six-pack of beer or a bag of candy when you
knew only a few would resolve your current craving.

> Surely the hardware can't require 4G behind the scenes, even if
> you're building a monster gaming rig to go gunning for the Angry
> German Kid in "Unreal."


I do not understand here - are you making the same point I am? What do you
mean, "... the hardware can't require 4G behind the scenes ..."?

> Is the higher capability entirely for those early adapters who are
> going 64-bit even without many goodies yet compatible?


It's for anyone who thinks they might need it. Each person is different.
Some may be happy with a 400MHz machine with 128MB memory running Windows XP
(I've seen it and even read about such people in these newsgroups.) Others
may need 1.8GHz with 512MB memory for minimal performance with their office
apps. Others might need 3.0GHz with 1GB memory for their smaller graphical
editing (2D usually.) Others might be better off with the latest AutoDesk
product, Core2Dua 3.0GHz Xeon and 3.5GB memory for their 3D modeling. It
all depends on the 'you' that you (Bob Peters) was referring to.

--
Shenan Stanley
MS-MVP
--
How To Ask Questions The Smart Way
http://www.catb.org/~esr/faqs/smart-questions.html
 
Back
Top