мы получаем периодические вопросы о ручной блокировки и переназначения поврежденных секторов на жестких дисках. По-видимому, существует противоречивая информация об одном аспекте этого, контроллере жесткого диска и полном форматировании.
Контроллер Жесткого Диска
контроллеры жестких дисков выполняют автоматическое распознавание поврежденных секторов, блокируют (помечают) их и автоматически переназначают содержимое. Об этом сообщается в информации. Насколько я понимаю, это это "случайный" процесс, т. е. он происходит, когда контроллер натыкается на плохой сектор во время использования диска.
Полный Формат
принятый ответ на этот вопрос, как изолировать поврежденные сектора на жестком диске в Windows 7?, цитирует Microsoft в описании полного формата. Он говорит о процессе, включая сканирование для плохих секторов, и что в Vista, а затем, это достигается с помощью запись нулей во все раздел.
последствия
по-видимому, подразумевается, что полный формат использует автоматизированный процесс контроллера привода, а нулевое заполнение обеспечивает контроллер для изучения каждого сектора. Возможно, что проверка сектора контролируется самой утилитой форматирования, но это не описано.
Нет Врожденной Проверки Чтения
в недавнем вопросе,как сделать нулевой заливки, полный формат, и chkdsk исправить плохо секторы?, есть обсуждение этого в комментариях к ответу. В комментарий, user опилки государства
нулевое заполнение или" форматирование " для файловой системы используют обычные операции записи. Там нет автоматической проверки или чтения после записи, но должно быть чтение, чтобы обнаружить плохой сектор. Поэтому я не ожидал бы каких-либо изменений в списках плохих секторов, поддерживаемых контроллером.
мои попытки исследование этой проблемы не выявило каких-либо статей о плохой очистке сектора, в которых упоминается использование полного формата в качестве средства для достижения этой цели, что соответствовало бы комментарию опилок.
что подводит меня к этому вопросу и этим двум компонентам:
-
как полный формат определяет плохие сектора? т. е., плохая идентификация участка (прочитанная проверка) управляемая регулятором как часть своей автоматизированной реакции к zero заполнению, или утилита форматирования выполняет чтение каждого сектора?
-
какое условие запускает автоматический процесс контроллера жесткого диска для блокировки сектора и переназначения содержимого? т. е., если записи по своей сути не связаны с проверкой чтения, вызвано ли действие только неспособностью правильно прочитать сектор (по крайней мере, при первоначальной попытке)?
-
и следствие: если формат утилита выполняет свою читать проверка, которая, как я полагаю, будет против нулевого заполнения (а затем помечает внешний список плохих секторов, как описано в ответе cybernard), не вызовет ли это действие чтения также автоматическую проверку контроллером? т. е., не создаст ли это избыточные проверки, и поэтому зачем нужен внешний список?