This content has been archived, and is no longer maintained by Indiana University. Information here may no longer be accurate, and links may no longer be available or reliable.
- Windows 95 98 Se Me Ram Limitation Patch 10
- Windows 95 98 Se Me Ram Limitation Patch 2
- Windows 95/98/se/me Ram Limitation Patch
Note: UITS recommends that you use a current versionof Windows on computers connected to the Indiana University network;see Recommended Windows operating systems at IU.
Warning: Do not attempt this procedure unless youhave a fairly high level of computer literacy. Following theseinstructions incorrectly could result in the loss of data or causeyour computer not to work properly.
Prepare a Windows startup disk before you begin. This will be anecessary part of the process. It will also be useful in anemergency. For information on how to create this disk, see theKnowledge Base document ARCHIVED: In Windows 95, 98, or Me, how do I make a startup (system recovery) disk?
- N7I2S5 May 7, 2011 at 12:08:39 Specs: Windows 95 & Windows 7, AMD Athlon II X2 250 3GHz / Host: 4 GB RAM, VM: 256MB RAM.
- Dec 05, 2008 patched so that the 4 critical bytes are changed, allowing use of up to. 4 gb of system ram. Only 4 bytes of code are changed from Micro$oft's original code, allowing win-98 systems.
The procedure below assumes that you have installed the new hard drivecorrectly, and that it is set up as the slave drive (i.e., the secondhard drive). See the documentation that came with your new hard drivefor instructions on how to install and configure the drive physically.
Note: New hard drives will often come with diskmanagement software. It's usually better not to use this software, butto use FDISK, which comes with DOS and Windows. The use ofFDISK is described later in this document.
The first hard drive should be set up as master. Consult your harddrive documentation about the jumper settings. Drives can beconfigured as master, slave, or only drive. If a drive occupies anIDE channel by itself (some computers can have more thanone IDE channel), it should be set up as an only drive. If there aretwo drives on an IDE channel, one must be set as master, the other asslave. Only the master can be the boot disk.
Setting up the drive parameters in the CMOS setup
WarCraft II problems with Win98SE. Windows 98 Maximum RAM. From time to time you?ll see postings claiming that Windows 98, SE, ME. A bug in Windows 95, 98, SE, and ME crops up if. Apprently 1.5GB is the maximum amount of RAM windows 98 can boot with. Windows 98 Maximum RAM (Memory) limit. Windows 95 Running on Android. However when I view my systems properties it tells me I only have 2.93GB of RAM available but 4GB installed. I have read this maybe because I am running a 32bit version of Windows 7, I am unsure to why this is All 32-bit client versions of Windows (not just Vista/XP/7) have a 4GB address space (64-bit versions can use much more).
You must tell the computer that a new hard drive has been added. Inaddition, the new drive's geometry must be registered with thecomputer's CMOS setup (sometimes called theBIOS). In most cases, as the computer boots, it will promptyou to press a certain key or key combination to get into theCMOS. Upon starting the computer, press the appropriate key whenprompted to enter the CMOS setup program.
CMOS setup programs differ depending on the brand of BIOS. All of themhave a screen where you can set drive parameters. Most current CMOSsetup programs can auto-detect the hard drive's geometry, so youusually will not have to input the drive parameters (cylinders, heads,and sectors). If you are installing a drive larger than 500MB, makesure that LBA or Large mode is turned on before you do theauto-detect. You may not have to set this option on newer computers.However, if you have an older motherboard that does not support LBAmode, you may not be able to use all of the space on the drive.
After entering the necessary information or allowing auto-detect, exitthe CMOS setup and allow the computer to boot from the old hard drive(which is set as master).
Partitioning the new hard drive
Before partitioning the hard drive, decide how you are going to dividethe drive (in either FAT16 or FAT32). For more informationon which file system to use, see the Knowledge Base documents ARCHIVED: What is FAT32? and ARCHIVED: What does cluster size mean when referring to hard drives? Remember, since modernapplications and operating systems consist of a large number of smallfiles, a large minimum cluster size can waste a significant amount ofhard drive space. Another thing to note is the maximum limit of thepartition sizes with either file system. With FAT16, there is a 2GBsize limit for drives or virtual drives. FAT32 extends this limit to 4terabytes.
FDISK will allow you to create, on each physical drive, one PrimaryDOS partition and one Extended DOS partition. In addition, theExtended DOS partition may be further subdivided into several virtualdrives. Decide how many virtual drives you wish to make on the newhard drive. If you have a 2.5GB drive, for instance, and you will beusing FAT16, in the interests of efficiency, you can make the PrimaryDOS partition 1023MB, using the remainder of the drive as the ExtendedDOS partition. Then, make two virtual drives on the Extendedpartition, the first being 1023MB and the second the remainder of thespace (about 500MB).
Note: If you are using Windows 95OSR2 or Windows 98, FDISK will ask if you wantto enable Large Disk Support. This is for the purpose of installingFAT32. FAT32 is not compatible with DOS orWindows NT, so if you plan to dual-boot with anotheroperating system, do not enable Large Disk Support.
Note: It is possible to use FAT32 to run Windows 98or Windows 95 OSR2 in a dual-boot situation with Windows2000 Professional. Be aware, though, that almost all of thesecurity features of NTFS are notavailable with FAT32, just as they are not with FAT16.
![Patch Patch](https://winaero.com/blog/wp-content/uploads/2015/11/Windows-2000.png)
To run FDISK, click Start and select Programs, thenMS-DOS Prompt. At the
C:
prompt, enter:Then follow these instructions:
- Switch the Current Fixed Disk to 2. This is veryimportant.
- Display the current partition information. If the drive has neverbeen partitioned and/or formatted, you can proceed with creatingpartitions. If, however, the drive has already been partitioned, youmay have to delete the partitions in order to create new ones.Warning: Deleting a partition on a hard drive willdestroy whatever information has been stored on that partition.
- Create a Primary DOS partition. This will become the
D:
drive. If necessary, create an Extended DOS partition,and make one or more virtual drives. The first virtual drive willbecome theE:
drive, unless the first disk has more thanone partition, in which case, the virtual drives on the first disktake precedence.For instance, if there is one virtual drive on the Extended DOSpartition on the first disk, that virtual drive will be theE:
drive, and the first virtual drive on the second diskwill become theF:
drive. In any case, before formattingany drive, make sure that it is not one of thevirtual drives on the first disk. - Exit FDISK by pressing the
Esc
key. - Reboot the computer to activate the new partition.
- Format each of the new drives. If you are eventually going toreplace your primary hard disk with the new disk, then make sure youuse the
/s
parameter when you format the Primary DOSpartition, e.g., theD:
drive. For example, from thecommand line, enter:or
If you are interested in simply using the drive as extra storage, thenyou are finished. If you intend to replace the old drive withthe new drive or to make the new drive your primary disk, continuefollowing the instructions below.
Backing up important files
Windows 95 98 Se Me Ram Limitation Patch 10
If the new hard disk is intended to replace the old one, you may wantto copy some of your more important files to the new hard drive beforeremoving the old one. If you are able to boot into Windows, it iseasiest to copy the files using Windows Explorer. If not,you can boot from your Windows startup disk and use the
xcopy
or copy
command. Thexcopy
command will copy a folder and all of its contents,while the copy
command will generally copy onlyindividual files.Note: If you plan to install Windows NT 4.0 orWindows 2000 with the NTFS file system onto the new hard disk, youwill have to back up your files to an external source (e.g., a floppydisk or a file server), because the installation of NTFS requires thatthe hard drive be reformatted.
Installing Windows
Note: For security reasons, you should installWindows or rebuild your Windows computer offline (i.e., unplug yournetwork cable), and then take certain measures to assure its securitybefore putting it back on the network. For instructions, seeSafely rebuild your Windows computer
Once you have backed up your important files, you can remove the oldhard drive and proceed with installing Windows on the new one. Afterremoving the old drive, you will first have to make the firstpartition on the new hard disk the active partition, as follows:
- Boot the computer with the Windows startup disk. At the
A:
prompt, enter: - Make the Primary DOS partition on the first disk the activepartition. Close FDISK by pressing the
Esc
key. Thenreboot by pressingCtrl-Alt-Del
.
You will also need to make the new drive a master drive or stand-alonedrive. See your new hard drive's documentation for more information.
Now you are ready to install Windows to the new hard drive.
Basic Windows 9x troubleshooting and performance tunning.
1999-03-28 (updated: 2009-11-06) by Philip
Tags: defragment, virtual memory, swap file, Registry, vcache, Emm386
Defragmenting Hard Disks
Working on your system, deleting and modifying files causes Hard Disks to become fragmented, resulting in slower overall system performance. You should defragment on a regular basis, once or twice a month, depending on how much you use your system.
Windows 95 98 Se Me Ram Limitation Patch 2
To defragment your Hard Disks using the default Windows utility, close all running applications, disable the Screen Saver and start from Programs > Accessories > System Tools > Disk Defragmenter
Note: defragmenting might take over an hour to complete, if you have large hard disks, or your system is heavily fragmented.
Virtual Memory Settings
If you let Windows 9x manage Virtual memory settings, the System often resizes the swap file ( the simulated memory on your hard disk ), and can use up to the entire free space on your Hard disk for caching. There is no single optimal setting for the swap file size, because it's dependant on the number of programs running at one time, and on the amount of RAM in your system. It should be at least the amount of your RAM, i.e if you have 32 meg RAM in your system, the swap file should be at least 32 meg to reduce the chance of 'out of memory' errors.
By choosing a custom Virtual memory setting, you can optimize your system by having a constant swap file size. It not only eliminates the processing time Windows takes to resize the file, but also reduces the fragmentation of your Hard Disk. Note: It might be a good idea to defragment your Hard Disk before editing the swap file settings, so the swap file itself won't be fragmented. Here are the necessary steps:
1. Navigate to Control Panel > System > Performance > Virtual Memory and choose 'Let me specify my own virtual memory settings'.
2. Specify the same amount of space for minimum and maximum swap file size.
3. Make the swap file twice the amount of RAM you have on your system ( or at least the same size as your RAM ).
4. Reboot your computer.
2. Specify the same amount of space for minimum and maximum swap file size.
3. Make the swap file twice the amount of RAM you have on your system ( or at least the same size as your RAM ).
4. Reboot your computer.
Note: If you have more than one Hard Disk, use the fastest/newest one for your swap file location.
Conservative Swap file usage
Windows 95/98/se/me Ram Limitation Patch
This tweak applies to Windows 98/98SE/ME.
Windows 9x seems to do some excessive paging to hard disk, regardless of the amount of RAM in your system. This conservation of RAM is often unnecessary, it wastes RAM and degrades overall performance. We recommend applying the following tweak to all systems with 128MB RAM or more (and no exessive paging). You might get mixed results with PCs with less than 64MB RAM, you'd have to test to see how it works in your environment. This tweak forces Windows to use all available RAM before paging to the hard disk:
- Open C:WindowsSystem.ini in Notepad.
- In the [386Enh] section of the file, on a new line type: ConservativeSwapFileUsage=1 (leave a single blank line between the last line in [386Enh] and the next section)
- Save the file and Reboot for changes to take effect.
Computer Role
For all PCs with more than 16MB RAM, you can gain a bit more speed by changing your computer's role from Desktop Computer to Network Server.
With the Desktop Computer Setting, VFAT allocates memory for the 32 most recently accessed folders and the 677 most recently accessed files, consuming approximately 10K of memory. When you use the Network Server setting, VFAT allocates memory to record the 64 most recently accessed folders and the 2729 most recently accessed files, consuming approximately 40K of memory. The additional 30K RAM is well worth it.
To change the setting, right-click on the 'My Computer' Icon. Maschine 2 serial keygen. Click 'Properties' then 'Performance' and choose the 'File System' tab.
Note: There is a bug in the original Windows 95 and Windows 95A with the 'Network Server Setting. Download and install this patch to fix it.
Windows 98 Drivers Bug
Windows 9x/ME does not install some vxd files in your system directory by default, adding them manually has proven to help for a healthy setup with less crashes. To resolve 20 to 50% of the system errors in any Win9x build, extract these vxd files manually from cab 47 and 48 (might be in different cab files, depending on Windows version. In Windows 98SE for example, they are in cab 53 & 54) into both c:windowssystemvmm32 and c:windowssystem
The following files should be extracted: vcomm.vxd, vdmad.vxd, configmg.vxd, vdd.vxd, vmouse.vxd, ntkern.vxd, vflatd.vxd. Extract these files and reboot. Your system will love you for it.
Note: The above is not reported or confirmed by Microsoft, and there seems to be some controversy on whether extracting the vxds really improves anything. Judging by the hundreds of positive replies we've received, it fixes numerous problems in the operation of Windows. VMM32.VXD is a generic, slower MS driver, build at Windows installation. Some of the drivers needed on your system, including these vxd's are supposed to be part of VMM32. As it turns out, however, it generates quite a few problems with many systems. Extracting the vxd's to the vmm32 directory provides for loading the drivers separately. It has been proven to fix lockups, error messages at start-up, VMM errors, erratic/slow mouse movement and many others..
To check if you need the vxd's yourself, look in the Driver File Details tabs in your Device Manager ( Control Panel > System > Device Manager ). If you find entries containing 'vmm32', there's a good chance you need to extract these manually. For example, in my Modem Driver details, I had ' C:WINDOWSSYSTEMVCOMM.VXD (VMM32) ' before, and just ' C:WINDOWSSYSTEMVCOMM.VXD ' after extracting the vxd's.
Note: if you're upgrading, rather than doing a clean install of Windows '98, you might have the old Windows '95 vxd's in your system. You can check the file versions ( they should be 4.10.1998 ) if you want to find out whether you need the above vxd's.
Editing the Windows Registry
The Registry is the key to Windows 98. It contains the vital information Windows needs to operate, and is the best place to optimize or customize almost anything in the whole OS. By all means it would be to your best advantage to learn about your registry and play around in registry editor (regedit.exe). Here are some tips, but please, use them wisely and make sure you know what you are doing first:
First do this: Hit Control-Alt-Delete and see what programs come up. If there are any you don't want go to the registry to: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun
Select the program and delete it ( ALWAYS Back up your registry first, using registry backer (scanregw.exe) or 'Export Registry' in Regedit)
First do this: Hit Control-Alt-Delete and see what programs come up. If there are any you don't want go to the registry to: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun
Select the program and delete it ( ALWAYS Back up your registry first, using registry backer (scanregw.exe) or 'Export Registry' in Regedit)
If you feel pretty safe, or you back up your registry/hard drive often, you can decrease your boot up time by removing the line: [ C:WindowsScanregw.exe /autorun ] in the same key location as above (for Windows 9x). That's what backs up your registry and then compresses it each time you start Windows which makes for unwanted delay.
AGAIN, BE SURE TO BACK UP YOUR REGISTRY. You may accidentally remove something you shouldn't have and render your PC useless, not being able to boot in Windows. If this happens, just boot to DOS and import your backed up registry using regedit.exe in DOS mode.
Look around, you can customize anything you want basically try different variables, you may come up with something you like.
Note: For the above example (editing the startup programs in Windows 9x), instead of hacking the registry, you can also try: Start > Run , type msconfig, go to the Startup tab and remove unwanted entries.
AGAIN, BE SURE TO BACK UP YOUR REGISTRY. You may accidentally remove something you shouldn't have and render your PC useless, not being able to boot in Windows. If this happens, just boot to DOS and import your backed up registry using regedit.exe in DOS mode.
Look around, you can customize anything you want basically try different variables, you may come up with something you like.
Note: For the above example (editing the startup programs in Windows 9x), instead of hacking the registry, you can also try: Start > Run , type msconfig, go to the Startup tab and remove unwanted entries.
Vcache
Vcache is the Windows disk-caching virtual device driver. This is a very important part of Windows, as it provides excellent disk performance. Windows, however, limits vcache from its total potential. The following tweak will keep Vcache from taking up all your RAM, and being resized all the time.
Here's how to improve it. Type 'sysedit' in your 'start' , 'run' dialog box and navigate to 'System.ini'. In the ini file, look for [vcache] and add the following:
MinFileCache= nnn
MaxFileCache= nnn
ChunkSize= nnn
(nnn represents a number, multiple of 2)
MaxFileCache= nnn
ChunkSize= nnn
(nnn represents a number, multiple of 2)
'MinFileCache' and 'MaxFileCache' should be the same ( about 25% of your RAM ) to avoid resizing. 'ChunkSize' should generally be '512', but you can omit that one. You should set MinFileCache and MaxFileCache to about 25% of your total RAM for best performance, i.e 8190 for 32Mb RAM, 16384 for 64Mb, 32768 for 128Mb..
These are sample settings from one of our PCs ( 256Mb RAM, Windows 98 )
![Patch Patch](https://i.ytimg.com/vi/xeVBGYEbYcI/maxresdefault.jpg)
[vcache]
MinFileCache=65536
MaxFileCache=65536
ChunkSize=512
MinFileCache=65536
MaxFileCache=65536
ChunkSize=512
Notes: Generally, the more RAM you have, the larger vcache can be. Remember that the RAM used by vcache can't be used by applications. Also, Windows 98/98SE has better memory management than 95, so you might not notice much improvement using that tweak.
Windows98 Setup and EMM386
During setup Win98 will remove some drivers from your Autoexec.bat and Config.sys files. Unfortunately it removes EMM386 for Win98's first time use so it can detect hardware without problems but forgets to 'un-REM it'. Make sure you are using EMM386 and have optimal options set. You can still use memmaker for Win98. Also, make sure you aren't using any old dos TSRs like DosKey or other unnecessary files.
Windows 98 loads EMM386, but there are some command line switches that can improve your system's performance. For example, if you have 'EMM386.EXE ram' or 'EMM386.EXE noems' in your Config.sys file, it will enable you to load the drivers after that in the Upper Memory block, instead of Conventional Memory. To load devices in UMB, use devicehigh in Config.sys, and lh (loadhigh) in Autoexec.bat. 'DOS=UMB, HIGH' in your Config.sys will free up Conventional Memory as well. You can type 'mem /c/p' in DOS Prompt, to see what's loaded into memory, and where.
Note: It is important to follow some rules when editing your Config.sys. The first line should load Himem.sys, the second EMM386.exe, and any other drivers should be after those two.
If you still use BUFFERS - FCBS - LASTDRIVE - STACKS commands in your Config.sys file, make sure that you are using the BUFFERSHIGH - FCBSHIGH - LASTDRIVEHIGH - STACKSHIGH commands, available in Windows 95, to free more conventional memory.
INTER-Networking
For extensive Internet tweaking read the Broadband related articles on the site and check out our Network tools.
Here are some additional pointers specifically for Windows 9x: Go to 'Control Panel' and click 'Network'. Make sure you have 'Client for Microsoft Networks' to save trouble. If you don't have it this is why your Internet Dial-up Password wouldn't save. Click on 'Dial-Up Adapter' and select Advanced. Go to 'IP Packet Size' and experiment with Small, Medium, and Large packets to see which one works best for you. Hint: Use Large for broadband, (small/medium for dialup)
Also there is a value in your registry called 'SLOWNET' and it is usually set at '01' change this to '00' It won't dramatically increase your transfers but it will reduce timeouts. The key is as follows:
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesClassNet0001
In dial-up networking, uncheck the 'Log on to Network' under Server Types. You can also get rid of the 'NetBEUI' and 'IPX/SPX'.
NOTE: This will only effect your login time. In some cases it is necessary to keep this box checked.
Multiple Devices
To improve your system's reliability and gain some more speed, you should remove the multiple devices that build up when changing drivers and hardware. Restart your PC in Safe mode ( Press F8 while system is booting and choose Safe Mode from the menu ).
Right-click on the 'My Computer' icon, choose 'properties', open the 'Device Manager' tab. Check all the device categories, and remove all but the first instance of the devices on your system.
Note: Don't change your devices' properties while in Safe Mode.
rate: avg:
Related Articles: