I've never heard of the problem before, is there anything that can be done to check if it could be that and how to go about avoiding it?
I started getting these bsods on startup in about November, a couple of years ago. They happened most days when the computer was starting from cold.
I suffered with that for a few months until the problem went away in the spring, and I thought nothing more of it. Then the following November it started happening again, and I suspected it was seasonal.
So I did some experiments: If I switched my computer off and then on again(already warm), then it wouldn't bsod. It was something that only affected the first boot up of the day. Temperature was the only variable.
Also, I noticed the sound of the hard disk was slightly different when cold ... it was a screechier and more metallic noise than the normal whirring. Don't exaggerate that in your imagination ~ it was a very subtle difference, but was something I became aware of.
Also I installed the
HWMonitor software, and would run this as soon as the computer booted, so I could read the temperatures of things.
For my hard disk, seeing 14'C or less came to mean "Will almost certainly bsod in a couple of minutes". If it started at 18'C or higher, then it never did. Inbetween these figures was unpredictable.
The way I avoided having to boot twice was to set up a fan heater near to the computer and blast it with warm air for ten minutes before starting. Not terribly fun or convenient, but it worked, until I bought a new hard disk.