Windows 9x/Me memory management tips I've mentioned a number of times in the past the various problems with 16-bit Windows memory management, caused by limitations in the underlying DOS operating system. Limitations that those of us using Windows NT/2000/XP don't have to worry about (we just have Code Red to worry about!) but limitations which still affect millions of Windows 98 and Windows Me users. Especially with RAM being so inexpensive and people upgrading their PCs to hundreds of megabytes, one thing I keep pointing out is to avoid loading up too much memory on a DOS machine, since DOS (and Windows 95/98/Me) actually don't handle large amounts of memory very well. Anything over 512 megabytes, and you'll have problems. vcache can't handle anything above 512 MB of memory. however, the trick is easily solved: edit system.ini in the [vcache] section and limit the maximum file cache, like this: [vcache] MinFileCache=16384 MaxFileCache=524288 or substitute 512*1024=524288 with a smaller value, just to be sure; 384 MB sounds nice, so that's 393216. i like to keep minfilecache at 16 MB at all times, but it can be left out and let for windows to decide (which is probably a bad idea ;) lo and behold, all problems are solved. windows 9x can now run even with 2 gigs of memory! :) I still wouldn't recommend putting 2 gigabytes of memory into a Windows 98 machine, but hey, you might. I'll let Matija continue... to reduce hard drive wear & tear in win9x, type ConservativeSwapFileUsage=1 into the [386Enh] section. that will keep the swap file tidy & clean until all of your physical memory is filled up. if you have tons of it, you may never even experience swap file usage - but the virtual memory is there should you need it.