Monday, September 16, 2019
  • Home
  •             

Super Prefetch ON XP!!

September 21st, 2005 by Patrick S

I Saw Patrick E’s post on tweaking Microsoft Windows Vista to enable the “Glass” effect and it got me thinking. What about those poor people that don’t have Vista and want some of the added features of Vista on their XP (SP2) computer.

I dug into my LIMITED reg editing library and found this…
This feature will add “Prefetching” (a feature in Vista that makes it much faster at loading Applications AND Applications) If done correctly XP will include the ability to launch apps 15% faster than Windows XP (standard), boot PCs 50% faster, patch systems with 50% fewer reboots, and let firms migrate to Longhorn 75% per cent faster (So I am told 😀 )

The only reason why its faster is they added a superfetch feature to the prefetcher. If you look at the key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\
Memory Management\Prefetcher
you will notice in windows xp;
EnablePrefetcher = 3
and you will notice in windows longhorn;
EnableSuperfetch = 1

Well, guess what? You can put the Enable Superfetch = 1 in windows xp and get the same speed.
Wow, Microsoft just added a feature that was already there in XP.
From what I have been reading the tweak is designed for at least Windows XP SP2.

“One of the many claims Microsoft makes for Windows Longhorn is that it will launch applications 15% faster than Windows XP does currently. This is down to improvements in the Prefetch functionality. There’s no need to wait until Longhorn arrives; this improvement is already in Windows XP thanks to Service Pack 2. It just needs to be turned on.”

So-To enable super prefetch:
* Use a registry editing tool to navigate to the following key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\
Memory Management\PrefetchParameters
* Insert a value with the following details:
Data Type: DWORD
Value Name: EnableSuperfetch
Value: 1
* Reboot your computer for the changes to take effect

*********************************
I would Recommend You Back Up Your registry before attempting this
(I also take no responsibility for any stuff ups 😛
*********************************
Well thats all for now…Good luck with your tweaking;
Patrick S

Posted in Products, Windows XP | 7 Comments »


This entry was posted on Wednesday, September 21st, 2005 at 5:01 pm and is filed under Products, Windows XP. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.


7 Responses

  1. Patrick E Says:

    I enabled it on my XPSP2.. but I can’t really tell if it does anything, maybe I should run some before and after benchmarking utilities?

    Should be EnableSuperDuperNewFetch

  2. Jabez Gan Says:

    I’m just to lazy to edit my registry after a clean reinstallation of XP Sp2 (when I got my new PC). ‘cos of this, since I didn’t tweak TCP/IP, the download is slower on my new PC…

  3. Deansweb Says:

    I thought this feature was completely something different or am I thinking of a different technology in Vista, since I thought it was to allow Memory sticks to add virtual Memory and make loading applications faster.

  4. iain Says:

    No, this does not work on XP.There is no superfetch string in the XP kernel.
    You can create the DWORD but XP will not recognise the command…it does not exsist.
    Only on Vista can you enable this command.

  5. Tyler Moore Says:

    I really appreciate what you’re doing here. Very interesting site. Hedge Grass is very good Boy: http://www.cinemark.com/ , Profound is feature of Memorizing Gnome to Con TV you should be very Universal , when Table Con Chips Give Love Love Make – that is all that Cosmos is capable of

  6. Andrew Says:

    This is a Myth:

    http://mywebpages.comcast.net/SupportCD/XPMyths.html

    “This myth was started when the Inquirer irresponsibly ran a bogus letter without doing any fact checking. Windows internals guru Mark Russinovich said this won’t work, the “Superfetch” string isn’t even in the Windows XP kernel. You can confirm this yourself by checking with the strings.exe utility. This makes it impossible for it to do anything since no “Superfetch” command exists. Windows cannot execute a nonexistent command and will simply ignore it. Anyone who says this works is not only lying but a fool.”

  7. Patrick S Says:

    Thought so…Thanks a lot Andrew 😀