Конструкционно любой винчестер включает в себя пластины (из стекла либо алюминия), покрытые специальным составом. Эти пластины, в свою очередь, состоят из дорожек, поделенных на сектора. На поверхности устройства присутствуют сервопометки, за счет которых головка устройства при контакте с этой поверхностью обнаруживает необходимый сектор. Если произошел сбой на механическом уровне, либо просто исчерпался ресурс диска, он может дальше функционировать с ошибками. Что, помимо прочего, свидетельствует о возникновении «плохих секторов».
Центр Kiev Data Recovery и другие специализированные лаборатории для проверки и обнаружения bad-блоков применяют соответствующие утилиты. Программы сканируют сектора винчестера и выводят на экран полученные сведения. Состояние HDD можно определить с учетом параметров S.M.A.R.T. и прочих данных.
Функция SMART позволяет активировать интегрированные возможности для диагностики и определения, какой ресурс работы у него присутствует на актуальный момент проверки. Все параметры S.M.A.R.T. условно подразделяются на две категории:
1. Показатели естественного износа (количество оборотов, смен положения головок, команд вкл.-выкл.).
2. Актуальные параметры HDD (высота нахождения головки над поверхностью, число переназначенных участков, поисковых ошибок и пр.).
Если необходимо провести анализ состояния либо непосредственно восстановление жесткого диска, наиболее важными параметрами являются два пункта:
1. Reallocated Sectors Count. Демонстрирует число действий по переназначению секторов. Когда проявится неудачная попытка чтения, сектор будет отмечен, как переназначенный, и отправит его в соответствующий раздел remap. Процедура переноса, соответственно, так и называется – remapping. На современных винчестерах bad-сектора не отображаются, поскольку они система скрывает их в переназначенных блоках, устанавливая вместо них резервные участки. Если же напротив параметра горит желтый индикатор, это свидетельствует, что запасных секторов вскоре будет недостаточно.
2. Current Pending Errors Count. Традиционно – атрибут, имеющий критическое значение. Он берет во внимание сектора, которые не удалось прочесть со стартовой попытки, и которым присвоен статус нестабильных. Нужное действие по ним переносится на следующую попытку прочтения. Если при повторном обращении сектор можно будет прочесть, он вновь поступит в перечень стабильных. Если же ошибка вновь даст о себе знать, проведется проба восстановления. При неудаче диск осуществит процедуру перезначения, описанную в первом пункте. Чем выше цифра Current Pending Errors Count, тем большей деградации подвержен HDD.
«Плохие» участки дают о себе знать весьма часто. Причиной может быть резкая пропажа питания, проблемы с питающим блоком, аварийное завершение работы ОС и т.д. Убрать определенное число bad-блоков поможет процесс сканирования с дальнейшим автоматическим исправлением ошибок. Но если все прочие показатели S.M.A.R.T. имеют корректное значение, а диск работает стабильно, восстановление проводить необязательно.