MAXTOR

5.2.2.2.    Работа со служебной зоной

Работа со служебной информацией состоит из следующих команд:

  • Проверка структуры служебной информации
  • Проверка поверхности служебной зоны
  • Чтение модулей
  • Запись модулей
  • Чтение групп модулей
  • Запись групп модулей
  • Тест записи служебной зоны
  • Восстановление модулей
  • Пересчет транслятора
  • Изменение конфигурации
  • Останов шпинделя

Проверка структуры служебной информации — данная команда выдает отчет о состоянии модулей, входящих в служебную информацию. При запуске этой команды производится чтение модулей, что занимает в среднем около 1 минуты. Подробно эта команда описана в разделе 6.
Проверка поверхности служебной зоны — позволяет протестировать поверхность служебной зоны при помощи адресации UBA.
Чтение модулей — команда позволяет прочитать модули. При чтении создается директория «MXDSP_X» или «MXPKR_X», где X — номер головки, с которой были прочитаны модули. В названии файла с расширением «rpm» первые четыре символа — это UBA сектора начала модуля в шестнадцатеричном формате, а следующие четыре символа после двоеточия — это длина модуля в секторах в шестнадцатеричном формате. В колонке выводится позиционный номер. Соответствие позиционного номера и назначения модуля ему соответствующего можно посмотреть в таблице 2.
Запись модулей — команда позволяет записать модули из директории «MXDSPMOD» или «MXPKRMOD«. При записи модуля контрольная сумма не пересчитывается, так как многие модули не защищены контрольной суммой, а у некоторых отличается алгоритм ее подсчета. В колонке выводится позиционный номер. Соответствие позиционного номера и назначения модуля ему соответствующего можно посмотреть в таблице 2.
Внимание! Чтение модулей ведется в каталог MXDSP_X или MXPKR_X, а запись производится из каталога «MXDSPMOD» или «MXPKRMOD».
Чтение групп модулей и Запись групп модулей — другой вариант работы с данными служебной зоной. Позволяет получить доступ к копии служебной информации по другой магнитной головке, если таковая у накопителя имеется. В файлах групп модулей (*.smb) присутствуют все те же модули, что и при чтении модулей по отдельности плюс еще не используемые области. В разработанных нами методиках восстановления накопителей эти команды не используется, но вероятность появления неисправностей, при которых они могут понадобиться, есть.
Тест записи служебной зоны — загружает адаптивную информацию и позволяет определить корректность выполнения записи в служебную зону. Предназначена эта команда для дополнительной инициализации накопителя после загрузки LDR-файла. Использование этой команды описано в разделе 7.
Восстановление модулей — команда позволяет восстановить модули с неверными заголовками. Использование этой команды описано в разделе 7.
Пересчет транслятора — позволяет сформировать модули транслятора из таблицы дефектов, сформированной на заводе-изготовителе (модуль PN=33h). Подробно команда описана в пункте 7.3.
Изменение конфигурации — доступно изменение параметров: автоматический reallocate чтения (автоматическое скрытие дефектов при чтении), автоматический reallocate записи (автоматическое скрытие дефектов при записи) и подсистема безопасности.
Останов шпинделя — команда переводит накопитель в режим «sleep». Используется при процедуре Hot
Swap.

Оставьте комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *