The output from dmesg is often useful for determining which hardware is detected on a given system but it is also very useful for looking at hardware errors such as when wifi interface won't work or when a a hard drive is about to die.
I would very much like to learn about a Windows alternative to read kernel messages of that sort. I imagine It could be useful in determining the cause of the bsod in some cases.