Featured Worklog

Price Search



PC Apex Sponsor


PC Apex Sponsors



PC Apex RSS Feeds

RSS Feed for PC Apex Reviews & ArticlesRSS Feed for PC Apex PC Modding WorklogsRSS Feed for the PC Apex Daily DisturbanceRSS Feed for the latest PC Apex Site NewsRSS Feed for PC Apex Affiliate and Web NewsRSS Feed for PC Apex Deals and Steals

Go Back   Apex Community Forums // PC Apex Forums // Tweaking // General OS Tweaks

General OS Tweaks Questions, info, results for various OS tweaks and OS tweaking apps.

Reply
 
LinkBack Thread Tools Display Modes
Old 29-September-07, 02:54 AM   #1 (permalink)
Apex Techie II
Default Vista not reading all my RAM?

I have a Dell XPS 410. I bought it with 2 GB of ram and added 2 more a week later. In setup, the BIOS reads all 4 Gb, but when I check in system information, it says I only have 3GB. Would the system even start if 1 stick was bad?
injuneer1 is offline     Reply With Quote
Old 29-September-07, 03:04 AM   #2 (permalink)
Apex Tech God
eascarface's Avatar
Default Re: Vista not reading all my RAM?

No your RAM is not dead, the 32bit version of Vista has trouble with reading more 3GB's of memory. I suggest that you read this article as it will explain things.

Hope that helps
eascarface is offline     Reply With Quote
Old 29-September-07, 03:24 AM   #3 (permalink)
Apex Techie II
Default Re: Vista not reading all my RAM?

Great article. Thanks for the help!
injuneer1 is offline     Reply With Quote
Old 29-September-07, 06:04 AM   #4 (permalink)
Joosey
Joose's Avatar
Default Re: Vista not reading all my RAM?

To enable all 4GB of your RAM on 32-bit versions of windows, you gotta do the following:

On your system drive, find a file called boot.ini. It's a hidden system file, so you gotta turn on those views. It's also read-only. Make sure you remove the read-only attribute.

On the line that has your operating system on it, underneath the [operating systems] header, add the following to the end of the line:

Code:
/3GB
Do NOT change anything else on this line!!!

This will allow 32-bit versions of Windows to address the entire 4GB of RAM. Works for XP/2003 too. Not responsible if you hose your system; I've heard that Vista sometimes might not like this switch, but it's worth a shot...I haven;t read the entire Anandtech article, but it looks interesting...

Last edited by Joose; 29-September-07 at 06:10 AM..
Joose is offline     Reply With Quote
Old 29-September-07, 12:53 PM   #5 (permalink)
Apex Techie II
Default Re: Vista not reading all my RAM?

I guess it doesn't much matter now anyway that this 7month old XPS system just cooked 3 sticks of ram on 1 startup!
injuneer1 is offline     Reply With Quote
Old 29-September-07, 03:06 PM   #6 (permalink)
Editor/Reviewer/LED Guru
Twizted's Avatar
Default Re: Vista not reading all my RAM?

Quote:
Originally Posted by Joose
To enable all 4GB of your RAM on 32-bit versions of windows, you gotta do the following:

On your system drive, find a file called boot.ini. It's a hidden system file, so you gotta turn on those views. It's also read-only. Make sure you remove the read-only attribute.

On the line that has your operating system on it, underneath the [operating systems] header, add the following to the end of the line:

Code:
/3GB
Do NOT change anything else on this line!!!

This will allow 32-bit versions of Windows to address the entire 4GB of RAM. Works for XP/2003 too. Not responsible if you hose your system; I've heard that Vista sometimes might not like this switch, but it's worth a shot...I haven;t read the entire Anandtech article, but it looks interesting...

I would like to see this article... From what I understand that will allow windows to "see" more then 3GB... but it is still bound to the physical address limitation of 32bit which will "not" use more than 2.7GB (that is all of the memory, system, video, ect... combined btw)

If you can find a credible article that proves me and everyone else that has read about this wrong I welcome it.....
Twizted is offline     Reply With Quote
Old 29-September-07, 03:29 PM   #7 (permalink)
Joosey
Joose's Avatar
Default Re: Vista not reading all my RAM?

Quote:
Originally Posted by Twizted
I would like to see this article... From what I understand that will allow windows to "see" more then 3GB... but it is still bound to the physical address limitation of 32bit which will "not" use more than 2.7GB (that is all of the memory, system, video, ect... combined btw)

If you can find a credible article that proves me and everyone else that has read about this wrong I welcome it.....

Even though it says it only works on Server, that's not true; I've used it with XP. This explains it well:

How to Set the /3GB Startup Switch in Windows

And if the standard 1GB to System/3GB to applications makes your system unstable, you can tune how much you give by following this article:

How to use the /userva switch with the /3GB switch to tune the User-mode space to a value between 2 GB and 3 GB

or this one:

How to Set the /USERVA Startup Switch in Windows

Then there's these articles explaining just what it's actually doing:

The Old New Thing : The oft-misunderstood /3GB switch
The Old New Thing : Myth: The /3GB switch expands the user-mode address space of all programs

Standard procedure for servers with 4GB RAM running Windows Server 2003 Standard is to add the /3GB switch to them. The memory "seen" jumps from just over 3GB by default, to 4092MB.

