Посл.ответ |
Сообщение |
Ранг: 8.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 28 января 2008 16:38 · Личное сообщение · #1
Публикаций на тему чтения смарт на IDE полно.
Но вот как это сделать для SATA винтов?
Конкрентно - необходимо получить температуру.
| Сообщение посчитали полезным: |
|
 Ранг: 1131.7 (!!!!), 447thx Активность: 0.67↘0.2 Статус: Участник
|
Создано: 29 января 2008 03:45 · Личное сообщение · #2
Psychedelic пишет:
Но вот как это сделать для SATA винтов?
спецификация закрыта производителями чипсетов
| Сообщение посчитали полезным: |
Ранг: 8.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 29 января 2008 04:25 · Личное сообщение · #3
Но ведь есть же проги, показывающие температуру.
Hdd Temperature например
| Сообщение посчитали полезным: |
Ранг: 8.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 29 января 2008 04:26 · Личное сообщение · #4
Может через WMI?
| Сообщение посчитали полезным: |
Ранг: 8.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 29 января 2008 04:59 · Личное сообщение · #5
Спрошу конкретно:
Скажите вот код из этой статьи будет работать на SATA винтах?
rsdn.ru/article/delphi/SMART.xml
| Сообщение посчитали полезным: |
Ранг: 218.5 (наставник), 2thx Активность: 0.09↘0 Статус: Участник
|
Создано: 29 января 2008 05:25 · Личное сообщение · #6
Psychedelic пишет:
Но ведь есть же проги, показывающие температуру.
Дык что те мешает поковырять их?
| Сообщение посчитали полезным: |
 Ранг: 1131.7 (!!!!), 447thx Активность: 0.67↘0.2 Статус: Участник
|
Создано: 29 января 2008 09:36 · Личное сообщение · #7
Psychedelic пишет:
Но ведь есть же проги, показывающие температуру.
угу. человек бился головой об стену, чтобы написать шаровару и по окончании побежал выкладывать эти данные в сеть, да?
| Сообщение посчитали полезным: |
Ранг: 8.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 29 января 2008 14:17 · Личное сообщение · #8
>Дык что те мешает поковырять их?
Времени много надо. У меня его почти нет.
Ответьте пожалуйста на пост
Создано: 29 января 2008 04:59:03
На ixbt мне сказали что код из статьи будет работать на SATA.
Только что-то слабо вериться. Что скажуть знающие?
| Сообщение посчитали полезным: |
Ранг: 37.4 (посетитель) Активность: 0.01↘0 Статус: Участник
|
Создано: 29 января 2008 14:25 · Личное сообщение · #9
Что скажуть знающие?
На практике проверить не судьба?
| Сообщение посчитали полезным: |
Ранг: 8.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 29 января 2008 14:27 · Личное сообщение · #10
>На практике проверить не судьба?
Да нету у меня SATA. И у знакомых нету.. Так бы уже давно проверил
| Сообщение посчитали полезным: |
Ранг: 191.8 (ветеран), 46thx Активность: 0.17↘0 Статус: Участник
|
Создано: 29 января 2008 14:29 · Личное сообщение · #11
В помощь
files.hddguru.com/
files.hddguru.com/download/Software/smartmontools-5.37-1.win32-setup.rar
smartmontools.sourceforge.net/
| Сообщение посчитали полезным: |
Ранг: 23.2 (новичок), 8thx Активность: 0.02↘0 Статус: Участник
|
Создано: 29 января 2008 15:55 · Личное сообщение · #12
Psychedelic пишет:
На ixbt мне сказали что код из статьи будет работать на SATA.
правильно тебе сказали
Я правда для себя на ASM переписал, про статью не знаю. Но на SATA работает
| Сообщение посчитали полезным: |
Ранг: 8.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 29 января 2008 16:18 · Поправил: Psychedelic · Личное сообщение · #13
GMax пишет: Но на SATA работает
Спасибо как гора с плеч.
Не подскажешь еще момент.
Получаю 194 аттрибут. У меня он = 112.
Чтобы перевести его в градусы цельсия в той статье предлагаеться формула:
84 - (pDA.bAttrValue - 1) div 3
Но фишка в том что получаеться 47, все другие проги показывают 36.
Что это блин за формула, и откуда ее автор выкопал не понятно.
Как правильно это сделать?
Я уже перерыл кучу доков, нигде толком не сказано как.
| Сообщение посчитали полезным: |
Ранг: 23.2 (новичок), 8thx Активность: 0.02↘0 Статус: Участник
|
Создано: 29 января 2008 16:39 · Личное сообщение · #14
Что значение великовато, ты точно нужное получил?
У меня на всех доступных мне винтах темперетура в цельсиях, а что за формула хз (с фаренгейтов вроде по другому переводится)
| Сообщение посчитали полезным: |
Ранг: 8.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 29 января 2008 16:54 · Личное сообщение · #15
Извиняюсь доверился автору статьи.
Первый байт в массиве bRawValue содержит правильное значение.
TDriveAttribute = packed record
...
bRawValue : array [0..5] of BYTE; //
| Сообщение посчитали полезным: |