Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Электроника, связанная с компьютерами


Добрый день всем.

Всем привет. Сегодня среда, и я опубликую последнею часть статьи.


Жесткий диск. Восстановление данных, ремонт и профилактика

Жесткий диск. Восстановление данных, ремонт и профилактика

_ UDMA CRC Error Rate - некритичный атрибут, отражающий количество

ошибок, которые возникли в результате передачи данных по интерфейсу меж_

ду контроллером диска и контроллером материнской платы.

_ Write Error Rate - некритичный атрибут, отражающий количество ошибок,

появившихся во время записи информации.

Это только часть атрибутов, за которыми наблюдает технология S.M.A.R.T. Одна_

ко, основываясь на результатах наблюдения за ними, можно достаточно точно

определить, в чем состоит неисправность винчестера, и принять соответствующие

меры.

Принцип работы технологии S.M.A.R.T. очень простой. Каждый раз, когда пользо_

ватель включает компьютер и начинает работу, технология диагностики выполняет

проверку жесткого диска без какого_либо участия человека. Результаты проверки

S.M.A.R.T. заносит в свой журнал наблюдения.

Технология S.M.A.R.T. может работать как в фоновом, так и в монопольном режи_

мах. Существует три стандартизированных типа самотестирования S.M.A.R.T.

_ Фоновый тест (Off_line collection). Тест выполняется в фоновом режиме без

участия пользователя. При этом пользователь не ощущает никакой потери про_

изводительности. Изредка можно наблюдать самопроизвольное чтение диска,

на что указывает светящийся индикатор обращения к винчестеру, в то время

как пользователь к винчестеру не обращался. В любом случае такой тест зани_

мает очень мало времени, максимум несколько секунд.

_ Сокращенный тест (Short Self_test). Тест выполняется как в фоновом, так и в

монопольном режимах. Как правило, продолжительность такого тестирования

очень мала, поэтому пользователь его не замечает, если только сам не иниции_

рует его выполнение.

_ Расширенный тест (Extended Self_test). Тест выполняется как в фоновом, так

и в монопольном режимах. Такой тип теста, как правило, запускает пользова_

тель, используя разные низкоуровневые утилиты. В зависимости от объема

жесткого диска тестированиеможет выполняться от нескольких минут до не_

скольких часов.

Как видите, S.M.A.R.T. - очень полезная технология, которая, наверняка, рано или

поздно вам пригодится. Однако именно она может не позволить сделать что_либо

с жестким диском, если заполнит таблицу дефектов сбойными секторами по своему

усмотрению.

Именно поэтому большинство производителей по умолчанию отключают эту тех_

нологию. В таком случае пользователь сам выбирает, разрешить ли технологии

S.M.A.R.T. автоматически переназначить жесткий диск или же делать это самосто_

ятельно, когда это необходимо.

Как бы там ни было, если вы хотите, чтобы всем занималась S.M.A.R.T., то для этого

вам придется произвести соответствующие настройки в BIOS Setup.

_ 99

Что касается программ диагностики, которые работают напрямую с данными

S.M.A.R.T., то их существует достаточно много. Единственный недостаток таких

программ в том, что они не могут работать в большей части операционных систем,

включая Windows 98 и Windows XP. Поэтому, чтобы иметь возможность прочитать

данные S.M.A.R.T., работая с этими программами, необходимо загрузить компью_

тер в DOS_режиме. В системе Windows 98 для этого следует выполнить команду

Ione_Caaa.oaiea .aaiou_Ia.aa.oceouny a .a.ei MS-DOS.

К сожалению, в операционной системе Windows XP такой возможности нет, по_

этому, чтобы использовать программу диагностики, которая работает с данными

S.M.A.R.T., вам придется раздобыть системную дискету или загрузочный диск

с системой Windows 98.

Для примера опишу использование программы SMARTUDM. Данная программа

очень проста и позволяет не только просмотреть данные S.M.A.R.T., но и узнать

дополнительную информацию об установленных жестких дисках.

После запуска SMARTUDM проанализирует установленные контроллеры. Если

будет обнаружен более чем один подключенный жесткий диск, то программа пред_

ложит выбрать нужный винчестер из имеющихся, отобразив на экране их назва_

