температура...
Подскажите пожалуйста, как узнать температуру винчестера?
Стандартных функций API не существует, это из разряда vendor-specific... Можно через шину SMBus получить, опять же для разных мам - разные порты и т.д. Просмотри исходнички lm_sensors или (еще лучше, проще) xmbmon(секция про extra-sensors) - это под linux, но железо везде одинаковое, и язык С и там и там ;-))))