Sorry Quad ...
"Please note that Bootvis.exe is not a tool that will improve boot/resume performance for end users. Contrary to some published reports, Bootvis.exe cannot reduce or alter a system's boot or resume performance. The boot optimization routines invoked by Bootvis.exe are built into Windows XP. These routines run automatically at pre-determined times as part of the normal operation of the operating system."
http://www.microsoft.com/whdc/system/sysperf/fastboot/default.mspx
You won't find Bootvis to 'download' on any MS site.
Simple things to do to improve boot time ...
Turn off/disable any 'welcome' sounds
Turn off/disable any 'spash' screens
Turn off/disable Networking, especially in a domain
Turn off/disable anything in your Start-up folder
Turn off/disable anything in your Taskbar
Turn off/disable your Firewall/AV program
(NOT recommended)
Turn off/disable the operator
... you may then just save 5 sec.
Prefetching
If you're frequently using the same few applications over and over again, prefetching can greatly increase the apparent speed of a system. Rather than waiting for you to click an icon to start a program, and
then loading all of the associated files, libraries, and pointers necessary to run the program, XP has all the components of your programs preloaded. When you click an icon to start the program, most of the hard work is already done.
The drawback to prefetching is that XP will prefetch a program even if you use it only once or twice. XP will retain a copy of a portion of it in the Prefetch folder. From there, it will prefetch the program, taking resources from your workstation even though you may have no intention of ever using the program again. If you have enough unused or little-used items prefetching, over time your system will actually run slower than if you never prefetched at all. This is especially evident on systems with limited resources.
Sytems with 512 RAM will handle
any 'prefetching' XP does ... however, a system with 128 RAM will suffer, and over time prefetching will slow your system down.
Modifying and disabling Prefetch settings
As with most Windows XP-related things, you can change the way that Prefetch behaves by making a change in the registry. For low-memory systems, you can even completely disable the feature, which ensures that every last byte of RAM goes toward running current programs, not the ones XP guesses you'll need next.
To change the registry settings for prefetching, start the Registry Editor by selecting Run from the Start menu, typing
regedit in the Open text box, and clicking OK. When the Registry Editor window opens, navigate through the left pane until you get to this hive:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
In the right pane, look for the key named EnablePrefetcher. The value of this key represents how prefetch works on your system. Values you can choose from include:
0. Disable
1. Application Launch Prefetch
2. Boot Prefetch
3. Prefetch everything
To change the value, double-click it. You'll then see the Edit DWORD Value screen. Enter the value representing the level of prefetching you want in the Value Data field.
Enjoy!