Hi,
The Prefetcher component in Windows XP is part of the Memory Manager, and
helps to shorten the amount of time it takes to start Windows and programs.
Windows XP "monitors" itself and notices which applications are launched
frequently. It gathers information about these applications and what they
access with the launch and stores this information in the prefetch folder.
It then uses this information to "optimize" access to these files so that
they launch faster.
Once every three days, by default, Windows XP will perform a partial
defragmentation and adjust the layout of the disk based upon current use.
The files to be moved are written in the file Layout.ini (found in the
Prefetch directory under the System Root directory).
More information here on the Prefetch Folder in Windows XP
http://www.kellys-korner-xp.com/xp_p.htm#xp_prefetch
/xp_tweaks.htm
Top 10 Frequently Asked Questions and Answers
http://www.kellys-korner-xp.com/top10faqs.htm