Syed Jahanzaib Personal Blog to Share Knowledge !

August 30, 2012

Windows 2003 x86 3 GB RAM limitation

Recently we did some memory upgrade on one of our server pc. It had 2 GB of RAM and we upgrade it to 6 GB . As you know, 32 bit (known as x86) Operating System only support 3.2 GB RAM maximum. After installing RAM into system, In the BIOS it showed correct amount of memory, but in Windows OS (32bit) it shows only 3.2 GB of RAM as showed in the image below.

To fix this issue, add the following syntax at the end in boot.ini [(found in c:\) , in [operating systems] section.


For example

Windows 2003 boot.ini sample

[boot loader]
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /noexecute=optout /fastdetect /PAE

Save & exit. Now reboot the system and this time, you will see proper result. as showed in the image below

Syed Jahanzaib

1 Comment »

  1. hmmmm….something that should be try
    but unfortunately old IBM server (x335) at my work place only have 2GB memory….nothing can i see 🙂

    Does it has effect to improvement of the server perform? or just display.

    anyway….thanks for the information Pak open our mind about 32bit limitation related to memory /RAM.

    Comment by Ma'el — August 30, 2012 @ 7:36 PM

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Blog at

%d bloggers like this: