Is your Windows 2003 Server missing memory?
March 7, 2008 by wizTEQ Staff
Filed under Tip of The Day
Computers are being designed with a 64-bit architecture. Most likely the operating system you are loading is 32-bit. 32-bit operating systems have a limitation on how much physical memory it can address.
You can fix this quickly and easily if you are not planning on upgrading to a 64-bit OS. The following should only apply to Windows 2003 Server 32-bit Standard and Enterprise.
- Open Windows Explorer or Double click on My Computer
- Click once or Double click on C:
- Click on Tools then Folder Options
- Click the View tab
- Un-check Hide protected operating system files (Recommended)
- Click Yes
- Click OK
- You should see a file called boot.ini on your C: drive
- Right click on boot.ini and select Properties
- Uncheck Read Only then click OK
Now open boot.ini using Notepad or Wordpad - You should see a line that looks similar to the below:
multi(0)disk(0)rdisk(0)partition(1)\WINNT=”Windows Server 2003, Enterprise” /noexecute=optout /fastdetect
add the following switch before /fastdetect:
/pae
multi(0)disk(0)rdisk(0)partition(1)\WINNT=”Windows Server 2003, Enterprise” /noexecute=optout /pae /fastdetect
Click File then Save
Click File then ExitReboot your server and confirm that all the memory is now available.
You can follow steps 1 – 7 to Hide protected operating system files (Recommended)

