One of our old computers is restarting randomly after some hours. I suspect the hard drive overheats. Is there a way to log the hard drive temperature every hour?
Its a bit of a hacky solution but you can throw together something with smartctl, a batch file and windows task scheduler
I'm using a copy of smartctl from a portable install of gsmartctl
First determine the devices on the system and work out their names. Smartctl uses the 'unix' style of naming drives
Then you can dump all information on that drive with
You can then direct that to a file with
Wrap it up with a batch script (perhaps using grep to sort out the drive temperature) and run it with scheduled tasks and you'll be golden.
SpeedFan can log temperatures to a file.
Once you have SpeedFan up and running, do the following:
Alternatively, HWiNFO is another utility that can log component temperatures to a file.