• Welcome to Overclockers Forums! Join us to reply in threads, receive reduced ads, and to customize your site experience!

OK, whats the truth? How much memory can Windows98 really handle?

Overclockers is supported by our readers. When you click a link to make a purchase, we may earn a commission. Learn More.

TUK101

Member
Joined
Jun 27, 2001
Location
Wash. State
I am pretty sure that I read in some literature pertaining to Windows 98 that it can only handle 384mb of sdram. Now on OC'ers.com I am reading posts everywhere from peaple claiming that it can handle anywhere from only 256mb on up to 2 gig of memory. Now I know that I am running 384 with no problems at all, and my buddy tried running 512 with all kinds of registry errors. And his board is supposed to handle up to a gig. So whats the real truth? Is there some sort of a dl or hack that can be run to get Windows 98 to handle more memory than 384?
Or are there just soem peaple getting really lucky with thier system running more ram than is supposed to be allowed?:confused:
 
The standard releases of Windows 9x ( 95, 98 ) and Millennium Editions (ME) of the Mircrosoft Windows Operating systems can handle 512 mb of ram without modification or problems. I know this from personal experience and Microsofts knowledge database. To exceed 512 mb of ram you must configure Windows using the following information.

SYMPTOMS
If a computer that is running any of the versions of Windows that are listed above contains more than 512 megabytes (for example, 768 megabytes) of physical memory (RAM), you may experience one or more of the following symptoms:

You may be unable to open an MS-DOS session (or command prompt) while Windows is running. Attempts to do so may generate the following error message:

There is not enough memory available to run this program.
Quit one or more programs, and then try again.


The computer may stop responding (hang) while Windows is starting, or halt and display the following error message:

Insufficient memory to initialize windows. Quit one or more memory-resident programs or remove unnecessary utilities from your Config.sys and Autoexec.bat files, and restart your computer.

CAUSE
The Windows 32-bit protected-mode cache driver (Vcache) determines the maximum cache size based on the amount of RAM that is present when Windows starts. Vcache then reserves enough memory addresses to permit it to access a cache of the maximum size so that it can increase the cache to that size if needed. These addresses are allocated in a range of virtual addresses from 0xC0000000 through 0xFFFFFFFF (3 to 4 gigabytes) known as the system arena.

On computers with large amounts of RAM, the maximum cache size can be large enough that Vcache consumes all of the addresses in the system arena, leaving no virtual memory addresses available for other functions such as opening an MS-DOS prompt (creating a new virtual machine).

WORKAROUND
To work around this problem, use one of the following methods:

* Use the MaxFileCache setting in the System.ini file to reduce the maximum amount of memory that Vcache uses to 512 megabytes (524,288 KB) or less.

* Use the System Configuration utility to limit the amount of memory that Windows uses to 512 megabytes (MB) or less.

* Reduce the amount of memory that is installed in your computer to 512 MB or less

Information taken from Microsoft's knowledge database
 
Last edited:
UnseenMenace said:
The standard releases of Windows 9x ( 95, 98 ) and Millennium Editions (ME) of the Mircrosoft Windows Operating systems can handle 512 mb of ram without modification or problems. I know this from personal experience and Microsofts knowledge database. To exceed 512 mb of ram you must configure Windows using the following information.

SYMPTOMS
If a computer that is running any of the versions of Windows that are listed above contains more than 512 megabytes (for example, 768 megabytes) of physical memory (RAM), you may experience one or more of the following symptoms:

You may be unable to open an MS-DOS session (or command prompt) while Windows is running. Attempts to do so may generate the following error message:

There is not enough memory available to run this program.
Quit one or more programs, and then try again.


The computer may stop responding (hang) while Windows is starting, or halt and display the following error message:

Insufficient memory to initialize windows. Quit one or more memory-resident programs or remove unnecessary utilities from your Config.sys and Autoexec.bat files, and restart your computer.

CAUSE
The Windows 32-bit protected-mode cache driver (Vcache) determines the maximum cache size based on the amount of RAM that is present when Windows starts. Vcache then reserves enough memory addresses to permit it to access a cache of the maximum size so that it can increase the cache to that size if needed. These addresses are allocated in a range of virtual addresses from 0xC0000000 through 0xFFFFFFFF (3 to 4 gigabytes) known as the system arena.

On computers with large amounts of RAM, the maximum cache size can be large enough that Vcache consumes all of the addresses in the system arena, leaving no virtual memory addresses available for other functions such as opening an MS-DOS prompt (creating a new virtual machine).

WORKAROUND
To work around this problem, use one of the following methods:

* Use the MaxFileCache setting in the System.ini file to reduce the maximum amount of memory that Vcache uses to 512 megabytes (524,288 KB) or less.

* Use the System Configuration utility to limit the amount of memory that Windows uses to 512 megabytes (MB) or less.

* Reduce the amount of memory that is installed in your computer to 512 MB or less

Information taken from Microsoft's knowledge database
Well, that pretty much sums that question up in a nutshell. Thanks a lot for shedding some light on the confusion that a lot of peaple have been having. I have seen too many posts on these forums with peaple asking why they are having problems when adding too much ram on their windows 9* OS's. From what I had known in the past, and in my experiences 384 mb's of ram was always a safe bet. Thanks again.
 
CrackedSKull said:
What about XP, i don't have it yet, but plan to upgrade sometime. Since it's all 32bit, does it support more than 512mb? Also does pro support more than home edition?
Im not for positive, but I believe that XP is based on Windows 2000, and Windows 2000 I believe supports up to 2 gig of memory. So XP would most likely do at least that.:eek:
 
when you get 1gb of ram in win98se/ winme you need to do the work around already posted. I can confirm this.
I ran 256, 512, 768mb, then 1gb worth of ram in a win98se machine.
The max my mb will take is 2gb worth of ram. (4 dimms)
Now I am on Win2k pro with 512mb b/c my hs/fan/peltier takes a slot up, and i sold some ram.
 
not a fact.. but the general consensus amongst most people is that 256mb gives you the best all-round performance in win98.
 
proze said:
not a fact.. but the general consensus amongst most people is that 256mb gives you the best all-round performance in win98.
I remmember when people said that about 128MB . . .
 
Message from 2017

when i run windows 98 on virtualbox it dont crash with 2gb of ram, but i will try to install it with 12gb on hardware level and see what happens (even though i know that 32bit os's have 4gb ram limit)
 
Back