ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 22.04.2024
Просмотров: 453
Скачиваний: 5
Романов В. П. Техническое обслуживание средств вычислительной техники Учебно-методическое пособие
3.1.6. Особенности конструкции современных НЖМД, виды дефектов магнитного диска НЖМД
Современный накопитель на жестких магнитных дисках (НЖМД) представляет собой сложное электронно-механическое устройство. Элементы накопителя размещены на электронной плате и гермоблоке (см. Рисунок36). Основным элементом, размещенным на электронной плате является микроконтроллер (специализированная микроЭВМ), который управляет работой всех устройств накопителя и организует связь с ЦП. Все данные подлежащие хранению размещаются на магнитном диске, который имеет следующую логическую организацию (см. рис 37 ):
Рисунок 37 – Структурная схема НЖМД
Рисунок 38 – Схема размещения данных на диске
Служебная информация
Служебная информация необходима для функционирования самого НЖМД и скрыта от пользователя. Служебную информацию можно разделить на четыре основных типа:
•серво-информацию, или серворазметку;
•формат нижнего уровня;
91
Романов В. П. Техническое обслуживание средств вычислительной техники Учебно-методическое пособие
•резидентные микропрограммы (рабочие программы);
•таблицы конфигурации и настройки
•таблицы дефектов.
Серворазметка необходима для работы сервосистемы привода магнитных
головок НЖМД. Именно по серворазметке осуществляется их позиционирование и удержание на дорожке. Сервисная разметка записывается на диск в процессе производства через специальные технологические окна в корпусе собранного гермоблока. Запись осуществляется собственными головками накопителя при помощи специального высокоточного прибора - серворайтера. Перемещение позиционера головок осуществляется специальным толкателем серворайтера по калиброванным шагам, которые намного меньше межтрековых интервалов.
Рабочие программы (микрокод) управляющего микроконтроллера представляют собой набор программ, необходимых для работы НЖМД. К ним относятся программы первоначальной диагностики, управления вращением двигателя, позиционирования головок, обмена информацией с дисковым контроллером, буферным ОЗУ и т.д.
Производители жестких дисков размещают часть микропрограмм на магнитном носителе не только для экономии объема ПЗУ, но и для возможной оперативной коррекции кода, если в процессе производства или эксплуатации обнаруживаются ошибки. Переписать микропрограмму на диске значительно проще, чем перепаивать «прошитые» микроконтроллеры.
Таблицы конфигурации и настройки накопителей содержат информацию о логической и физической организации дискового пространства. Они необходимы для самонастройки электронной части диска, которая одинакова для всех моделей семейства.
Таблицы дефектов. (дефект-лист) содержит информацию о выявленных дефектных секторах
Современные винчестеры имеют как правило два основных дефект-листа:
• Первый P-list(«Primary»-первичный) заполняется на заводе при изготовлении накопителя;
•Второй G-list («Grown» - растущий), и пополняется в процессе эксплуатации винта, при появлении новых дефектов.
Кроме того, некоторые НЖМД имеют еще
•лист серво-дефектов (сервометки, наносимые на пластины винчестеров, тоже иногда имеют ошибки),
•список временных (pending) дефектов. В него контроллер заносит
«подозрительные» с его точки зрения секторы, например те, что прочитались не с первого раза, или с ошибками.
Технология изготовления магнитных дисков очень сложная, контроль
состояния поверхности диска осуществляется на всех этапах изготовления, но даже это не позволяет получить поверхность магнитного диска без дефектов. В ходе эксплуатации диска количество дефектов возрастает. Поэтому производители накопителей предусмотрели специальные методы скрытия
92
Романов В. П. Техническое обслуживание средств вычислительной техники Учебно-методическое пособие
дефектов, которые позволяют скрыть дефекты как при производстве так и при эксплуатации.
Методы скрытия дефектных секторов (при производстве дисков). В
наспоящее время припроизводстве дисков используется несколько основных методов скрытия дефектов.
Первый заключается в переназначении адреса испорченных секторов в на адрес резервного сектора (Рисунок 38).
Метод вызывает потерю производительности НЖМД, так как он, каждый раз обнаруживая сектор, помеченный как негодный, будет вынужден перемещать головки в резервную область, которая может находиться далеко от места дефекта.
Такой метод скрытия дефектов получил название «метод замещения» или ремап (от английского «re-map»: перестройка карты секторов). В настоящее время при производстве не применяется.
Рисунок 39 - Методы переназначения сектора
Второй (основной) способ использует следующий алгоритм: после выявления всех дефектов, адреса всех исправных секторов переписываются заново, так, чтобы их номера шли по порядку. Плохие сектора просто игнорируются и в дальнейшей работе не участвуют. Резервная область также остается непрерывной и ее часть присоединяется к концу рабочей области - для выравнивания объема. Этот, второй основной тип скрытия дефектов получил название «метод пропуска сектора». Новый диск не имеет Bad-секторов, а
резервная область непрерывна!
Рисунок 40 - Метод пропущенного сектора
Методы скрытия дефектных секторов при эксплуатации дисков Для скрытия дефектов в бытовых условиях применяется «метод
замещения» Ремап Замещение выполняется в автоматическом режиме эта технология получила
название automatic defect reassignment (автоматическое переназначение дефектов), а сам процесс - reassign.
Работает ремап следующим образом:
если при попытке обращения к сектору происходит ошибка, контроллер понимает, что данный сектор неисправен, и «на лету» помечает его как BAD.
Его адрес тут же заносится в таблицу дефектов (G-list).
93
Романов В. П. Техническое обслуживание средств вычислительной техники Учебно-методическое пособие
Во время работы контроллер постоянно сравнивает текущие адреса секторов с адресами из таблицы и не обращается к дефектным секторам. Вместо этого он переводит головки в резервную область и читает сектор оттуда. На характеристике диска Vчтения=F(Nдор), как небольшие провалы на графике чтения. Тоже самое будет и при записи.
Система оперативного наблюдения за состоянием HDD - S.M.A.R.T.
Почти все винчестеры, выпущенные после 95-го года, имеют систему оперативного наблюдения за своим состоянием - S.M.A.R.T. (Self Monitoring And Reporting Technology).
Между атрибутами SMART и состоянием поверхности существует некоторая взаимосвязь. Некоторые имеют прямое отношение к bad-блокам:
Reallocated sector count и Reallocated event count: число переназначенных секторов. Эти атрибуты показывают количество секторов, переназначенных ремапом в G-list дефект-лист. У новых винтов они обязательно должны быть равны нулю! Если их значение отличается от нуля, то это означает, что винт уже был в употреблении.
Raw read error rate: количество ошибок чтения. Это «мягкие» ошибки, успешно скорректированные электроникой накопителя и не приводящие к искажению данных. Опасно, когда этот параметр резко снижается за короткий срок, переходя в желтую зону. Это говорит о серьезных проблемах в накопителе.
Current Pending Sector: этот атрибут отражает содержимое «временного» дефект-листа, присутствующего на всех современных накопителях, т.е. текущее количество нестабильных секторов. Эти секторы винт не смог прочесть с первого раза. Постоянное значение этого атрибута выше нуля говорит о неполадках в накопителе.
Uncorrectable Sector: показывает количество секторов, ошибки в которых не удалось скорректировать ECC-кодом. Если его значение выше нуля, это означает, что винту пора делать ремап.
Виды дефектов магнитного диска НЖМД
Дефекты поверхности НЖМД делятся на следующие группы:
1.Физические дефекты, которые подразделяются на: Дефекты поверхности.
Серво-ошибки Аппаратные BAD'ы.
2.Логические дефекты, которые подразделяются на: Исправимые логические дефекты (софт-бэды) Неисправимые логические ошибки.
«Адаптивные» бэды.
Дефекты поверхности. Возникают при механическом повреждении магнитного покрытия внутри пространства сектора, например из-за царапин, вызванных пылью, старением блинов или небрежным обращением с винтом. Такой сектор должен быть помечен как негодный и исключен из обращения.
94
Романов В. П. Техническое обслуживание средств вычислительной техники Учебно-методическое пособие
Серво-ошибки. По сервометкам происходит стабилизация скорости вращения двигателя и удержание головки на заданном треке, независимо от внешних воздействий и тепловой деформации элементов.
Однако в процессе эксплуатации диска, некоторые сервометки могут оказаться разрушены. Если плохих сервометок станет слишком много, в этом месте начнут происходить сбои при обращении к информационной дорожке: головка, вместо того, чтобы занять нужное ей положение и прочитать данные, начнет шарахаться из стороны в сторону. Наличие таких ошибок часто сопровождается стуком головок, зависанием накопителя и невозможностью исправить его обычными утилитами. Устранение таких дефектов возможно только специальными программами, путем отключения дефектных дорожек, а иногда и всей дисковой поверхности.
Самостоятельно НDD восстановить сервоформат не может, это делается только на заводе.
Аппаратные BAD'ы. Возникают из-за неисправности механики или электроники накопителя. К таким неполадкам относятся:
•обрыв головок;
•смещение дисков;
•погнутый вал в результате удара;
•запыление гермозоны;
•различные «глюки» в работе электроники.
Ошибки такого типа обычно имеют катастрофический характер и не подлежат исправлению программным путем.
Исправимые логические дефекты (софт-бэды): появляются, если контрольная сумма сектора не совпадает с контрольной суммой записанных в него данных.
Возникает из-за помех или отключения питания во время записи, когда HDD уже записал в сектор данные, а контрольную сумму записать не успел.
При последующем чтении такого «недописанного» сектора произойдет сбой: винт сначала прочитает поле данных, потом вычислит их контрольную сумму и сравнит полученное с записанным. Если они не совпадут, контроллер накопителя решит, что произошла ошибка и сделает несколько попыток перечитать сектор. Если и это не поможет (а оно не поможет, так как контрольная сумма заведомо неверна), то он, используя избыточность кода, попытается скорректировать ошибку, и если это не получится - винт выдаст ошибку внешнему устройству. Со стороны операционной системы это будет выглядеть как BAD.
Неисправимые логические ошибки. Это ошибки внутреннего формата винчестера, приводящие к такому же эффекту, как и дефекты поверхности. Возникают при разрушении заголовков секторов, например из-за действия на винт сильного магнитного поля. Но в отличие от физических дефектов, они поддаются исправлению программным путем. А неисправимыми они названы только потому, что для их исправления необходимо сделать «правильное»
95
Романов В. П. Техническое обслуживание средств вычислительной техники Учебно-методическое пособие
низкоуровневое форматирование, что обычным пользователям затруднительно изза отсутствия специализированных утилит.
«Адаптивные» бэды. Несмотря на то, что винты является очень точными устройствами, при их массовом производстве неизбежно возникает разброс параметров механики, радиодеталей, магнитных покрытий и головок.
Поэтому все современные винты при изготовлении проходят индивидуальную настройку, в процессе которой подбираются такие параметры электрических сигналов, при которых устройству работается лучше.
Эта настройка осуществляется специальной программой при технологическом сканировании поверхности. При этом генерируются так называемые адаптивы - переменные, в которых содержится информация об особенностях конкретного гермоблока. Адаптивы сохраняются на дисках в служебной зоне, а иногда во Flash-памяти на плате контроллера.
В процессе эксплуатации винта адаптивы могут быть разрушены разрушены
«Адаптивные» бэды отличаются от обычных тем, что они «плавающие». Лечатся адаптивные бэды прогоном selfscan'а - внутренней программы
тестирования, аналогичной той, что применяется на заводе при изготовлении винтов. При этом создаются новые адаптивы, и винт возвращается к нормальному состоянию. Это делается в условиях фирменных сервис-центров.
96
Романов В. П. Техническое обслуживание средств вычислительной техники Учебно-методическое пособие
3.1.7. Неисправности аппаратной части НЖМД их характер проявления, методика их устранения
Типовые причины возникновения неисправностей аппаратной части НЖМД можно условно разделить на следующие группы:
•Неисправности из-за естественного старения НЖМД;
•Неисправности, обусловленные неверным режимом эксплуатации;
•Неисправности, связанные с ошибками в конструкции.
•Неисправности из-за естественного старения НЖМД.
Неисправности из-за естественного старения НЖМД
При правильной эксплуатации с соблюдением всех технических требований
вкачественно изготовленном накопителе наблюдается процесс естественного старения. Сильнее всего ему подвержены магнитные диски.
Во-первых, со временем ослабевает намагниченность минимальных информационных отпечатков, и те участки дисков, которые раньше читались без проблем, начинают считываться не с первого раза или с ошибками.
Во-вторых, происходит старение магнитного слоя дисков.
В-третьих, на пластинах появляются царапины, сколы, трещины и пр. Все это приводит к появлению поврежденных секторов.
Процесс нормального старения дисков достаточно длительный и обычно растягивается на 3...5 лет.
Следует отметить, что для НЖМД наиболее благоприятным является непрерывный режим работы, а не старт/стопный. Поэтому довольно долго служат накопители в постоянно работающих серверах, расположенных в специальном помещении или стойке, где поддерживаются нормальные климатические условия.
Неисправности, обусловленные неверным режимом эксплуатации
Являются наиболее распространенная причина отказов НЖМД к основным разрушающим факторам которого относятся:
•перегрев,
•ударные нагрузки
•скачки напряжения питания.
Важным температурным показателем является скорость изменения температуры, которая не должна превышать 20°С/час в рабочем состоянии и 30°С/час в нерабочем. Превышение скорости разогрева очень опасно для механики накопителей и называется термическим ударом.
Механические воздействия на гермоблок губительны для прецизионных механических частей накопителя. Ударное воздействие на гермоблок вызывает колебания головок, которые производят серию ударов по поверхности дисков, что неизбежно приводит к механическим повреждениям пластин и головок.
Серьезную опасность для электронной части НЖМД может представлять некачественный блок питания персонального компьютера. Напряжения питания должны находиться в пределах +5 В ± 5% и +12 В ± 10% при допустимой амплитуде пульсаций 100 мВ и 200 мВ соответственно.
97