ния и объем (рис. 7.4). Чтобы выбрать интересующий вас жесткий диск, устано_

вите на него курсор и нажмите клавишу Enter.

Рис. 7.4. Выбираем нужный жесткий диск

7.4. Сбойный сектор: теория, диагностика, устранение

100 _

. Жесткий диск. Восстановление данных, ремонт и профилактика

После этого на экране появится информация о выбранном винчестере (рис. 7.5).

Рис. 7.5. Информация о выбранном жестком диске

Данная информация содержит следующие характеристики:

_ HDD Model - фирма_производитель и модель, информация о которых нахо_

дится на контроллере жесткого диска;

_ HDD Size - объем жесткого диска, также считанный программой с контрол_

лера;

_ Location - шина контроллера, к которому подключен жесткий диск (Primary,

Secondary), и тип подключения (Master или Slave);

_ Serial Number - серийный номер жесткого диска;

_ Controller Revision - номер версии жесткого диска;

_ Buffer Size - объем буфера контроллера 1;

_ Compatibility - соответствие жесткого диска стандарту ATA/ATAPI;

_ PIO Mode Support - поддерживаемые жестким диском режимы передачи

данных;

_ SW DMA Mode Support - поддерживаемый жестким диском DMA_режим

длиной в одно слово;

_ MW DMA Mode Support - способ передачи данных между внутренними устрой_

ствами под управлением DMA_контроллера без участия процессора; в отличие

от предыдущего режима размер пакета может составлять несколько слов;

1 Обычно часть буфера отводится для служебной информации, поэтому его реальный

объем будет несколько меньше. Некоторые жесткие диски не позволяют узнать инфор_

мацию о размере буфера.

_ 101

_ UDMA Mode Support - поддерживаемый жестким диском UltraDMA_режим;

_ Current AAM Value - текущее значение технологии снижения шума;

_ S.M.A.R.T. - поддержка жестким диском технологии S.M.A.R.T. и ее статус

в данный момент;

_ SMART Self-test - поддержка жестким диском функции внутренней само_

диагностики накопителя и ее статус в данный момент;

_ SMART Error Logging - функция ведения журнала ошибок, появляющихся

в течение работы накопителя, или иных событий, а также ее статус в данный

момент.

Ознакомившись с данной информацией, нажмите любую клавишу, чтобы увидеть

продолжение. На этот раз на экране появится таблица с ненормализованными дан_

ными S.M.A.R.T. (рис. 7.6).

Рис. 7.6. Ненормализованные данные S.M.A.R.T.

Критичные атрибуты в этой таблице помечены звездочкой. Кроме того, если об_

наружено превышение допустимого значения критического параметра, то в стол_

бце T.E.C. в строке, соответствующей данному параметру, появится слово Yes.

В нижней части таблицы при этом появится надпись !T.E.C. detected with

life-critical attribute! (это означает, что достигнуто пороговое значение

критично важного атрибута).

Столбцы таблицы содержат следующие характеристики:

_ ID - идентификационный номер атрибута;

_ Threshold - пороговое значение атрибута; снижение значения критичного

атрибута ниже порогового означает скорый выход жесткого диска из строя;

7.4. Сбойный сектор: теория, диагностика, устранение

102 _

. Жесткий диск. Восстановление данных, ремонт и профилактика

_ Value - текущее значение атрибута;

_ Indicator - псевдографический индикатор состояния атрибута; индикатор

содержит три зоны - зеленую, желтую и красную; соответственно, если значе_

ние атрибута 'находится' в зеленой зоне, то никаких проблем нет, в желтой -

могут возникнуть проблемы, в красной - готовьтесь к худшему;

_ 1/Month - динамика изменения значения атрибута (условные единицы в ме_

сяц);

_ T.E.C. (Threshold Exceeded Condition) - примерная дата достижения атрибутом

порогового значения; при первом запуске программы данный параметр прини_

мает значение Unknown и остается таковым до изменения значения атрибута

в худшую сторону.

Если нажать любую клавишу, на экране появится таблица нормализованных дан_

ных S.M.A.R.T. (рис. 7.7) и некоторая другая информация.

Рис. 7.7. Нормализованные данные S.M.A.R.T.

