Linked by Thom Holwerda on Mon 11th May 2009 20:43 UTC
Windows SuperFetch is a technology in Windows Vista and onwards that is often misunderstood. I decided to delve into this technology to see what it is all about, and to dispel some of the myths surrounding this feature.
Permalink for comment 363901
To read all comments associated with this story, please click here.
kerframil
Member since:
2005-07-13

Couldn't this be solved by using multiple accounts? I'm actually researching this now, because it dawned on me that if SuperFetch data is stored in /Windows/Prefetch, how is it multi-user aware?

It's really quite simple. The SID of the user account is referenced in the filename (depicted here as %SID%):

AgGlUAD_P_%SID%.db
AgGlUAD_S_%SID%.db

Also, the .pf files are nothing new. These are trace files that are used by the cache manager to improve application launch times through strategic prefetching. This is a feature that was introduced in XP and, as far as I'm aware, has nothing to do with SuperFetch. The windowsitpro.com site has a fairly detailed article about it:

http://tinyurl.com/9qhwso

EDIT: I didn't notice at the time of writing that the distinction between prefetch and superfetch is elaborated upon to some extent in later comments. Still, the above article goes into rather more detail.

Edited 2009-05-16 05:24 UTC

Reply Parent Score: 1