Jak programy określają temperaturę dysku twardego?

28

Niektóre programy mogą określać temperaturę dysku twardego. Np. HWMonitor :

wprowadź opis zdjęcia tutaj

Mówię, że wewnątrz dysku twardego musi znajdować się termometr, a dane (przez SMART) są przekazywane jako zwykłe informacje do oprogramowania, które chce takich informacji.

Mój kolega powiedział, że nie, wewnątrz dysku twardego nie ma termometru. (tzn. oprogramowanie zgaduje ciepło na podstawie prędkości obrotowej dysku).

Jak programy określają temperaturę dysku twardego?

Royi Namir
źródło
15
Twój kolega jest całkowicie nieświadomy i głupi.
barlop
@barlop Co dzieje się wtedy, gdy na tych dyskach twardych nie ma monitorów temperatury? superuser.com/questions/588878/…
Pacerier
@Pacerier lata temu ludzie albo wcale nie znali temperatury, albo po prostu przykleili podkładkę czujnika temperatury do urządzenia / a. Zostało to zrobione bardziej4temperatura procesora (to jest ważniejsze niż temperatura dysku twardego), niektórzy ludzie sondowali radiator (lub wiercenie). Ludzie nakładają pady na dyski twarde również w celu zmierzenia ich temperatury. Co najmniej dziesięć lat temu płyty główne zaczęły monitorować / zgłaszać temperaturę procesora, a dyski twarde zaczęły zgłaszać swoją temperaturę. W pewnym momencie pojawiły się termometry na podczerwień i można skieruj ich (jak broń) na wszystko, co można zobaczyć np. na dyskach twardych, i zmierz ich temperaturę
barlop

Odpowiedzi:

35

Dysk twardy ma czujnik temperatury (lub wiele czujników temperatury - mogą one służyć do kontroli wewnętrznej, autotestu itp.) Wewnątrz, a dane te są przekazywane przez SMART (w rzeczywistości jest to ustandaryzowany parametr SMART ).

Renan
źródło
5
Zawsze. OP można było znaleźć, czytając http://en.wikipedia.org/wiki/SMART , przewijając do parametru 190 i wyszukiwania słowa temperatura. (Np. Otwórz stronę, <kbd> Control </kbd> - <kbd> F </kbd>, temperature<kbd> Enter </kbd>).
Hennes
2
@Hennes I Zakłada ona dotyczy SMART. nie był taki pewien. i stąd - nie spojrzałem na to w kategorii SMART.
Royi Namir
1
Teraz masz jednak dwa linki do pokazania swojemu współpracownikowi. ;-)
Hennes
3
Ale umieszczając go na SO, wiele z nich można zabawiać, więc nie jest to strata.
crdx
@Hennes, Co oznacza wyszukiwarka?
Pacerier
15

Nie, monitor temperatury jest wbudowany w dysk twardy. Jest to nowszy dodatek i zobaczysz go tylko w przypadku niektórych nowszych dysków SCSI. Coś starszego niż kilka lat nie będzie miało czujników.

W rzeczywistości jest to część pakietu SMART, która zgłasza około 30 atrybutów. ( http://www.hdsentinel.com/smart/index.php )

Oprogramowanie po prostu wyciąga go ze sprzętu. Wygrałeś kłótnię.

Will.Beninger
źródło
1
Nie rozumiem. SMART istnieje od lat. mówisz mi, że tylko nowe dyski mają czujniki? Mam 5-letni dysk, który mogę określić jego temperaturę .... proszę wyjaśnić.
Royi Namir
6
To termometr na podczerwień. Jest zintegrowany z dyskiem twardym. Kiedyś musiałem je wymieniać cały czas, kiedy miały wysoki wskaźnik awarii. Teraz są całkiem niezłe. Edycja: Wszystko, co obsługuje SMART, powinno mieć zintegrowany termometr. 5 lat nie jest takie złe. Mam na myśli 10-15 lat.
Will.Beninger
10
Konsumenckie dyski twarde zaczęły włączać czujniki temperatury w 2008 r. Wcześniej komputery zazwyczaj nie miały czujników temperatury dysków twardych, a komputery Mac zazwyczaj miały czujnik przymocowany do zewnętrznej części dysku. Nowoczesne napędy mają czujnik przymocowany do wnętrza obudowy napędu. Ostatnio sprawdziłem, że większość dysków twardych używała termistorów, ponieważ do wnętrza obudowy nie było jeszcze żadnego urządzenia, a termistor jest tani, jeśli jest używany samodzielnie. Dyski SSD zwykle wykorzystują krzemowe czujniki temperatury pasmowe zintegrowane z kontrolerem, tanie, ponieważ nie jest potrzebne dodatkowe urządzenie.
David Schwartz
@DavidSchwartz, @ WillBeninger, więc w jakich przypadkach informacji nie można znaleźć w parametrze SMART, czego używają do określenia temperatury?
Pacerier
@Pacerier Jeśli nie ma sprzętowego czujnika temperatury, temperatura nie może zostać zgłoszona.
David Schwartz
9

całe oprogramowanie wykorzystuje statystyki dotyczące ciepła z informacji o RPM ”

Dyski twarde obracają się ze stałą prędkością (zwykle 5400 obr./min, 7200 obr./min, 10000 obr./min lub 15000 obr./min). Tak więc statystyki dotyczące informacji o prędkości obrotowej prawdopodobnie będą miały niewielką wartość do określania temperatury.

Jerry Asher
źródło
2
Oczywiście im wyższa prędkość obrotowa, tym chłodniejszy jest napęd, ponieważ szybsze wirujące talerze wyrzucają ciepło z powierzchni z dużo większą siłą niż wolniejsze talerze. / s
Justin ᚅᚔᚈᚄᚒᚔ
@Justin up Poparłbym to, ale obawiam się, że przyszli goście mogą myśleć, że mówisz poważnie. :)
Moshe Katz
@ Justin ᚅᚔᚈᚄᚒᚔ, a co powiesz na więcej prędkości = większe zużycie energii = więcej mocy cieplnej?
Pacerier
@Jerry, „prawdopodobnie” nie jest w porządku. Cytowanie proszę.
Pacerier
Większa prędkość i ta sama generacja mogą oznaczać więcej ciepła. Ale z pewnością nie wszędzie tak jest (np. Nowoczesne napędy wypełnione helem o mniejszym tarciu).
Hennes,