Диагностика поверхности
Прежде чем начать устранять неисправность жесткого диска, рекомендуется его диагностировать. Для этого достаточно воспользоваться одной из специализирован-ных утилит. Чтобы увидеть истинную картину состояния винчестера, необходимо использовать утилиты, которые работают напрямую с технологией S.M.A.R.T. Ниже перечислены основные критичные и некритичные атрибуты S.M.A.R.T. и дано их краткое описание. Атрибуты S.M.A.R.T. 1) Raw Read Error Rate Критичный атрибут. Частота появления ошибок при чтении данных, которые возникают из-за проблем с аппаратной частью жесткого диска 2) Spin Up Time Критичный атрибут. Время раскрутки шпинделя двигателя, начиная от состояния покоя и заканчивая рабочей частотой вращения 3) Spin Up Retry Count Критичный атрибут. Количество повторных попыток раскрутки шпинделя диска до его рабочей частоты вращения 4) Seek Error Rate Критичный атрибут. Частота появления ошибок позиционирования головок 5) Reallocated Sector Count Пожалуй, самый критичный атрибут. Количество операций ремапа секторов 6) Start/Stop Count Некритичный атрибут. Количество запусков и остановок двигателя дисков. Каждое механическое устройство имеет свою выработку, то есть время гарантированной работы. Аналогичное время имеет и жесткий диск. Оно отображается в количестве тактов запуска и остановки двигателя, который раскручивает блок пластин 7) Power On Hours Некритичный атрибут. Общее время работы жесткого диска, которое он провел во включенном состоянии. В качестве эталонного времени работы производитель указывает паспортное время наработки жесткого диска, которое составляет тысячи часов 8) Drive Power Cycle Count Некритичный атрибут. Количество циклов включения/ выключения жесткого диска 9) Temperature Некритичный атрибут. Показание встроенного термодатчика, если такой имеется 10) Current Pending Sector Count Некритичный атрибут. Количество секторов, занесенных во временную таблицу дефектов 11) Uncorrectable Sector Count Некритичный атрибут. Количество ошибок, проявившихся при обращении к сектору, которые не были в дальнейшем скорректированы 12) UDMACRC Error Rate Некритичный атрибут. Количество ошибок, которые возникли в результате передачи данных по интерфейсу данных 13) Write Error Rate Некритичный атрибут. Количество ошибок, проявившихся в ходе записи информации Здесь приводится только часть атрибутов, за которыми ведется наблюдение. Однако и их достаточно, чтобы поставить «диагноз» и принять соответствующие меры. Принцип работы технологии S.M.A.R.T. очень прост. Всякий раз, когда пользователь начинает работать на компьютере, программа самодиагностики приступает к наблюдению, не напрягая при этом пользователя. Каждый делает свое дело. В результате пользователь получает удовольствие от работы и вместе с тем готовый журнал наблюдения S.M.A.R.T. Технология S.M.A.R.T. может работать как в фоновом, так и в монопольном режиме. Всего стандартизировано три типа самотестирования S.M.A.R.T. 1) Фоновый тест (Off-line collection). Выполняется в фоновом режиме без участия пользователя. При таком тестировании пользователь не ощущает никакой потери производительности. Изредка можно наблюдать самопроизвольное чтение диска, о котором сообщает загоревшийся индикатор обращения к винчестеру. В любом случае такой тест занимает мало времени, от силы несколько секунд. 2) Сокращенный тест (Short Self-test). Проводится как в фоновом, так и в монопольном режиме. Как правило, продолжительность теста маленькая, поэтому пользователь его не замечает (конечно, если сам не инициирует его выполнение). 3) Расширенный тест (Extended Self-test). Выполняется как в фоновом, так и в монопольном режиме. Такой тест, как правило, запускает сам пользователь с помощью разных низкоуровневых утилит. В зависимости от объема и состояния жесткого диска он может выполняться от нескольких минут до нескольких часов. Как видите, S.M.A.R.T. — очень интересная технология, полезность и важность которой тяжело переоценить. Хотя она может стать и тем подводным камнем, который не позволит вам сделать что-либо с жестким диском, если заполнит таблицу дефектов адресами сбойных секторов на свое усмотрение. Именно поэтому большинство производителей по умолчанию отключают технологию S.M.A.R.T. и предоставляют пользователю выбирать самостоятельно: разрешить данной технологии делать переадресацию автоматически или делать все самому. Как бы там ни было, если вы хотите, чтобы всем занималась S.M.A.R.T., для этого вам придется задействовать соответствующий пункт меню в BIOS Setup. Что касается программ диагностики, которые работают напрямую с данными S.M.A.R.T., то их существует достаточно много. У них есть единственный недостаток — они не могут работать в большей части операционных систем, включая Windows 7. Поэтому, чтобы иметь возможность воспользоваться данными S.M. A.R.T. и произвести какие-либо низкоуровневые исправления, необходимо загрузиться в DOS-режиме. К сожалению, в Windows 7 такое сделать нельзя, поэтому вам нужно раздобыть системную дискету или загрузочный диск с Windows 98 или загрузить DOS любым другим способом, о которых можно прочесть в Интернете. Ниже описан случай использования программы SMARTUDM. Она очень простая и позволяет не только прочитать данные S.M.A.R.T., но и получить дополнительную информацию об установленных жестких дисках. После запуска программа SMARTUDM анализирует установленные контроллеры и в случае обнаружения более одного подключенного жесткого диска предлагает выбрать один из них, показывая при этом их названия и объем. Выберите нужный диск, перемещая курсор с помощью клавиш управления курсором (t, 4), и нажмите клавишу Enter. Сразу после этого программа выводит много интересной информации о выбранном винчестере SMARTUDM - HDD S.MA.R.T. Viewer 2.00 Copyright (С) 2001-2003, Sysinfo Lab Copyright (С) 1997, Michael Radchenko www.sysinfolab.com e-mail: support@sysinfolab.comHDD 2 Model:SAMSUNG SV2042H HDD 2 Size: 19465 Mb (19.01 Gb) Location: Primary Slave Serial Number: 0347J1FR823146 Controller Revision: PK100-21 Buffer Size: 426.0 kb Compatibility: ATA/ATAPI-6 revision 23 PIO Mode Support: 4 SW DMA Mode Support: None MW DMA Mode Support 2, Active: 2 UDMA Mode Support: 5 (UltraDMA/100), Active: None Current AAM Value: OOh (80h recommended) - disabled S.MA.R.T.: [V] enabled SMART Self-test: [] SMART Error Logging: [] Рассмотрим каждую позицию, содержащуюся в списке. 1) HDD Model — прочитанные программой с контроллера жесткого диска фирма-производитель и модель. 2) HDD Size — объем жесткого диска, прочитанный с контроллера. 3) Location — шина контроллера, к которому подключен жесткий диск, и тип подключения. 4) Serial Number — серийный номер жесткого диска. 5) Controller Revision — номер версии жесткого диска. 6) Buffer Size — объем буфера контроллера1. 7) Compatibility — соответствие жесткого диска стандарту ATA/ATAPI. 8) PIO Mode Support — поддерживаемые жестким диском режимы передачи данных. 9) SW DMA Mode Support — поддерживаемый жестким диском DMA-режим длиной в одно слово. 10) MW DMA Mode Support — способ передачи данных между внутренними устройствами без участия процессора под управлением DMA-контроллера. В отличие от предыдущего, в этом режиме длина пакета может составлять несколько слов. 11) UDMA Mode Support — поддерживаемый жестким диском UltraDMA-режим. 12) Current ААМ Value — текущее значение технологии снижения шума. 13) S.M.A.R.T.— поддержка жестким диском технологии S. М. A. R.T. и ее текущий статус. 14) S.M.A.R.T. Sel f-test — поддержка жестким диском функции внутренней самодиагностики накопителя и ее текущий статус. 15) S.M.A.R.T. Error Logging — функция ведения журнала ошибок или иных событий, появляющихся в течение работы накопителя, и ее текущий статус. Прочитав указанную информацию, нажмите любую клавишу, и вы сможете увидеть еще одну порцию информации. На этот раз появляется таблица с ненормализованными данными S.M.A.R.T. Критические атрибуты в этой таблице помечены звездочкой. Кроме того, если обнаружено превышение допустимого значения критического атрибута, то напротив него в колонке Т. Е. С. появится надпись Yes, а в нижней части таблицы — надпись 'Т.Е.С. detected with life-critical attribute ! (Достигнуто пороговое значение критически важного атрибута). Обычно часть буфера выделяется под служебную информацию, поэтому его реальный объем будет меньше. Некоторые жесткие диски не возвращают информацию о размере буфера. ¦ Т.Е.С. prediction monitoring started at: 04-05-05,22:26:12 Attribute ID Threshold Value Indicator 1/Month T.EC. Raw Read Error Rate 1 51 100 ¦¦¦¦¦¦¦¦¦¦ 0.0 Unknown Start/Stop Count 4 0 100 ¦¦¦¦¦¦¦¦¦¦ 0.0 Unknown * Reallocated Sector Count 5 10 1 0.0 Yes Seek Error Rate 7 51 253 ¦¦¦¦¦¦¦¦¦¦ 0.0 Unknown Seek Time Performance 8 0 253 ¦¦¦¦¦¦¦¦¦¦ 0.0 Unknown Power On Hours Count 9 0 100 ¦¦¦¦¦¦¦¦¦¦ 0.0 Unknown Drive Power Cycle Count 12 0 100 ¦¦¦¦¦¦¦¦¦¦ 0.0 Unknown CurrentPending Sector 197 10 253 ¦¦¦¦¦¦¦¦¦¦ 0.0 Unknown Uncorrectable Sector 198 10 253 ¦¦¦¦¦¦¦¦¦¦ 0.0 Unknown UltraDMA CRC Error Rate 199 0 200 ¦¦¦¦¦¦¦¦¦¦ 0.0 Unknown Write Error Rate 200 51 100 ¦¦¦¦¦¦¦¦¦¦ 0.0 Unknown ТА Counter Detected 201 51 100 ¦¦¦¦¦¦¦¦¦¦ 0.0 Unknown NOTE: "*" means life-critical attribute ! T.E.C. detected with life-critical attribute! Ненормализованные данные S.M.A.R.T. Рассмотрим параметры атрибутов, приведенные в таблице выше. 1) ID — идентификационный номер. 2) Threshold — пороговое значение. Снижение значения критически важного атрибута ниже порогового означает скорый выход жесткого диска из строя. 3) Value — текущее значение. 4) Indicator — псевдографический индикатор состояния. Индикатор имеет три зоны — зеленую, желтую и красную. Если атрибут находится в зеленой зоне, то никаких проблем нет, в желтой — начинаются проблемы, в красной — готовьтесь к худшему. 5) 1 /Month — динамика изменения (условные единицы в месяц). 6) Т . Е. С. (Threshold Exceeded Condition) — расчетная дата достижения порогового значения. При первом запуске программы дата принимает значение Unknown, которое остается до изменения атрибута в худшую сторону. Теперь, если нажать любую клавишу, на экране отобразится таблица нормализованных данных S.M.A.R.T. и некоторая другая информация. Опишем и их параметры. 7) Worst — наихудшее значение атрибута за все время эксплуатации жесткого диска. 8) Raw — нормализованное значение. 9) Туре — тип атрибута: a) PR (Performance-related) — отражает скоростные характеристики накопителя; b) ER (Error rate) — учитывает количество ошибок; c) ЕС (Events count) — отражает количество каких-либо событий; d) SP (Self-preserve)— изменяется автоматически вне зависимости от активности/неактивности S.М.A.R.T. Затем программа может сохранить данные в файл для дальнейшего более подробного изучения. Чтобы это сделать, нажмите клавишу R. В результате в каталоге, из которого была запущена программа, будет создан файл с названием SMARTUDM. RPT. Кроме универсальных программ, существуют «родные» утилиты, поставляемые производителями жестких дисков. Такие утилиты обладают более мощным механизмом диагностики и могут тестировать некоторые показатели. Их все объединяет одно свойство: для их функционирования нужна операционная система MS-DOS, то есть вам понадобится системная дискета или загрузочный диск с Windows 9х. Как правило, «родные» утилиты диагностики могут выполнить следующее: 1) проанализировать работоспособность главных узлов жесткого диска и выявить возможные неисправности в их работе; 2) получить доступ к данным в системной области жесткого диска (серийный номер, объем накопителя, рабочие установки и т. д.); 3) проверить правильность подключения шлейфа данных, работу кэш-буфера, поддержку системой жестких дисков большого объема и т. п.; 4) провести различные тесты, базирующиеся на данных технологии S.M.A.R.T., проверить несколько сот мегабайт поверхности дисков и т. д.; 5) провести тесты, эмулирующие работу жесткого диска с нагрузкой разной степени; 6) проверить поверхности дисков. После выполнения тестов появляется сообщение о прохождение теста или сообщение об ошибке и ее расшифровка. Примерами утилит диагностики являются: SDIAG, FJDT — для жестких дисков Fujitsu; Drive Fitness Test — для жестких дисков IBM; PowerMax — для жестких дисков Maxtor; Data Protection System — для жестких дисков Quantum; SHDIAG — для жестких дисков Samsung; SeaTools — для жестких дисков Seagate; Data Lifeguard — для жестких дисков Western Digital. Таким образом, следя за состоянием жесткого диска с помощью диагностических утилит, вы сможете вовремя заметить изменения состояния поверхности диска, что позволит сразу на это отреагировать.
|