Make XP and Vista boot as fast as Windows 7

The best way to achieve a faster boot is to work through each of the most time-consuming startup areas in turn, making one change at a time. After each change, reboot your system and time the results to make sure that the tweak has worked for you. You may not see an improvement with every tweak.

Reboot your PC and launch the BIOS set-up program (you'll press [F2] or [Del], probably – a prompt will explain what you need to do). Most BIOSes have a Quick Boot option that disables some fairly pointless hardware checks, so make sure that's enabled.