Домашняя » как » Как инструменты диагностики жесткого диска узнают, является ли сектор плохим или нет?

    Как инструменты диагностики жесткого диска узнают, является ли сектор плохим или нет?

    Никто не любит думать о том, что жесткий диск выходит из строя, и тем более не испытывает проблем с ним, но как на самом деле инструменты диагностики жесткого диска узнают, плохие сектора или нет? Сегодняшний пост SuperUser Q & A содержит ответы на вопросы любопытных читателей..

    Сегодняшняя сессия вопросов и ответов пришла к нам благодаря SuperUser - подразделению Stack Exchange, группе веб-сайтов вопросов и ответов, управляемой сообществом..

    Фото предоставлено Мэтью (Flickr).

    Вопрос

    Читатель SuperUser Дэвид хочет знать, как инструменты диагностики жесткого диска знают, является ли сектор плохим:

    Когда я сталкиваюсь с жестким диском, который может выходить из строя, я сканирую его с помощью ViVARD, который надежно сообщает мне, нужно ли заменить жесткий диск или нет. Как работают эти виды инструментов? Как они могут отличить плохой сектор от хорошего??

    Как инструменты диагностики жесткого диска знают, является ли сектор плохим или нет?

    Ответ

    Участники SuperUser Stavr00 и Ole Tange имеют ответ для нас. Сначала Stavr00:

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

    Диагностические инструменты запрашивают S.M.A.R.T. на жестком диске. программное обеспечение для создания отчета о проверке работоспособности. При обращении к жесткому диску обнаруживаются поврежденные сектора, и S.M.A.R.T. производит необходимое перемещение. система.

    Далее следует ответ Оле Танге:

    Я не знаком с ViVARD, так что это общий ответ.

    УМНЫЙ.

    УМНЫЙ. является частью большинства современных жестких дисков. Он регистрируется, когда жесткий диск видит поврежденный сектор и когда «время поиска или раскрутки» больше, чем обычно. Это все признаки того, что жесткий диск выходит из строя.

    Способ, которым жесткий диск спасает неисправный сектор, обусловлен кодами исправления ошибок (обычно Ридом-Соломоном), которые могут выполнить спасение, если несколько битов неверны. Если много битов неверно, то жесткий диск пытается спасти, читая сектор снова и снова. Когда он, наконец, все делает правильно, он сохраняет его в одном из резервных секторов..

    Чтение Секторов

    Жесткий диск перераспределяет сектора с ошибками чтения в набор резервных секторов, которые зарезервированы для этого. Операционная система обычно не видит этого, но видит весь жесткий диск без ошибок. Только когда больше нет секторов для перераспределения (или сектор не может быть спасен), операционная система увидит сломанные сектора.

    Но можно обойти исправление ошибок. Я считаю, что это отличается для каждой модели, но, может быть, ViVARD это делает? Таким образом, вы можете прочитать фактические данные на жестком диске. Прочитав это, вы сможете увидеть, в каких секторах есть ошибки, даже если сама операционная система не видит ошибок.


    Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.