Столбцы таблицы содержат следующие характеристики:

_ Worst - наихудшее значение атрибута за все время работы жесткого диска;

_ Raw - нормализованное значение атрибута;

_ 103

_ Type - тип атрибута:

 PR (Performance_Related) - атрибут, отражающий скоростные характеристи_

ки накопителя;

 ER (Error Rate) - атрибут, учитывающий количество ошибок;

 EC (Events Count) - атрибут, отражающий количество каких_либо событий;

 SP (Self_Preserve) - атрибут, изменяющийся автоматически вне зависимости

от активности/неактивности S.M.A.R.T.

После этого можно сохранить данные в файл для дальнейшего более подробного

изучения. Чтобы это сделать, нажмите клавишу R. В результате в каталоге, из ко_

торого была запущена программа, будет создан файл с названием SMARTUDM.RPT.

Кроме универсальных программ диагностики, существуют 'родные' утилиты ди_

агностики, поставляемые производителями жестких дисков. Такие утилиты обла_

дают мощным механизмом диагностики и также могут тестировать некоторые по_

казатели. Однако все программы диагностики обладают общим свойством - они

могут работать только в операционной системе MS_DOS, поэтому для использо_

вания таких программ вам необходимо будет иметь системную дискету или загру_

зочный диск с Windows 95/98 (в этих системах предусмотрена возможность рабо_

ты в MS_DOS).

Как правило, 'родные' утилиты диагностики могут выполнить следующие дей_

ствия:

_ произвести анализ работоспособности главных узлов жесткого диска и выявить

возможные неисправности в их работе;

_ получить доступ к данным, хранящимся в системной области жесткого диска

(серийный номер, объем накопителя, рабочие установки и т. д.);

_ проверить правильность подключения шлейфа данных, работу кэш_буфера,

поддержку системой жестких дисков большого объема и т. п.;

_ с помощью тестов, базирующихся на данных технологии S.M.A.R.T., проверить

несколько сотен мегабайт поверхности магнитных пластин;

_ провести тесты, эмулирующие работу жесткого диска при разной степени

нагрузки;

_ проверить поверхность пластин.

Результатом тестирования обычно является сообщение об успешном прохожде_

нии теста или об ошибке (с расшифровкой ошибки).

Примерами таких утилит могут быть:

_ SDIAG, FJDT - для жестких дисков Fujitsu;

_ Drive Fitness Test - для жестких дисков IBM;

_ PowerMax - для винчестеров Maxtor;

7.4. Сбойный сектор: теория, диагностика, устранение

104 _

. Жесткий диск. Восстановление данных, ремонт и профилактика

_ Data Protection System - для винчестеров Quantum;

_ SHDIAG - для винчестеров Samsung;

_ SeaTools - для жестких дисков Seagate;

_ Data Lifeguard - для винчестеров Western Digital.

Таким образом, следя за состоянием жесткого диска с помощью диагностических

утилит, вы сможете вовремя заметить нарушение поверхности магнитных пластин

винчестера и принять необходимые меры.

Устранение

Первым делом, если это возможно, необходимо сохранить записанные на неисправ_

ном жестком диске данные. Для этого подключите жесткий диск в качестве второ_

го (подчиненного), то есть незагрузочного. После этого загрузите операционную

систему и скопируйте все необходимые данные на загрузочный винчестер или,

если в компьютере установлен записывающий привод компакт_дисков, запишите

их на CD_R или CD_RW (DVD_R или DVD_RW).

Если этого не сделать, то в процессе устранения неисправности все данные, скорее

всего, пропадут, если только 'лечение' жесткого диска не производится в сервис_

ном центре.

После того как сохранение данных завершено, можно приступить непосредствен_

но к устранению неполадок. Следует отметить, что результат 'лечения' зави_

сит от степени 'запущенности' винчестера: если повреждены большие участки

поверхности магнитных пластин, то, скорее всего, жесткий диск полностью испра_

вить не удастся. Мало того, рано или поздно такой винчестер неизбежно выйдет

из строя.

Если жесткий диск имеет логическую неисправность, программные сбойные сек_

торы и немного 'настоящих', то результатом лечения будет абсолютно 'здоро_

вый' винчестер.

Что касается вопроса, какую из программ лучше всего использовать для устране_

