С позволения автора немного поофтоплю.
для температуры диска нужен hddtemp.
Относительно названий fan1, fan2, fan3, temp1, temp2, temp3. Нет правил где эти датчики ставить. Любая программа просто находит датчик на интерфейсе и соответственно его обзывает. Если отрицательные значения, либо производитель не задействовал этот датчик (чипы могут получать информацию с нескольких датчиков, не все пороизводители используют их все). Либо неверно определен тип датчика. Так что это только достать документацию на оборудование, где и какие датчики разместил производитель.
Вентиляторы вычисляются по контактам на материнской плате, либо отключением кулера и смотрим где резко изменилось значение. Например, fan1 обычно располагается возле процессорного разъема. Но никто мне не мешает установить пассивный радиатор, а этот разъем задействовать для высасывающего вентилятора на задней стенке. И все, это уже не процессорный кулер.
Обычно, стационарные программы мониторинга позволяют переименовывать датчики. А для переносной программы на флешке вполне хватает fan1, fan2, fan3... что бы бегло оценить ситуацию.
Кстати а откуда берет информацию о температуре HardInfo?