Як програмні програми визначають температуру жорсткого диска?


28

Деякі програми можуть визначати температуру жорсткого диска. Наприклад HWMonitor :

введіть тут опис зображення

Я кажу, що всередині жорсткого диска повинен бути термометр, і дані (через SMART) передаються як звичайна інформація програмному забезпеченню, яке хоче цю інформацію.

Мій колега каже, що ні, термометр всередині жорсткого диска немає. (тобто програмне забезпечення відгадує тепло на основі RPM накопичувача.)

Як програми визначають температуру жорсткого диска?


15
Ваш колега абсолютно безглуздий і нерозумний.
барлоп

@barlop Що станеться тоді, коли на цих жорстких дисках немає моніторів температури? superuser.com/questions/588878/…
Pacerier

@Pacerier yrs ago люди або взагалі не знали темп, або наклеювали на датчик температури сенсор температури (це робилося more4the temp CPU (це важливіше, ніж темп жорсткого диска), деякі люди ставлять зонд на радіатор (або в буріння). Люди кладуть колодки на жорсткі диски, щоб також виміряти їх темп. Точний@деякий десяток років тому материнські плати почали моніторинг / звіт про темп процесора, n жорстких дисків почали повідомляти про свій темп. І в якийсь момент з’явились інфрачервоні термометри, і це можливо вкажіть їх (як пістолет) на те, що можна побачити, наприклад, на жорстких дисках, і виміряйте їх темп
барлоп

Відповіді:


35

Жорсткий диск має датчик температури (або кілька датчиків температури - вони можуть використовуватися для внутрішнього контролю, самотестування тощо), і ці дані передаються через SMART (адже це стандартизований параметр SMART ).


5
Ага. ОП можна було знайти, просто прочитавши http://en.wikipedia.org/wiki/SMART , прокручуючи до параметра 190 ans searchinf для температури слова. (Наприклад, відкрита сторінка, <kbd> Керування </kbd> - <kbd> F </kbd>, temperature<kbd> Введіть </kbd>).
Геннес

2
@Hennes Я припускав, що це стосується SMART. не був такий впевнений. а значить - не шукав це під категорією SMART.
Рой Намір

1
Тепер у вас є два посилання, щоб показати вашому колезі. ;-)
Геннес

3
Але, розміщуючи його на ТАК, багато цікавого може розважатися, тому це не марно.
crdx

@Hennes, що означає searchinf?
Pacerier

15

Ні, монітор температури вбудований у жорсткий диск. Це нещодавнє доповнення, і ви побачите його лише на деяких нових дисках SCSI. Усе, що старше кількох років, не матиме датчиків.

Це насправді частина набору SMART, яка повідомляє про 30 атрибутів. ( http://www.hdsentinel.com/smart/index.php )

Програмне забезпечення просто витягує його з обладнання. Ви виграли аргумент.


1
Я не розумію. SMART є вже роками. ти мені кажеш, що тільки нові приводи мають датчики? У мене 5-річний привід, який я можу сказати його температуру .... будь ласка, поясніть.
Рой Намір

6
Це інфрачервоний термометр. Він вбудований у жорсткий диск. Мені довелося замінювати їх весь час, коли вони мали високий показник відмов. Зараз вони досить гарні. Редагувати: У всіх, що підтримують SMART, термометр повинен бути вбудований. 5 років не так вже й погано. Я говорю про 10-15 років.
Will.Beninger

10
Споживчі жорсткі диски почали включати датчики температури у 2008 році. До цього ПК зазвичай не мали датчиків температури жорсткого диска, а Macs зазвичай мав датчик, прикріплений до зовнішньої частини накопичувача. Сучасні накопичувачі мають датчик, прикріплений до внутрішньої сторони корпусу накопичувача. Останнє, що я перевірив, більшість жорстких дисків використовували термістори, оскільки не було пристрою, який уже прикріплений до внутрішньої частини корпусу, а термістор коштує дешево, якщо він використовується окремо. SSD зазвичай використовують датчики температури в діапазоні кремнію, інтегровані в контролер, дешеві, оскільки не потрібно додаткового пристрою.
Девід Шварц

@DavidSchwartz, @ WillBeninger, Тож у таких випадках, коли інформація не може бути знайдена в параметрі SMART, що вони використовують для визначення температури?
Пейсьєр

@Pacerier Якщо апаратного датчика температури немає, про температуру не можна повідомляти.
Девід Шварц

9

все програмне забезпечення використовує статистику щодо тепла з інформації про RPM "

Накопичувачі на жорсткому диску обертаються з постійною швидкістю (зазвичай 5400 RPM, 7200 RPM, 10000 RPM або 15000 RPM). Тож статистика інформації про RPM, ймовірно, мала значення для визначення температури.


2
Очевидно, що чим вище обертів, тим крутіше привід, оскільки швидше обертові пластини відкидають тепло з поверхні набагато більшою силою, ніж повільніші пластини. / с
Джастін ᚅᚔᚈᚄᚒᚔ

@Justin ᚅᚔᚈᚄᚒᚔ Я б підтримав це, але боюся, що майбутні відвідувачі можуть подумати, що ти серйозний. :)
Моше Кац

@Justin ᚅᚔᚈᚄᚒᚔ, а як щодо більшої швидкості = більше споживання енергії = більше тепловіддачі?
Pacerier

@Jerry, "напевно", це не нормально. Цитування, будь ласка.
Pacerier

Більша швидкість і таке ж покоління може означати більше тепла. Але це, звичайно, не вірно скрізь (наприклад, сучасні приводи, наповнені гелієм із меншим тертям).
Геннес
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.