I am trying to troubleshoot/fix a 30 minute boot time (i.e., the time between power being applied and the login screen appearing). All diagnostics (CPU, HDD, RAM) seem fine, so I simply suspect a bug in the interaction of Windows with hardware drivers/firmware.
The HDD bottlenecks almost every process on this computer so, to understand what is happening here, I wish I could get a log of all file accesses (just like the "Disk" tab in "Resource Monitor", but I want it before the system lets me do anything). My gut belief, though I really have no evidence, is that Windows is processing/rewriting some update files (or the full OS), because it sees some danger of a faulty boot corrupting everything.
I have looked at the "ntbtlog" file and many of Windows' logs/timestamps and everything indicates that drivers are all loaded quickly with Windows up and running within the first minute, but I simply can't track what causes the 30 minute delay...a time log of all file accesses with some rough byte counts would give me the bigger picture. Is there a way to get a log like this before login?