In che modo i programmi software determinano la temperatura dell'HDD?


28

Alcuni programmi software possono determinare la temperatura del disco rigido. Ad esempio HWMonitor :

inserisci qui la descrizione dell'immagine

Dico che all'interno dell'HDD deve esserci un termometro e che i dati (tramite SMART) vengono passati come informazioni regolari al software che desidera tali informazioni.

Il mio collega dice che no, non c'è termometro all'interno dell'HDD. (ovvero il software indovina il calore in base all'RPM dell'unità.)

In che modo i programmi determinano la temperatura dell'HDD?


15
Il tuo collega è completamente all'oscuro e sciocco.
barlop

@barlop Cosa succede quando non ci sono monitor di temperatura in quegli HDD? superuser.com/questions/588878/…
Pacerier

@Pacerier anni fa la gente o non conosceva affatto la temperatura o attaccava un pad del sensore di temperatura sul dispositivo / a. Questo è stato fatto di più sulla temperatura della CPU (che è più importante della temperatura del disco rigido), alcune persone hanno messo una sonda sul dissipatore di calore (o perforazione). Le persone hanno messo i pad sui dischi rigidi per misurare anche la loro temperatura. Qualche volta più di un decennio fa, le schede madri hanno iniziato a monitorare / riportare la temperatura della CPU, n i dischi rigidi hanno iniziato a riportare la loro temperatura e ad un certo punto sono usciti i termometri a infrarossi ed è possibile
puntali

Risposte:


35

Il disco rigido ha un sensore di temperatura (o più sensori di temperatura - potrebbero essere utilizzati per il controllo interno, l'autotest ecc ...) all'interno e questi dati vengono passati attraverso SMART (in realtà, si tratta di un parametro SMART standardizzato ).


5
Sì. OP avrebbe potuto trovare semplicemente leggendo http://en.wikipedia.org/wiki/SMART , scorrendo fino al parametro 190 e cerca la parola temperatura. (Ad esempio pagina aperta, <kbd> Controllo </kbd> - <kbd> F </kbd>, temperature<kbd> Invio </kbd>).
Hennes,

2
@Hennes ho pensato che si riferisse a SMART. non era così sicuro. e quindi - non lo guardavo nella categoria SMART.
Royi Namir,

1
Ora hai due link per mostrare il tuo collega però. ;-)
Hennes,

3
Ma pubblicandolo su SO molti possono essere intrattenuti, quindi non è uno spreco.
crdx,

@Hennes, cosa significa searchinf?
Pacerier,

15

No, il monitor della temperatura è incorporato nell'HDD. È un'aggiunta più recente e la vedrai solo con alcuni dei dischi SCSI più recenti. Qualcosa di più vecchio di qualche anno non avrà i sensori.

In realtà fa parte della suite SMART che riporta circa 30 attributi. ( http://www.hdsentinel.com/smart/index.php )

Il software lo estrae dall'hardware. Hai vinto l'argomento.


1
Non capisco. SMART è stato per anni ormai. mi stai dicendo che solo i nuovi dischi hanno sensori? Ho un disco di 5 anni di cui posso dire la sua temperatura .... per favore, spiega.
Royi Namir,

6
È un termometro a infrarossi. È integrato nel disco rigido. Dovevo sostituirli sempre quando avevano un alto tasso di fallimento. Sono abbastanza bravi ora. Modifica: tutto ciò che supporta SMART dovrebbe avere il termometro integrato. 5 anni non è poi così male. Sto parlando di 10-15 anni.
Will.Beninger,

10
I dischi rigidi di consumo hanno iniziato a includere i sensori di temperatura nel 2008. Prima di allora, i PC in genere non disponevano di sensori di temperatura per i dischi rigidi e i Mac in genere avevano un sensore collegato all'esterno dell'unità. Le unità moderne hanno un sensore collegato all'interno della scatola delle unità. L'ultima volta che ho controllato, la maggior parte dei dischi rigidi utilizzava i termistori perché non vi era alcun dispositivo già collegato all'interno del case e un termistore è economico se utilizzato da solo. Gli SSD utilizzano in genere sensori di temperatura a banda larga in silicio integrati nel controller, a buon mercato perché non è necessario alcun dispositivo aggiuntivo.
David Schwartz,

@DavidSchwartz, @ WillBeninger, quindi in questi casi in cui le informazioni non possono essere trovate nel parametro SMART, cosa usano per dire la temperatura?
Pacerier,

@Pacerier Se non esiste un sensore di temperatura hardware, la temperatura non può essere segnalata.
David Schwartz,

9

tutto il software utilizza statistiche sul calore dalle informazioni RPM "

Le unità disco rigido ruotano a una velocità costante (in genere 5400 RPM, 7200 RPM, 10000 RPM o 15000 RPM). Quindi le statistiche sulle informazioni sugli RPM avranno probabilmente poco valore per determinare la temperatura.


2
Ovviamente più alto è il numero di giri più freddo è il convertitore di frequenza, poiché i piatti a rotazione più veloce scaricano il calore dalla superficie con una forza molto maggiore rispetto ai piatti più lenti. / s
Justin ᚅᚔᚈᚄᚒᚔ

@Justin ᚅᚔᚈᚄᚒᚔ Voterei questo, ma temo che i futuri visitatori possano pensare che tu sia serio. :)
Moshe Katz,

@Justin ᚅᚔᚈᚄᚒᚔ, Beh, che ne dici di più velocità = più consumo di energia = più potenza termica?
Pacerier,

@Jerry, "probabilmente" non va bene. Citazione per favore.
Pacerier,

Più velocità e stessa generazione potrebbero significare più calore. Ma non è certamente vero ovunque (ad es. Azionamenti moderni pieni di elio con meno attrito).
Hennes,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.