3 Answers
3

You can also use Windows Performance Tools Kit to analyse your boot performance. This tool give you detailed information about the Windows boot process. To understand the boot phases I recommend you look to for the "Windows On/Off Transictions". In this document, Microsoft provides knowledge base descriptions about all phases and processes that needs to be booted on your system.

I know a good guide to improve your boot-up time, take a look at here.

The SU Blog highlighted an app that appears to do a decent job of showing you what is going on and taking time during start up called Soluto.

Sysinternals does not have any boot-time tracking tools. Autoruns is brilliant, and Soluto can give you a better understanding of what you see in Autoruns. But Autoruns will not tell you how long each process takes to start.

If the already mentioned Soluto doesn't give you the detail you need, Sysinternals' Process Monitor can also be configured to log the boot process. Making sense of its output is not for the faint of heart though -- you'll get a lot of information.

Autoruns can also offer some insight into what 3rd party software is starting when you boot your PC. It would be an easier place to start if the problem isn't in a hardware driver.