Ваш компьютер может сказать вам температуру жесткого диска в определенной степени, но как именно он выполняет такой трюк? Продолжайте читать, как мы копаем в аппаратных и программных элементах системного мониторинга.
Сегодняшняя сессия вопросов и ответов приходит к нам благодаря SuperUser – подразделению Stack Exchange, группы веб-сайтов вопросов и ответов, управляемой сообществом.
Вопрос
Читатель SuperUser Рой Намир должен уладить спор с коллегой:
У меня был спор с коллегой по поводу:
« Как программные программы (например, hwmonitor) определяют температуру жесткого диска? »
Я сказал, что внутри жесткого диска должен быть термометр , и данные (через SMART) передаются в виде обычной информации программному обеспечению, которое хочет эту информацию.
Он сказал: «Нет. Внутри жесткого диска нет термометра. Вы должны подключить его как другое оборудование на вашем жестком диске. Все программное обеспечение использует статистику о тепле из информации об оборотах ».
Итак, как же программы типа hwmonitor определяют температуру жесткого диска?
Как на самом деле? Давайте копаться и докопаться до сути этого дружеского спора.
Ответ
Участник SuperUser Ренан подтверждает оценку Ройи:
Внутри жесткого диска есть датчик температуры (или несколько датчиков температуры – они могут использоваться для внутреннего контроля, самопроверки и т. Д.), И эти данные передаются через SMART (фактически это стандартный параметр SMART).
Если вам интересна система SMART и все, что она может сообщить, мы настоятельно рекомендуем проверить ссылку выше. Вы обнаружите, что есть переменные для всего: от температуры до времени вращения, до ошибок и всего промежуточного.
Есть что добавить к объяснению? Звук выключен в комментариях. Хотите узнать больше ответов от других опытных пользователей Stack Exchange? Ознакомьтесь с полной веткой обсуждения здесь.