Windows – How do software programs determine the HDD temperature

coolinghard drivewindows

Some software programs can etermine the temperature of the hard drive. E.g. HWMonitor:

enter image description here

I say that there must be a thermometer inside the HDD and the data (via SMART) is passed as regular info to the soft which wants that info .

My colleague say that no, there's no thermometer inside the HDD. (i.e. the software guesses the heat based on the drive's RPM.)

How do programs determine the temperature of the HDD?

Best Answer

The hard drive has a temperature sensor (or multiple temperature sensors - they might be used for internal control, self-test etc...) inside, and this data is passed through SMART (in fact, this is a standardized SMART parameter).

Related Question