Solved

/3GB Switch problems with Boot.ini file

Posted on 2006-07-17
7
1,178 Views
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?

Thanks!

Jim
0
Comment
Question by:JimbobW
  • 3
  • 2
  • 2
7 Comments
 
LVL 28

Expert Comment

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

Chris B
0
 

Author Comment

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

Assisted Solution

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

Chris B
0
Get up to 2TB FREE CLOUD per backup license!

An exclusive Black Friday offer just for Expert Exchange audience! Buy any of our top-rated backup solutions & get up to 2TB free cloud per system! Perform local & cloud backup in the same step, and restore instantly—anytime, anywhere. Grab this deal now before it disappears!

 
LVL 59

Expert Comment

by:LeeTutor
ID: 17125072
From this article:

http://support.microsoft.com/default.aspx?scid=kb;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:

/3GB
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:

http://support.microsoft.com/default.aspx?scid=kb;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.
0
 
LVL 59

Accepted Solution

by:
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:

http://support.microsoft.com/kb/328269/en-us
Windows XP SP1 May Not Start with the /3GB or /USERVA Switch
0
 

Author Comment

by:JimbobW
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 ...

Jim
0
 

Author Comment

by:JimbobW
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 ...

Jim
0

Featured Post

Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

Join & Write a Comment

Can I legally transfer my OEM version of Windows to another PC?  (AKA - Can I put a new systemboard in my OEM PC?) Few of us are both IT and legal experts but we all have our own views of Microsoft's licensing rules and how they apply.  There are…
Today, still in the boom of Apple, PC's and products, nearly 50% of the computer users use Windows as graphical operating systems. If you are among those users who love windows, but are grappling to keep the system's hard drive optimized, then you s…
Here's a very brief overview of the methods PRTG Network Monitor (https://www.paessler.com/prtg) offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.

743 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

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now