Wie bestimmen Softwareprogramme die HDD-Temperatur?

Einige Softwareprogramme können die Temperatur der Festplatte beeinträchtigen. E. g. HWMonitor:

geben Sie hier die Bildbeschreibung ein

Ich sage, dass es ein Thermometer in der Festplatte geben muss und die Daten (über SMART) als reguläre Informationen an das Soft übergeben werden, das diese Informationen möchte .

Mein Kollege sagen, dass nein, es gibt kein Thermometer in der Festplatte. (dh die Software errät die Wärme basierend auf der Drehzahl des Laufwerks.)

Wie bestimmen Programme die Temperatur von die Festplatte?

Author: fixer1234, 2013-04-28

3 answers

Die Festplatte verfügt über einen Temperatursensor (oder mehrere Temperatursensoren-sie können zur internen Steuerung, zum Selbsttest usw. verwendet werden...) innerhalb, und diese Daten werden durch SMART übergeben (tatsächlich ist dies ein standardisierter SMART-Parameter).

 35
Author: Renan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-04-28 19:56:36

Nein, der Temperaturmonitor ist in die Festplatte eingebettet. Es ist eine neuere Ergänzung und Sie werden es nur mit einigen der neueren SCSI-Festplatten sehen. Alles, was älter als ein paar Jahre ist, wird die Sensoren nicht haben.

Es ist eigentlich ein Teil der S. M. A. R. T. Suite, die etwa 30 Attribute meldet. (http://www.hdsentinel.com/smart/index.php)

Die Software zieht es nur von der Hardware. Du hast den Streit gewonnen.

 15
Author: Will,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-04-28 19:58:45

die gesamte Software verwendet Statistiken über Wärme aus der RPM info "

Festplatten drehen sich mit einer konstanten Geschwindigkeit (normalerweise 5400 U / min, 7200 U / min, 10000 U / min oder 15000 U / min). Die Statistiken zu RPM Info werden also wahrscheinlich für die Temperaturbestimmung von geringem Wert sein.

 9
Author: Jerry Asher,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-04-28 21:43:49