Download the SDK web installer from here
Run the installer and select the following:
Leave the location to default
Windows Performance Toolkit
You must reboot on completion of the install
After reboot set aside about 30 minutes when you will not need the computer
When ready start an elevated command prompt :
Go Start > All Programs > Accessories
Right click Command Prompt and select Run as Administrator
Then copy and paste the following command into the black box :
xbootmgr -trace boot -prepSystem -verboseReadyBoot
Now your PC will be restarted 6 times. With a two minute pause before the tool runs after the desktop loads
After the second reboot the MS defragmentation program is running and is placing the files into an optimized layout, so that Windows will boot up faster
The last Reboots are training of readyBoot. After the training is finished, you'll notice a huge improvement in startup.
The logical prefetching described above is used when the system has less than 512MB of memory. If the system has 700MB or more then an in-RAM cache is used to further optimize the boot process (its not clear from the book whether or not this ReadyBoot cache completely replaces the logical prefetching approach or just builds on it, my assumption is that both work together).
After each boot the system generates a boot caching plan for the next boot using file trace information from up to the five previous boots which contains details of which files were accessed and where on the disk they were located. These traces are stored as .fx files in the