In Windows Vista and Server 2008, you can use the AutoLogger feature to trace a component during the boot process (or through a reboot) by adding a registry value as described in the following MSDN article and rebooting the system: http://msdn.microsoft.com/en-us/library/aa363687(VS.85).aspx
Read More...