Connect with us

how to measure HDs' temperature

Discussion in 'Electronic Design' started by aurgathor, Jul 10, 2003.

Scroll to continue with content
  1. aurgathor

    aurgathor Guest

    A couple of hours ago I almost toasted my 18 Gig
    Cheetah -- I was having a couple of bluescreens with
    write errors to C:, and upon closer examination, the
    drive was almost too hot to touch. (

    Anyhow, I'd like to avoid this in the future, so what is
    the "best" way to measure the HD's temperature?
    The motherboard is an old dual P233MMX with no
    onboard temperature sensors (it was a manufacturing
    option, BTW, but never seen it on any)

    The ideal solution would have a small onscreen
    gauge, a temperature controlled fan, and some
    kind of audible warning if the temperature goes over
    some set value.

    A termperature ontrolled fan is probably the easiest
    because it's just a carefully chosen series NTC thermistor
    (or an encapsulated thermal switch) and a fan. Another
    thermistor (a little higher) and a buzzer could provide
    the audible feedback, but I have no good idea for
    measurement and display. In theory, I could use an
    analog data acquisition card and some sensor, but the
    DAQ cards aren't exactly cheap.

    Any idea?
  2. Jim Meyer

    Jim Meyer Guest

    "Best" is in the eye of the beholder. I'd simply put a fan on
    the drive that would keep it cool at the maximum expected ambient,
    turn the fan on fully, and get on with my business.

  3. Ian Stirling

    Ian Stirling Guest

    The drive may have onboard temperature sensors, and in that case, it's
    a question of software.
    Is the Cheetah SCSI?
    SMART for example tells me that my laptop HD is at 35C, and my server
    hard drives are at around 40C.
  4. Al

    Al Guest

    Check out:

    for temperature sensing lables. They change color when a specific temp
    has been exceeded.

  5. Aidan Grey

    Aidan Grey Guest

    Fast drives tend to run hot. For information on how to
    keep them cool, see

    Aidan Grey
  6. John Fields

    John Fields Guest
  7. aurgathor

    aurgathor Guest

    Thanks, this is very close to what I want.
  8. Tim Shoppa

    Tim Shoppa Guest

    Most recent (meaning in the past half-decade) drives can sense
    drive temperature and report it electronically over the SCSI
    bus through one of the drive's Mode Sense or Log Sense commands.
    There's a industry-wide semi-standard for this sort of information
    called SMART.

    See, for an example report from a Seagate Cheetah drive,

    The tools that generate these reports can be found at

  9. You can just use a thermistor and drive a voltage comparator with that. The comparators output could than drive a relay
    to turn on the fan.
  10. aurgathor

    aurgathor Guest

    Took a look at that site, unfortunately, they
    have only linux binaries.
  11. Tim Shoppa

    Tim Shoppa Guest

    No, they have source code, they have to because it's GPL'ed.

    Look specifically at

    for the source tarball.

Ask a Question
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.
Electronics Point Logo
Continue to site
Quote of the day