I've done this many times in my environment of over 200 servers.




After all that, I forgot that the /3GB switch really isn't what you're looking for!!!

Forget my instructions above. In Vista it's going to make your system really unstable. Instead of using the /3GB switch in your boot.ini you have to enable the Physical Address Extensions in the exact same place. So instead of /3GB switch, please append this switch to the line just under your [DEFAULT] entry in boot.ini:

Code:
/PAE
Here's a technet article explaining what it's doing:

Large memory support is available in Windows Server 2003 and in Windows 2000

Hope that helps, and I hope you're not thoroughly confusered.

Last edited by Joose; 29-September-07 at 03:37 PM..
Joose is offline     Reply With Quote
Old 29-September-07, 03:37 PM   #8 (permalink)
Joosey
Joose's Avatar
Default Re: Vista not reading all my RAM?

OK Twiz...and injuneer1 (welcome to PCX by the way )

This is the definitive article:

Windows Vista or Windows Server 2003 may report less memory than you expect

Hate to say I told you so

Oh yeah...and if you're not dual-booting (I am) you'll need to follow the instructions in the article linked in this post to enable PAE for Vista. I didn't know that.
Joose is offline     Reply With Quote
Old 29-September-07, 03:58 PM   #9 (permalink)
Editor/Reviewer/LED Guru
Twizted's Avatar
Default Re: Vista not reading all my RAM?

Well, If I had a machine here to test it on I would... I am not saying its wrong as you did come up with a lot of articles but I am still not sure if its just seeing it or using it to... hmmmm
Twizted is offline     Reply With Quote
Old 29-September-07, 04:05 PM   #10 (permalink)
Joosey
Joose's Avatar
Default Re: Vista not reading all my RAM?

Quote:
Originally Posted by Twizted
Well, If I had a machine here to test it on I would... I am not saying its wrong as you did come up with a lot of articles but I am still not sure if its just seeing it or using it to... hmmmm

I know where you're coming from; it's not that you're making more memory than you've already got, it's just reallocating that memory to make the operating system better aware of where the memory actually is.

Remember the limitation for 32-bit operating systems is 4GB. This is a hard line. What the PAE switch is doing is effectively enabling a 'driver' (for lack of a better word) to allow memory that is pushed just beyond the 4GB barrier by the motherboard/bios, to be 'seen' by the operating system. It doesn't happen to ALL systems, but is does happen in the majority of systems. When it does happen, you 'lose' quite a bit of RAM.

PAE isn't all it's cracked up to be though. If you compare a 32-bit PAE system that has 4096MB ram available to it to the exact same system running a 64-bit version, the 64-bit version will run faster, due to native addressing support. The PAE switch comes at a cost; there is a *little bit* of a performance hit. It's generally offset though by the extra RAM available to the system.

If you compare performance pre and post-PAE, you should see a performance boost, albeit small.
Joose is offline     Reply With Quote
Old 29-September-07, 05:32 PM   #11 (permalink)
Editor/Reviewer/LED Guru
Twizted's Avatar
Default Re: Vista not reading all my RAM?

lol I know it cant make memory thats not there I am saying this goes against everything I have ever read about OS's and memory allocation and ability... I just talked to my bro here at the shop.. He said the "Hard line" is 3.2GB on a 32bit system for all memory in the system (video and all)

It just goes against everything I have ever learned and read... I guess this would have to be shown to me hands on to really get me on board with the idea... just to many years and articles saying otherwise I guess....
Twizted is offline     Reply With Quote
Old 29-September-07, 05:56 PM   #12 (permalink)
Joosey
Joose's Avatar
Default Re: Vista not reading all my RAM?

Quote:
Originally Posted by Twizted
lol I know it cant make memory thats not there I am saying this goes against everything I have ever read about OS's and memory allocation and ability... I just talked to my bro here at the shop.. He said the "Hard line" is 3.2GB on a 32bit system for all memory in the system (video and all)

It just goes against everything I have ever learned and read... I guess this would have to be shown to me hands on to really get me on board with the idea... just to many years and articles saying otherwise I guess....

3.2GB is a 'soft line' if you will; Microsoft opsys's 2000+ can be enabled to allocate that extra 800MB RAM by using the PAE switch. It's a trick that sysadmins have been using for years on MS SQL servers and MS Exchange Servers...in fact, Microsoft actually recommends that you enable both /3GB and /PAE on Exchange servers with 4GB RAM in them for this very reason.
Joose is offline     Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Just reading an article... Rob Anything Goes 6 16-July-06 12:43 AM
CD reading error Watchyourback Other PC Problem / Help 4 10-February-05 01:10 AM
CD-R Not Reading Disks... Help! cool_dude Other Hardware 6 01-May-04 04:49 PM
DVD-ROM not reading disks tombozo Other Hardware 0 25-November-03 06:05 PM
Recommended reading? lAnonymousl Anything Goes 36 19-September-03 12:42 PM


All times are GMT -5. The time now is 08:16 AM.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0
Copyright PCApex.com, GameApex.com, ForumApex.com 2001 - 2008
Advertisements

Page generated in 0.24491 seconds with 9 queries