System Performance Tweaks - Disable Prefetch for low memory systems

If you have for example a system with only has about 128megs of RAM. The Windows XP Prefetch can take a lot of this up by preloading programs at boot as well as preloading programs you often use thus sucking away your available RAM.

For example: on a system, a  Pentium III 800 with 128 megs of RAM, it was able to greatly boast a system performance by disabling Prefetch all together. It used for example a half hour for the disk to stop thrashing after stopping Norton Speed Disk, Now it stops instantly.

Note: This tweak worked in this example with a system configuration as described above, but disabling Prefetch on other systems may have a bad effect as it might free up ram but it also could increase program start up time.

Here's how to disable Prefetch.

  1. To open the Registry Editor click on the Start button on your taskbar, then click on Run and type "regedit" and click on OK to start the utility.
  2. Expand HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters\EnablePrefetcher (see picture 2).
    Picture 1
  3. Set the value to either 0-Disable.
  4. The modifications you made will be in effect after you reboot your PC.



Lex van der Horst

Date Added:


Last Reviewed: