Reply to this topicStart new topicStart Poll

Страницы: (1) 1 
дата: [ i ]
  • Unregistered
  • Статус:
  • Свободен
Специально для IT-Академии sxn.today wink.gif Прошу в эту тему пока никого не писать.

Часть первая. Диагностика.
Диагностику накопителя можно подразделить на три части – программную, аппаратную и аудиовизуальную. Программная диагностика осуществляется с помощью замечательной технологии S.M.A.R.T., аппаратная на специализированном стенде в сервисных центрах и аудиовизуальную диагностику, как понятно из названия, можно провести просто понюхав легкий дымок из дымящегося винта после «горячего» подключения.

Это сообщение отредактировал JeyLo - 27-04-2006 - 13:25
дата: [ i ]
  • Unregistered
  • Статус:
  • Свободен
Программная диагностика. (Технология S.M.A.R.T.)

Все доступное программное обеспечение, типа HDDLife, HDDTune и пр. используют технологию S.M.A.R.T. (Self Monitoring, Analysing and Reporting Technology – англ. «Технология самодиагностики, оценки внутреннего состояния и отчетности»), зародившуюся в недрах компании IBM в 1995 году. Как таковая, технология S.M.A.R.T. – это набор подпрограмм, являющихся частью кода контроллера накопителя на жестких магнитных дисках (кто еще помнит НЖМД? ), и подразделяющихся на три части: подпрограммы, ответственные за контроль за атрибутами, отражающими состояние отдельных параметров накопителя, подпрограммы, осуществляющие внутренние тесты накопителя и, наконец, подпрограммы, ведущие журналы ошибок, общего состояния, дефектных секторов и т.д.

Атрибуты S.M.A.R.T. – это характеристики, которые используются при анализе состояния и запаса производительности жесткого диска. Атрибуты выбираются каждым производителем самостоятельно, в рамках разрешенного максимума в 30 атрибутов и обязательным минимумом по стандарту ATA/ATAPI-6, основываясь на способности этих атрибутов предсказывать ухудшение рабочих характеристик накопителя или определить его дефектность. Каждый производитель имеет свой характерный набор атрибутов и может свободно вносить изменения в этот набор в соответствии со своими собственными желаниями и без обязательного на то уведомления об этом широкой и узкой общественности. Каждый атрибут имеет значение от 1 до 253 (01h – FDh). Атрибут не может принимать значения 0, 254 и 255 ( 00h, FEh, FFh). Начальное значение атрибута установлено в 100 (64h), однако само значение и его интерпретация устанавливается самим производителем, так что нередки начальные значения 200 и 253 (C8h и FDh). Обновление атрибутов производится накопителем самостоятельно в зависимости от конкретного атрибута: во время дисковых операций, во время самодиагностики или операций включения/выключения привода. Каждый атрибут имеет усредненное (threshold) значение, устанавливаемое производителем на основе внутренних тестов конкретного накопителя. Когда текущее значение атрибута становиться ниже, чем усредненное, то это означает, что накопитель испытывал проблемы в течении последних 24-х часов или завершает свой жизненный путь в силу окончания срока действия или использования. Превышение усредненного значения некоторых атрибутам говорит о вероятном отказе накопителя. Каждый атрибут может иметь некоторый набор флагов, определяющих его функциональные особенности: Pre-failure (PF) - поле threshold атрибута содержит минимально допустимое значение атрибута, ниже которого не гарантируется работоспособность накопителя и резко увеличивается вероятность его выхода из строя. On-line collection (OC) - значение атрибута обновляется (вычисляется) во время выполнения on-line тестов S.M.A.R.T. или же во время обоих видов тестов (on-line/off-line), в противном случае, значение атрибута обновляется только при выполнении off-line тестов. Performance related (PR) - значение атрибута напрямую зависит от производительности накопителя по отдельным показателям (seek/throughput/etc. performance), обновляется после выполнения self-test`ов S.M.A.R.T.. Error rate (ER) - значение атрибута отражает относительную частоту ошибок по данному параметру (raw read/write, seek, etc.). Events count (EC) - атрибут является счетчиком событий. Self-preserve (SP) - значение атрибута обновляется и сохраняется автоматически (обычно при каждом старте накопителя и при выполнении тестов S.M.A.R.T.).



Атрибуты S.M.A.R.T.:
01h Raw read error rate
Частота появления ошибок при чтении данных с диска по вине аппаратной части накопителя. Чем выше значение, тем вероятней отказ накопителя по вине аппаратной части.

02h Throughput performance
Средняя производительность накопителя. Чем меньше значение, тем больше вероятность отказа накопителя.

03h Spinup time
Время, необходимое накопителю для раскрутки шпинделя от состояния покоя до рабочей скорости. Чем выше скорость, тем больше изношенность аппаратной части накопителя.

04h Start/Stop count
Число циклов раскрутки/остановки шпинделя.

05h Reallocated sector count
Количество переназначенных секторов. Когда накопитель сталкивается с ошибками чтения/записи/проверки сектора, он пытается переместить (remapping) данные из него в специальную резервную область (spare area) и, в случае успеха, помечает сектор как "переназначенный" (remap). Также, этот процесс называют, а переназначенный сектор. Благодаря этой возможности, на современных накопителях редко встречаются битые сектора (bad block), однако, при большом количестве переназначенных секторов возможно резкое падение скорости чтения (до 10% и более) и, как понятно, вероятный отказ накопителя.

06h Read channel margin
Запас канала чтения. В настоящее время не используется.

07h Seek error rate
Частота ошибок позиционирования головки. Ошибки возникают в случаях ошибок в механической системе позиционирования, повреждения сервометок (servo), сильного термического расширения дисков и так далее. Чем больше таких ошибок, тем хуже состояние механики и/или поверхности жесткого диска.

08h Seek timer performance
Усредненное значение производительности операций позиционирования головки. Снижение значения этого атрибута говорит о неполадках в механике накопителя.

09h Power-on hours count
Количество часов во включенном состоянии. Снижение этого значения до или ниже усредненного говорит только о том, что накопитель теряет гарантию :) по причине выработки срока службы.

0Ah Spinup retry count
Количество повторов попыток старта шпинделя накопителя.
Данный атрибут фиксирует общее количество попыток раскрутки шпинделя и его выхода на рабочую скорость, при условии, что первая попытка была неудачной. Снижение значения этого атрибута говорит о неполадках в аппаратной части накопителя.

0Bh Calibration retry count
Количество повторов попыток рекалибровки накопителя.
Данный атрибут фиксирует общее количество попыток сброса состояния накопителя и установки головок на нулевую дорожку, при условии, что первая попытка была неудачной. Снижение значения этого атрибута говорит о неполадках в аппаратной части накопителя.

0Ch Power cycle count
Количество полных циклов запуска/остановки накопителя.

0Dh Soft read error rate
Частота проявления ошибок по вине программного обеспечения.

BFh G-sense error rate
Частота появления ошибок в результате толчков или ударов.

C0h Power-off retract count
Количество аварийных операций парковки головок накопителя или обычных по выключению питания.

C1h Load/Unload cycle count
Общее количество циклов парковки головки накопителя.

C2h HDA temperature
Температура аппаратной части накопителя.

C3h Hardware ECC recovered
Количество исправленных ошибок (ECC - Error Correction Code) во время работы накопителя.

C4h Reallocation count
Общее количество удачных и неудачных операций переназначения секторов.

C5h Current pending sector count
Количество нестабильных секторов, ожидающих операции переназначения. Если в дальнейшем какой-то из этих секторов будет прочитан успешно, то он исключается из этого списка. Если же чтение сектора будет сопровождаться ошибками, то накопитель попытается восстановить данные и перенести их в резервную область, а сам сектор пометить как переназначенный. Постоянное ненулевое значение этого атрибута говорит о низком качестве всей или отдельной зоны поверхности накопителя.

C6h Offline scan uncorrectable count
Количество секторов, которые невозможно переназначить. Тут уж и говорить нечего. Срочно меняем накопитель.

C7h UDMA CRC error rate
Количество ошибок, возникших в режиме передачи данных UltraDMA в контрольной сумме ICRC. Ошибка возникает в большинстве случаев по вине завышенной частоты шины или проблем с кабелем.

C8h Write error rate
Частота появления ошибок при записи данных, т.е. общее количество ошибок, обнаруженных во время записи сектора или переноса секторов. Чем ниже значение, тем хуже состояние поверхности накопителя или его аппаратной части.

C9h Soft read error rate
Частота проявления ошибок ошибочного позиционирования по вине программного обеспечения.

Cah Data Address Mark errors
Количество ошибок маркировки (DAM)
CBh Run out cancel
Общее количество ошибок ECC.

CCh Soft ECC correction
Количество исправленных ECC ошибок.

CDh Thermal asperity rate (TAR)
Количество температурных скачков (неровности).

D0h Spin buzz
Количество шумных (buzz) операций, используемых для раскрутки шпинделя.

D1h Offline seek performance
Производительность накопителя во время офф-лайновых операций.

DCh Disk shift
Сдвиг пакета дисков относительно оси шпинделя в результате падения, ударов или превышений критической температуры.

DDh G-sense error rate
Количество ошибок, возникших в результате толчков, детектируемых специальным датчиком.

DEh Loaded hours
Нагрузка на привод, вызванная общей наработкой часов накопителем.

DFh Load/unload retry count
Нагрузка на привод, вызванная многочисленными повторениями операций чтения, записи, позиционирования головок.

E0h Load friction
Нагрузка на привод, вызванная трением в механических частях накопителя.

E1h Load/Unload cycle count
Общее количество циклов нагрузки на привод.

E2h Load-in time
Общее время нагрузки на привод.

E3h Torque amplification count
Количество усилий вращающего момента привода.

E4h Power-off retract count
Количество повторов выключения питания накопителя.

E6h GMR head amplitude
Амплитуда дрожания головок в рабочем состоянии.

E7h Temperature
Температура накопителя.

F0h Head flying hours
Время нахождения головок в рабочем положении.

FAh Read error retry rate
Количество ошибок чтения.

Атрибуты 014 – 189, 210 – 219 (0Eh – BDh, D2h – DBh) зарезервированы, а атрибуты 229, 232 – 239, 241 – 249, 250 – 255 (E5h, E8h – Efh, F1h - F9h, FBh – FFh) специфичны для производителя.


Критические атрибуты:

Reallocated sectors count – низкое значение сигнализирует о повреждениях поверхности диска. Данные содержат количество переназначенных секторов.

Off-line uncorrectable sectors count, Current pending sectors count – ненулевое значение данных сигнализирует о повреждениях поверхности диска.

Read error rate Низкое значение сигнализирует о возможном скором отказе накопителя.

Низкие значения и ненулевые данные Read error retry rate, Write error rate, Seek error rate, Recalibration retries сигнализируют об ошибках позиционирования головки или рекалибровки с первого раза.

Низкое значение Spin up time говорит о проблемах контроллера или проблем в несущих конструкциях (подшипниках) накопителя.

Низкое значение Spin retry count говорит о проблемах контроллера или проблем в несущих конструкциях (подшипниках) накопителя. В большинстве случаев эта ошибка возникает в результате недостатка мощности питания.

Это сообщение отредактировал JeyLo - 27-04-2006 - 12:47
дата: [ i ]
  • Unregistered
  • Статус:
  • Свободен
Аппаратная диагностика

Такая диагностика проводиться только в сервисных центрах c "чистыми комнатами" и использованием специализированных устройств (стенды, карты, пр.). Все остальные - это в лучшем случае проверка ПЗУ и запуск самодиагностики накопителя методом нажатия кнопки в программе MHDD или LHDD и дальнейшая замена по гарантии. В связи с тем, что никому никогда не надо самому копаться в накопителе, на этом и завершу эту часть про аппаратную диагностику.
дата: [ i ]
  • Unregistered
  • Статус:
  • Свободен
Аудиовизуальная диагностика

1. Послушать.
Шум, который издает накопитель, складывается из звука шпиндельного двигателя и шума позиционера головок (звуковой катушки - voice coil motor). Шум при нормальной работе накопителя все знают - щелчки и тарахтение. Однако что означают странные попискивания или трески? Высокочастнотный писк - это писк шпиндельного двигателя. В большинстве случаев этот звук возникает, когда двигатель не может стартовать по причине заклинивания подшипника или ошибки в электронной части накопителя по причине отсутствия фазы или недостаточности амплитуда для старта. Отчетливый тональный шум издает позиционер головок. Причина в неисправности аппаратной части, т.е. невозможности удержать головку на трэке. Проблема может быть как в самой головке, т.е. залипании, отсутствии сигнала с нее по причине неисправности самой головки или коммутатора-предусилителя, так и в расшатывании механической части накопителя или расцентровки дискового пакета. И если в последнем случае помогает рекалибровка (запуск подпрограммы рекалибровки S.M.A.R.T.), то во всех остальных двери сервисных центров приветливо открыты.

2. Посмотреть.
Помятости, оплавившиеся элементы печатной платы, идущий легкий дымок - это верный путь в СЦ.

3. Потрогать.
Оптимальная температура работы накопителя составляет 25 градусов по цельсию. Температура в 40 градусов снижает надежность накопителя в два раза. Температура в 60 - в пять. И так далее. Высокая температура накопителя говорит о том, что у него или недостаточный контакт с системным корпусом для рассеивания тепла, или же теплообмен внутри корпуса просто отвратителен. Решить проблему можно установкой дополнительного охлаждения. Между стоимостью охлаждения в 50 рублей и увеличением срока службы в три-пять раз выбор очевиден.

Это сообщение отредактировал JeyLo - 27-04-2006 - 13:27
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)

Страницы: (1) 1

Reply to this topic Fast ReplyStart new topicStart Poll0


Рекомендуем почитать также топики:

Как убрать рекламу порно с интернет страницы

FARHENHEIT

Вирус?

безлимитный интернет (Москва)

ADSL на ADSL




>