ния неисправностей, то однозначного ответа на него нет.

Как и в случае с диагностическими утилитами, утилиты для устранения неисправ_

ностей бывают универсальными и специализированными. Каждый производитель

снабжает свой жесткий диск специальным программным обеспечением. По понятным

причинам лучше, конечно же, использовать именно 'родное' обеспечение винче_

стера, чем универсальные программы неизвестного разработчика.

Особенностью утилит конкретного производителя является то, что для взаимо_

действия с контроллером жесткого диска они используют процессор контроллера,

а не прерывания BIOS, которые имеют более высокий уровень. Использование

стандартных утилит типа fdisk и format редко приводит к желаемому результату,

поскольку они работают именно через BIOS.

_ 105

Однако существуют и универсальные утилиты, которые могут дать фору многим

специализированным. Примером такой утилиты можно назвать утилиту MHDD,

разработанную российскими программистами. Очень часто случается, что имен_

но она оказывается тем спасательным золотым ключиком, который решает все

проблемы.

Утилиты для устранения неисправностейвыполняют следующие функции:

_ очищают главную загрузочную запись жесткого диска (MBR);

_ корректно разбивают винчестер на логические диски;

_ выбирают нужный режим UltraATA;

_ сканируют поверхность магнитных пластин с целью обнаружения программ_

ных и обычных сбойных секторов;

_ уничтожают программные и помечают обычные сбойные секторы;

_ заполняют необходимыми данными нулевую дорожку, проверяют поверхность

пластин в выбранном диапазоне адресов;

_ перепланируют винчестер;

_ выполняют низкоуровневое форматирование.

Самое примечательное то, что утилиты могут выполнять то или иное действие

отдельно от других. Это означает, что сначала можно просканировать поверхность

с целью обнаружения повреждений и убрать программные сбойные секторы,

затем выполнить низкоуровневое форматирование, не затрагивая при этом табли_

цу дефектов. Если не помогло и это, то остается только попробовать выполнить

переназначение диска.

Одни производители предлагают утилиты в виде отдельных исполняемых модулей,

другие (например, IBM или WD) распространяют один полнофункциональный

комплекс, где указанные программы запускаются из единой оболочки. В любом

случае каждый разработчик винчестеров предлагает полный набор необходимых

утилит, доступных для бесплатной загрузки.

Как уже упоминалось, неплохой утилитой для работы с жестким диском является

программа MHDD. Преимуществом этой программы является не только наличие

русской документации, но и большое количество информации в Интернете (в част_

ности, на форумах), где можно найти детальную инструкцию работы с этой про_

граммой для определенного винчестера.

Чтобы программа могла нормально работать, необходимо запускать ее в режиме

MS_DOS. Если ваш компьютер работает под управлением системы Windows XP,

то следует найти системную дискету или загрузочный диск с операционной системой

Windows 95/98/Me. Необходимо убедиться в работоспособности дискеты, иначе

после перезагрузки компьютера система может с нее не запуститься.

Самый быстрый способ создать системную дискету - использовать команду

format a: /s или sys a:. В результате на дискету перепишутся только самые

7.4. Сбойный сектор: теория, диагностика, устранение

106 _

Жесткий диск. Восстановление данных, ремонт и профилактика

необходимые системные файлы. Далее вам предстоит записать на нее каталог с про_

граммой. Для удобства навигации в DOS_режиме можно также записать любой

файловый менеджер, работающий в среде MS_DOS, например Norton Commander

или Volcov Commander.

Следующий шаг - выполнение предварительных рекомендаций программы. Так,

программа рекомендует отключить все устройства хранения данных, кроме неис_

правного жесткого диска. Кроме того, винчестер желательно подключить к пер_

вичному каналу контроллера в режиме Master.

Чтобы установить режим Master, возьмите жесткий диск в руки и поверните его

интерфейсными контактами к себе. Найдите нужную контактную группу, которая

отвечает за режим работы жесткого диска. Как правило, такая группа содержит

девять контактов, расположенных в два ряда.

Для выбора режима, в котором должен работать жесткий диск, воспользуйтесь

инструкцией, расположенной на нижней части винчестера. Установите перемыч_

ки указанным образом, затем поместите винчестер в корпус и подключите к нему

питание и интерфейсный шнур.

Включите компьютер и войдите в BIOS, чтобы установить загрузку системы с дис_

кеты. Например, чтобы сделать это в Award BIOS, необходимо зайти в раздел

Advanced BIOS Features и для параметров 1st Boot Device, 2st Boot

Device, 3st Boot Device и Boot other Device установить значение Floppy.

Чтобы изменения вступили в силу, нажмите клавишу F10 и подтвердите сохране_

ние новых установок, нажав Y.

Сразу же после этого вставьте приготовленную вами системную дискету в диско_

вод. Загрузится операционная система MS_DOS.

Запустив с дискеты файловый менеджер, найдите исполняемый файл программы

(mhdd.exe) и запустите его, нажав клавишу Enter. В результате на экране появит_

ся окно программы, показанное на рис. 7.8.

После этого необходимо инициализировать жесткий диск. Если вы не послуша_

лись совета программы и не отключили рабочий винчестер, то вам нужно выбрать

нужный жесткий диск.

Чтобы это сделать, нажмите сочетание клавиш Shift+F3 и в появившемся списке

выберите номер порта, к которому подключен требуемый винчестер (рис. 7.9).

После того как контроллер указан, нажмите клавишу F2, чтобы инициализировать

жесткий диск. В результате в окне программы появится информация о выбранном

винчестере. Далее необходимо выполнить следующие действия.

1. Удалить с винчестера все данные с помощью низкоуровневого форматирова_

ния поверхности (команда erase или ее более медленный вариант - aerase).

В зависимости от объема жесткого диска и от количества поврежденных секто_

ров этот процесс может занять довольно продолжительное время.

_ 107

Рис. 7.8. Внешний вид программы MHDD

Рис. 7.9. Выбор нужного винчестера

2. Сканировать диск на предмет наличия сбойных секторов с помощью коман_

ды scan при выключенном режиме переназначения. Сравнить количество най_

денных сбойных секторов с результатами, полученными ранее программой

SMARTUDM.

3. Если количество сбойных секторов заметно уменьшилось или такие секторы

исчезли, то на этом работу с программой можно завершить. Если же сбойные

секторы остались, значит, они носят чисто физический характер. В таком слу_

чае нужно сканировать жесткий диск при включенном режиме переназначения.

7.4. Сбойный сектор: теория, диагностика, устранение

108 _

Жесткий диск. Восстановление данных, ремонт и профилактика

Как видите, все достаточно просто. Итак, начнем.

Сначала выполним команду aerase. Для этого введем ее в командную строку

и нажмем клавишу Enter. После этого программа заново инициализирует жесткий

диск и спросит, уверены ли вы в своих действиях. В случае подтверждения про_

грамма спросит вас, какой участок следует форматировать. Замечу, что програм_

ма позволяет форматировать участок диска, ограниченный конкретными логичес_

кими адресами. Поэтому если вы знаете точно, где находится область со сбойными

секторами, то можно сэкономить довольно много времени. Если же адреса, огра_

ничивающие данную область, неизвестны, то вместо начального адреса можно вве_

сти значение , а конечныйадрес подскажет сама программа. Указав нужные дан_

ные и еще раз подтвердив свои намерения, остается только ждать, когда программа

завершит форматирование выбранной области винчестера (рис. 7.10).

Рис. 7.10. Низкоуровневое форматирование

Следующий шаг - сканирование поверхности диска. Чтобы настроить параметры

сканирования, нажмем клавишу F4. При этом на экране появится соответствующее

окно (рис. 7.11).

Параметру Remap (переназначение) зададим значение OFF. Для этого подведем

курсор к нужной позиции и нажмем клавишу Enter.

После нажатия клавиши F4 начнется процесс сканирования.

Во время сканирования программа будет отображать на экране текущее состояние

секторов (рис. 7.12). Справа показаны секторы, имеющие большие временные

характеристики, или расположение сбойных секторов.

После сканирования можно сверить информацию о количестве сбойных секторов

до сканирования с полученной информацией. Если количество блоков не умень_

_ 109

шилось или уменьшилось незначительно, значит, диск имеет множество физичес_

ких повреждений, которые можно попытаться исправить лишь переназначением.

Рис. 7.11. Настройка параметров сканирования

Рис. 7.12. Сканирование жесткого диска

Чтобы включить режим переназначения, нажмем клавишу F4 и в окне настройки

сканирования для параметра Remap установим значение ON (рис. 7.13).

После этого снова запустим сканирование, нажав клавишу F4.

7.4. Сбойный сектор: теория, диагностика, устранение

110 _

Жесткий диск. Восстановление данных, ремонт и профилактика

Рис. 7.13. Включение режима переназначения

Наблюдая за процессом сканирования, можно увидеть, как на проверенном секто_

ре появится надпись Ok. Это означает, что программа нашла сбойный сектор и за_

менила его сектором из резервного участка. Если такие метки появляются доста_

точно часто, то таблица дефектов может быстро заполниться, а резерв секторов

исчерпаться.

Пожалуй, это все, что можно сделать с жестким диском в домашних условиях. Если

после выполненных действий винчестер так и не 'вылечился', то это означает одно:

устранить имеющуюся неисправность в домашних условиях не удастся. Можно

отнести жесткий диск в сервисный центр, однако и это может не помочь.

Единственное, что успокаивает в таких случаях, - быстрое снижение цен на жест_

кие диски. Иногда бывает проще купить бывший в употреблении работоспособ_

ный винчестер и не тратить нервные клетки, которые, как известно, не восстанав_

ливаются.

 

7.5. Профилактика

120 _

Жесткий диск. Восстановление данных, ремонт и профилактика

Рис. 7.29. Отчет программы

Рис. 7.30. Идет процесс дефрагментации

_ 121

Об окончании процесса дефрагментации сигнализирует появление сообщения,

показанного на рис. 7.31. Данное окно может содержать информацию о том, что

программа не смогла дефрагментировать некоторые файлы. Ничего страшно в этом

нет, возможно, данные файлы были специальным образом помечены или в момент

дефрагментации были заняты системой.

Рис. 7.31. Процесс дефрагментации завершен

Если необходимо произвести дефрагментацию других дисков, нужно следовать

приведенному алгоритму.

Контроль за температурой

Высокая температура всегда была злейшим врагом всех электронных устройств.

Дело в том, что повышение температуры отдельных компонентов приводит к измене_

нию их характеристик, что, в свою очередь, может повлечь за собой изменение ха_

рактеристик других, зависимых от первого, устройств. Мало того, высокая темпе_

ратура сокращает срок службы всех компонентов, что, безусловно, недопустимо.

Что касается жесткого диска, то повышение его температуры может негативно ска_

заться на компонентах контроллера. Поскольку от контроллера полностью зависит

работоспособность механической части жесткого диска, то к этому факту нельзя

относиться без должного внимания.

Температура винчестера может повышаться по разным причинам. Главными из них

являются несоблюдение температурного баланса внутри системного блока компью_

тера, разгон комплектующих, нестабильное питание, неисправность входных цепей

контроллера жесткого диска и др. Как бы там ни было, результат один: температу_

ра жесткого диска повышается, что приводит к возникновению опасности потери

важных данных.

Для контроля за температурой жесткого диска предназначены специальные ути_

литы. Примером такой утилиты может быть программа HDD Temperature.

После запуска программы HDD Temperature в области уведомлений появляется

число, которое показывает текущую температуру жесткого диска (рис. 7.32).

7.5. Профилактика

122 _

. Жесткий диск. Восстановление данных, ремонт и профилактика

Рис. 7.32. Температура жесткого диска - 32 С

С помощью параметров программы можно настроить, например, появление сооб_

щения при нагреве жесткого диска до указанной температуры, отключение жест_

кого диска и т. д. (рис. 7.33).

Рис. 7.33. Настройки программы

Кроме этого, можно настраивать цвет информации о температуре, посылать сооб_

щение на почтовый ящик или другой компьютер и др.

 

Пишите спрашивайте что не понятно отвечу всем прямо в рассылки. Написать вопрос

Пишите свои комментарии, о рассылки. Вот сюда

По вопросам рекламы Сюда

                                                          Content.Mail.Ru Рассылка 'Электроника, связанная с компьютерами' Сколько нас уже...



В избранное