/3GB Switch problems with Boot.ini file

Posted on 2006-07-17
Last Modified: 2011-09-20

At work, all our PCs are loaded from a standard image (only modified slightly to cope with different hardware specs).

I need to change the boot.ini file to include the /3GB switch ... I found on some machines it worked, and on other machines it didn't* - even though the machine hardware/software is supposed to be identical.

* i.e. the machine failed to boot - it got to the stage where you are prompted which OS to load (i.e. the list of OS given in the boot.ini file), but then when selecting the OS with the 3GB switch it went straight to an error screen where only choice was to boot into Safe Mode, etc. (none of these choices worked - it consistently failed to boot).

Can anyone suggest why the 3GB switch might cause such behaviour?


Question by:JimbobW
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
  • 2
LVL 28

Expert Comment

ID: 17121065
First question would be, do all machines have in excess of 3GB of RAM?

Chris B

Author Comment

ID: 17121375
They should all have 3GB exactly ...
LVL 28

Assisted Solution

burrcm earned 50 total points
ID: 17121419
Then the switch should not be used. XP can handle 4GB unassisted.

Chris B
U.S. Department of Agriculture and Acronis Access

With the new era of mobile computing, smartphones and tablets, wireless communications and cloud services, the USDA sought to take advantage of a mobilized workforce and the blurring lines between personal and corporate computing resources.

LVL 59

Expert Comment

ID: 17125072
From this article:;en-us;833721
Available switch options for the Windows XP and the Windows Server 2003 Boot.ini files

Here is a description of the /3gb switch:

This switch forces x86-based systems to allocate 3 GB of virtual address space to programs and 1 GB to the kernel and to executive components. A program must be designed to take advantage of the additional memory address space. With this switch, user mode programs can access 3 GB of memory instead of the usual 2 GB that Windows allocates to user mode programs. The switch moves the starting point of kernel memory to 3 GB. Some configurations of Microsoft Exchange Server 2003 and Microsoft Windows Server 2003 may require this switch.

There is further information in this article:;en-us;291988
A description of the 4 GB RAM Tuning feature and the Physical Address Extension switch

For example, this quotation leads me to concur with burrcm's conclusion above:

When the /3GB switch is used with Windows XP Professional, with Windows Server 2003, Datacenter Edition, with Windows Server 2003, Enterprise Edition, the /3GB switch works identically across versions. This functionality lets device-driver developers test their drivers in this configuration without having to install one of the Windows Server 2003 products just listed. The user-mode memory space is now limited to 3 GB.

Caution Microsoft supports using the /3GB switch in Windows Server 2003, Standard Edition in a production environment for use by Active Directory. For other applications, Microsoft supports using the /3GB switch in Windows Server 2003, Standard Edition only in a production environment if the application vendor has tested in this environment and if the vendor is willing to support the customer who is using this functionality. Microsoft Exchange Server 2003 and Microsoft SQL Server 2000 are supported in production using this functionality. Contact your application vendor regarding their application. The /3GB switch can cause some applications to have problems that are related to address dependencies or to a reduction in kernel space. Except in the cases described here, the /3GB switch in Windows Server 2003, Standard Edition is only for development and testing purposes.
LVL 59

Accepted Solution

LeeTutor earned 200 total points
ID: 17125094
And as far as your problem about some pcs failing to boot, are those updated only to SP1?  I found this article:
Windows XP SP1 May Not Start with the /3GB or /USERVA Switch

Author Comment

ID: 17128844

Interesting information - thanks all.  Yes - we are only at SP1, so this might be the cause of our inconsistent startup behaviour.  However, it now looks like I have a problem in that my PCs are underspec'd and really need an upgrade to 4GB each!

N.B.  My application software vendor does support use of the 3GB switch, so at least that isn't a problem ...


Author Comment

ID: 17138385

Thanks for your help people!  I think that LeeTutor probably has hit the nail on the head with SP1, but burrcm's comment on needing more than 3GB is useful information as well.  Hope the point split is acceptable ...


Featured Post

Optimize your web performance

What's in the eBook?
- Full list of reasons for poor performance
- Ultimate measures to speed things up
- Primary web monitoring types
- KPIs you should be monitoring in order to increase your ROI

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Disclosure: Use this tutorial only when no other options helps to get Windows XP running without any problems and you don't want to format the drive. The back up of the data is the responsible of the user, however there is a description of how t…
Are you unable to synchronize your OST (Offline Storage Table) file with Microsoft Exchange Server? Is your OST file exceeding 2 GB size limit? In Microsoft Outlook 2002 and earlier versions, there is a 2 GB size limit for the OST file. If the file …
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…
In this video, viewers are given an introduction to using the Windows 10 Snipping Tool, how to quickly locate it when it's needed and also how make it always available with a single click of a mouse button, by pinning it to the Desktop Task Bar. Int…

631 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question