Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
Нет таких функций в языке C++ ;-) Самому писать надо!03.03.04 12:39 Число просмотров: 1211 Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 03.03.04 12:51 Количество правок: 1
> Хочу написать программу , считывающую атрибуты S.M.A.R.T. с > винчестера Maxtor 6Y120P0 . Подскажите , пожалуйста , > какими функциями языка С / С ++ это можно сделать , и как > узнать , какие атрибуты что значат именно для этого > винчестера . SMART сам по себе аппаратно-программная фича... Т.е. винт хранит или в CMOS или на сервисном цилиндре статистическую инфу о своей работе. Извлекается она через служебные команды ATA, по шлейфу IDE ;-). Некоторая информация SMART общая для всех типов винтов, некоторая специфичная для конкретной модели. Гемор ещё тот, но если хочецца «потрогать его пальцами», то ищи в WEB информацию по SMART, ATA-ATAPI командам.
Кроме того, послать саму аташную команду устройству и получить от него ответ в современной OS тоже ещё тот гемор ;-) Информация к размышлению: поищи в направлении ASPI (не пугайся, что там про SCSI, на самом деле он и для ATA-IDE рулит, это для Win9x), SPTI (это для WinNT-2k-XP). Про другие оси не знаю. Под DOS вообще всё делается напрямую через обмен с портами ввода-вывода.
Хочу написать программу , считывающую атрибуты S.M.A.R.T. с винчестера Maxtor 6Y120P0 . Подскажите , пожалуйста , какими функциями языка С / С ++ это можно сделать , и как узнать , какие атрибуты что значат именно для этого винчестера .
Нет таких функций в языке C++ ;-) Самому писать надо!03.03.04 12:39 Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 03.03.04 12:51 Количество правок: 1
> Хочу написать программу , считывающую атрибуты S.M.A.R.T. с > винчестера Maxtor 6Y120P0 . Подскажите , пожалуйста , > какими функциями языка С / С ++ это можно сделать , и как > узнать , какие атрибуты что значат именно для этого > винчестера . SMART сам по себе аппаратно-программная фича... Т.е. винт хранит или в CMOS или на сервисном цилиндре статистическую инфу о своей работе. Извлекается она через служебные команды ATA, по шлейфу IDE ;-). Некоторая информация SMART общая для всех типов винтов, некоторая специфичная для конкретной модели. Гемор ещё тот, но если хочецца «потрогать его пальцами», то ищи в WEB информацию по SMART, ATA-ATAPI командам.
Кроме того, послать саму аташную команду устройству и получить от него ответ в современной OS тоже ещё тот гемор ;-) Информация к размышлению: поищи в направлении ASPI (не пугайся, что там про SCSI, на самом деле он и для ATA-IDE рулит, это для Win9x), SPTI (это для WinNT-2k-XP). Про другие оси не знаю. Под DOS вообще всё делается напрямую через обмен с портами ввода-вывода.