メーカーによってパラメータの意味や基準値はバラバラっぽいね。
温度計測の値についてヒントがないかとCrystalDiskInfoのソースを
見させてもらったんだけど、俺には温度計算部分は発見できなかった。

ソース見たついでに、稼働時間の計算部分で吹いたんだけど、Maxtor1社だけでも、
型番が違うだけで稼働時間の単位すらバラバラだな。Quantum吸収後に出たやつも単位が違うって
どういうことよ。HDD業界の足並みが揃わないどころか、社内の足並み自体が揃ってない感じか。
SMARTツール系を作ってる人は、例外パラメータの情報収集だけでも大変そうだ。

>if(transferMode >= SATA_300)
>  {
>   return POWER_ON_HOURS;
>  }
>  else if(model.Find(_T("MAXTOR 6H")) == 0) // Maxtor DiamondMax 11 family
>  {
>   return POWER_ON_HOURS;
>  }
>  else if(model.Find(_T("MAXTOR 7H500")) == 0) // Maxtor MaXLine Pro 500 family
>  {
>   return POWER_ON_HOURS;
>  }
>  else if(model.Find(_T("MAXTOR 6L0")) == 0) // Maxtor DiamondMax Plus D740X family
>  {
>   return POWER_ON_HOURS;
>  }
>  else if(model.Find(_T("MAXTOR 4K")) == 0) // Maxtor DiamondMax D540X-4K family
>  {
>   return POWER_ON_HOURS;
>  }
>  else
>  {
>   return POWER_ON_MINUTES;