1

Один из наших старых компьютеров перезагружается случайным образом через несколько часов. Я подозреваю, что жесткий диск перегревается. Есть ли способ регистрировать температуру жесткого диска каждый час?

2 ответа2

1

Это немного хакерское решение, но вы можете собрать что-то вместе с помощью smartctl, командного файла и планировщика задач Windows.

Я использую копию smartctl из портативной установки gsmartctl

Сначала определите устройства в системе и определите их названия. Smartctl использует стиль именования дисков в стиле unix

smartctl -scan выведет все диски в системе

c:\Users\me> smartctl.exe --scan /dev/sda -d ata # /dev/sda, ATA device

Затем вы можете сбросить всю информацию на этом диске с

smartctl.exe -a /dev/sda

Затем вы можете направить это в файл с

smartctl.exe -a /dev/sda >> foo

Заверните его с помощью пакетного сценария (возможно, с помощью grep для определения температуры диска) и запустите его с запланированными задачами, и вы получите отличную оценку.

1

SpeedFan может записывать температуру в файл.

После того, как вы запустите SpeedFan, сделайте следующее:

  1. На главном экране нажмите « Настроить».
  2. На вкладке « Температура » выберите запись, соответствующую вашему жесткому диску (вероятно, HD0 , нажмите F2, чтобы переименовать) и установите флажок "Записано" внизу. Повторите для каждой температуры, которую вы хотите войти.
  3. На вкладке « Журнал » выберите "Включено" и настройте параметры, если хотите.
  4. Нажмите ОК.
  5. Готово. Журналы (в формате CSV) появятся в каталоге, в который вы установили SpeedFan.

В качестве альтернативы, HWiNFO - это еще одна утилита, которая может записывать температуры компонентов в файл.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .