Такая система работает следующим образом. Если при первоначальном заводском тестировании обнаруживается сбойный сектор, который не поддается восстановлению, то его физический адрес заносится в P-List и делается автоматическая переадресация. При этом сбойный сектор заменяется исправным из запасной области. Естественно, физическое замещение секторов невозможно, поэтому заменяются лишь их адреса. Такой процесс называется
После того как жесткий диск выпущен в продажу, начинаются его «будни». При его работе сбойные секторы теперь уже заносятся в таблицу G-List, совершая при этом аналогичную переадресацию. Заполняются также таблица дефектов сервометок и временная таблица. Последняя играет важную роль. Обнаруживая подозрительный сектор, контроллер заносит информацию о нем во временную таблицу дефектов и начинает вести над ним наблюдение. Обрабатывая накопленную информацию, при достижении некоторой границы «странности» сектора (не читает или не записывает) такой сектор помечается как сбойный, и информация о нем помещается в таблицу G-List. После этого делается переадресация, что создает впечатление отсутствия сбойных секторов. Если же сектор «исправляется», то он автоматически исключается из временной таблицы дефектов.
Поскольку таблицы дефектов небезразмерны (под переадресацию отводится ограниченный объем диска), то и делать их безрассудно нельзя. Если пустить все на самотек, то очень скоро этот объем исчерпается и сбойные секторы распространятся по всей площади диска, чего допустить нельзя. Именно поэтому существует несколько порой нетривиальных методов избавления от сбойных секторов. О них вы сможете прочитать далее.
Прежде чем начать устранять неисправность, рекомендуется диагностировать жесткий диск. Для этого достаточно воспользоваться одной из специализированных утилит. Чтобы увидеть истинную картину состояния винчестера, необходимо использовать утилиты, которые работают напрямую с технологией S.M.A.R.T. (подробнее о ней см. гл. 15).
В табл. 20.1 перечислены основные критические и некритические атрибуты 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.
• Фоновый тест (
• Сокращенный тест (
• Расширенный тест (
Как видите, S.M.A.R.T. – очень полезная технология, которая, скорее всего, рано или поздно вам пригодится. Хотя она же может стать и тем подводным камнем, который не позволит вам сделать что-либо с жестким диском, если заполнит таблицу дефектов сбойными секторами на свое усмотрение.
Именно поэтому большинство производителей по умолчанию отключают эту технологию и предоставляют пользователю выбирать самостоятельно: разрешить технологии S.M.A.R.T. делать переадресацию автоматически или нет.
Как бы там ни было, если вы хотите, чтобы всем занималась S.M.A.R.T., для этого вам придется задействовать соответствующий пункт меню в BIOS Setup.
Что касается программ диагностики, которые работают напрямую с данными S.M.A.R.T., то их существует достаточно много. Единственный их недостаток – они не могут работать в большей части операционных систем, включая и Windows XP. Поэтому, чтобы иметь возможность прочитать данные S.M.A.R.T., необходимо загрузиться в DOS-режиме.