Comment les logiciels déterminent-ils la température du disque dur?

28

Certains logiciels peuvent augmenter la température du disque dur. Par exemple, HWMonitor :

entrez la description de l'image ici

Je dis qu'il doit y avoir un thermomètre à l' intérieur du disque dur et les données (via SMART) sont transmises en tant qu'informations régulières au logiciel qui veut ces informations.

Mon collègue dit que non, il n'y a pas de thermomètre à l'intérieur du disque dur. (c.-à-d. que le logiciel devine la chaleur en fonction du régime du lecteur.)

Comment les programmes déterminent-ils la température du disque dur?

Royi Namir
la source
15
Votre collègue est complètement désemparé et insensé.
barlop le
@barlop Que se passe-t-il alors quand il n'y a pas de moniteur de température dans ces disques durs? superuser.com/questions/588878/…
Pacerier
@Pacerier il y a des années, les gens ne connaissaient pas du tout la température ou collaient un capteur de température sur le périphérique / a. Cela a été fait plus que la température du processeur (ce qui est plus important que la température du disque dur), dissipateur thermique (ou en cours de perçage). Il y a plus de dix ans, les cartes mères ont commencé à surveiller / signaler la température du processeur, n disques durs ont commencé à signaler leur température et, à un moment donné, des thermomètres infrarouges sont sortis et il est possible de pointez-les (comme une arme à feu) sur tout ce que vous pouvez voir, par exemple sur les disques durs, et mesurez leur température
barlop

Réponses:

35

Le disque dur possède un capteur de température (ou plusieurs capteurs de température - ils peuvent être utilisés pour le contrôle interne, l'auto-test, etc.) à l'intérieur, et ces données sont transmises via SMART (en fait, il s'agit d'un paramètre SMART normalisé ).

Renan
la source
5
Toujours. OP aurait pu trouver en lisant simplement http://en.wikipedia.org/wiki/SMART , en faisant défiler jusqu'au paramètre 190 et en recherchant le mot température. (Par exemple, page ouverte, <kbd> Contrôle </kbd> - <kbd> F </kbd>, temperature<kbd> Entrée </kbd>).
Hennes du
2
@Hennes J'ai supposé qu'il s'agissait de SMART. n'était pas si sûr. et donc - ne l'a pas regardé dans la catégorie SMART.
Royi Namir
1
Maintenant, vous avez deux liens à montrer à votre collègue. ;-)
Hennes
3
Mais en le publiant sur SO, beaucoup de choses peuvent être diverties, donc ce n'est pas un gaspillage.
crdx
@Hennes, que signifie searchinf?
Pacerier
15

Non, le moniteur de température est intégré au disque dur. C'est un ajout plus récent et vous ne le verrez qu'avec certains des nouveaux disques SCSI. Tout ce qui date de plus de quelques années n'aura pas les capteurs.

C'est en fait une partie de la suite SMART qui rapporte environ 30 attributs. ( http://www.hdsentinel.com/smart/index.php )

Le logiciel le retire simplement du matériel. Vous avez gagné l'argument.

Will.Beninger
la source
1
Je ne comprends pas. SMART existe depuis des années maintenant. vous me dites que seuls les nouveaux disques ont des capteurs? J'ai un lecteur de 5 ans dont je peux dire la température .... veuillez expliquer.
Royi Namir
6
C'est un thermomètre infrarouge. Il est intégré au disque dur. J'avais l'habitude de les remplacer tout le temps quand ils avaient un taux d'échec élevé. Ils sont assez bons maintenant. Edit: Tout ce qui prend en charge SMART devrait avoir le thermomètre intégré. 5 ans n'est pas si mal. Je parle de 10 à 15 ans.
Will.Beninger
10
Les disques durs grand public ont commencé à inclure des capteurs de température en 2008. Avant cela, les PC n'avaient généralement pas de capteurs de température de disque dur et les Mac avaient généralement un capteur lié à l'extérieur du lecteur. Les lecteurs modernes ont un capteur collé à l'intérieur du boîtier du lecteur. La dernière fois que j'ai vérifié, la plupart des disques durs utilisaient des thermistances car aucun appareil n'était déjà collé à l'intérieur du boîtier et une thermistance est bon marché si elle est utilisée seule. Les SSD utilisent généralement des capteurs de température à bande interdite en silicium intégrés au contrôleur, bon marché car aucun appareil supplémentaire n'est nécessaire.
David Schwartz
@DavidSchwartz, @ WillBeninger, Donc, dans les cas où les informations ne peuvent pas être trouvées dans le paramètre SMART, qu'utilisent-elles pour indiquer la température?
Pacerier
@Pacerier S'il n'y a pas de capteur de température matériel, la température ne peut pas être signalée.
David Schwartz
9

tous les logiciels utilisent des statistiques sur la chaleur à partir des informations RPM "

Les disques durs tournent à une vitesse constante (généralement 5400 tr / min, 7200 tr / min, 10000 tr / min ou 15000 tr / min). Ainsi, les statistiques sur les informations RPM seront probablement peu utiles pour déterminer la température.

Jerry Asher
la source
2
De toute évidence, plus le régime est élevé, plus le disque est froid, car les plateaux à rotation plus rapide rejettent la chaleur de la surface avec une force beaucoup plus grande que les plateaux plus lents. / s
Justin ᚅᚔᚈᚄᚒᚔ
@Justin ᚅᚔᚈᚄᚒᚔ Je voterais pour cela, mais j'ai peur que les futurs visiteurs pensent que vous êtes sérieux. :)
Moshe Katz
@Justin ᚅᚔᚈᚄᚒᚔ Eh bien, que diriez-vous de plus de vitesse = plus d'énergie consommée = plus de chaleur produite?
Pacerier
@Jerry, "probablement" n'est pas correct. Citation s'il vous plaît.
Pacerier
Plus la vitesse et la même génération pourraient signifier plus de chaleur. Mais ce n'est certainement pas vrai partout (par exemple, les entraînements modernes remplis d'hélium avec moins de friction).
Hennes