Особенности конструкции современных НЖМД, виды дефектов магнитного диска НЖМД

Современный накопитель на жестких магнитных дисках (НЖМД)

представляет собой сложное электронно-механическое устройство. Элементы накопителя размещены на электронной плате и гермоблоке (см. Рисунок36). Основным элементом, размещенным на электронной плате является микроконтроллер (специализированная микроЭВМ), который управляет работой

всех устройств накопителя и организует связь с ЦП. Все данные подлежащие хранению размещаются на магнитном диске, который имеет следующую логическую организацию (см. рис 37 ):

Особенности конструкции современных НЖМД, виды дефектов магнитного диска НЖМД - student2.ru

Рисунок 37 – Структурная схема НЖМД

Особенности конструкции современных НЖМД, виды дефектов магнитного диска НЖМД - student2.ru

Рисунок 38 – Схема размещения данных на диске

Служебная информация

Служебная информация необходима для функционирования самого НЖМД

и скрыта от пользователя. Служебную информацию можно разделить на четыре основных типа:

• серво-информацию, или серворазметку;

• формат нижнего уровня;

• резидентные микропрограммы (рабочие программы);

• таблицы конфигурации и настройки

• таблицы дефектов.

Серворазметканеобходима для работы сервосистемы привода магнитных головок НЖМД. Именно по серворазметке осуществляется их позиционирование и удержание на дорожке. Сервисная разметка записывается на диск в процессе производства через специальные технологические окна в корпусе собранного

гермоблока. Запись осуществляется собственными головками накопителя при помощи специального высокоточного прибора - серворайтера. Перемещение позиционера головок осуществляется специальным толкателем серворайтера по калиброванным шагам, которые намного меньше межтрековых интервалов.

Рабочие программы (микрокод) управляющего микроконтроллера представляют собой набор программ, необходимых для работы НЖМД. К ним

относятся программы первоначальной диагностики, управления вращением двигателя, позиционирования головок, обмена информацией с дисковым

контроллером, буферным ОЗУ и т.д.

Производители жестких дисков размещают часть микропрограмм на магнитном носителе не только для экономии объема ПЗУ, но и для возможной оперативной коррекции кода, если в процессе производства или эксплуатации обнаруживаются ошибки. Переписать микропрограмму на диске значительно

проще, чем перепаивать «прошитые» микроконтроллеры.

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

Таблицы дефектов. (дефект-лист) содержит информацию о выявленных

дефектных секторах

Современные винчестеры имеют как правило два основных дефект-листа:

• Первый P-list(«Primary»-первичный) заполняется на заводе при изготовлении накопителя;

• Второй G-list(«Grown» - растущий), и пополняется в процессе

эксплуатации винта, при появлении новых дефектов. Кроме того, некоторые НЖМД имеют еще

• лист серво-дефектов(сервометки, наносимые на пластины винчестеров, тоже иногда имеют ошибки),

• список временных (pending) дефектов. В него контроллер заносит

«подозрительные» с его точки зрения секторы, например те, что прочитались не с первого раза, или с ошибками.

Технология изготовления магнитных дисков очень сложная, контроль состояния поверхности диска осуществляется на всех этапах изготовления, но

даже это не позволяет получить поверхность магнитного диска без дефектов. В

ходе эксплуатации диска количество дефектов возрастает. Поэтому производители накопителей предусмотрели специальные методы скрытия

дефектов, которые позволяют скрыть дефекты как при производстве так и при эксплуатации.

Методы скрытия дефектных секторов(при производстве дисков). В наспоящее время припроизводстве дисков используется несколько основных методов скрытия дефектов.

Первый заключается в переназначении адреса испорченных секторов в на адрес резервного сектора (Рисунок 38).

Метод вызывает потерю производительности НЖМД, так как он, каждый раз обнаруживая сектор, помеченный как негодный, будет вынужден перемещать головки в резервную область, которая может находиться далеко от места дефекта.

Такой метод скрытия дефектов получил название «метод замещения» или ремап (от английского «re-map»: перестройка карты секторов). В настоящее время при производстве не применяется.

Особенности конструкции современных НЖМД, виды дефектов магнитного диска НЖМД - student2.ru

Рисунок 39 - Методы переназначения сектора

Второй (основной) способиспользует следующий алгоритм: после выявления всех дефектов, адреса всех исправных секторов переписываются заново, так, чтобы их номера шли по порядку. Плохие сектора просто игнорируются и в дальнейшей работе не участвуют. Резервная область также остается непрерывной и ее часть присоединяется к концу рабочей области - для выравнивания объема. Этот, второй основной тип скрытия дефектов получил название «метод пропуска сектора». Новый диск не имеет Bad-секторов, а резервная область непрерывна!

Особенности конструкции современных НЖМД, виды дефектов магнитного диска НЖМД - student2.ru

Рисунок 40 - Метод пропущенного сектора

Методы скрытия дефектных секторовпри эксплуатации дисков

Для скрытия дефектов в бытовых условиях применяется «метод замещения» Ремап

Замещение выполняется в автоматическом режиме эта технология получила название automatic defect reassignment (автоматическое переназначение дефектов), а сам процесс - reassign.

Работает ремап следующим образом:

если при попытке обращения к сектору происходит ошибка, контроллер понимает, что данный сектор неисправен, и «на лету» помечает его как BAD.

Его адрес тут же заносится в таблицу дефектов (G-list).

Во время работы контроллер постоянно сравнивает текущие адреса секторов с адресами из таблицы и не обращается к дефектным секторам. Вместо этого он переводит головки в резервную область и читает сектор оттуда. На характеристике диска Vчтения=F(Nдор), как небольшие провалы на графике чтения. Тоже самое будет и при записи.

Наши рекомендации