Главная Жесткий диск, SSD Ремонт накопителей Maxtor

Ремонт накопителей Maxtor

от admin

Функции диалога «Запуск утилиты» (см. рис 5.)
Чтение паспорта — обновляет конфигурационные данные в строках «Model» и «Firmware». Это позволяет оценить результаты действия команд, которые можно запускать в защищенном режиме, а именно «загрузка LDR» и «Старт микропрограммы».
Старт микропрограммы — функция, аналогичная режиму «Инициализация из SA» в DOS версии утилиты Maxtor. Эту команду можно использовать, когда микропрограмма читает служебную зону корректно, но считанные данные приводят к ее зависанию. Алгоритм запуска подробно рассмотрен в главе 7.
Загрузка LDR-файла — загрузка лоадера из файла или из базы данных. Загрузка лоадеров подробно описана в главе 7.
Сброс HDD — содержит дополнительное меню из команд: «программный», «аппаратный», «Выкл./Вкл. питание». Программный сброс необходим для загрузки лоадера по шагам. Аппаратный сброс пока применения не нашел. Если с загрузкой LDR не получилось, (накопитель застучал или завис) то можно выполнить «Выкл./Вкл. питание» и попробовать другой лоадер.
ПЗУ — чтение или запись. Данная функция реализована только для семейств N40P и CALYPSO. Чтобы воспользоваться этой функцией следует установить перемычку safe mode. Функция работает без ошибки на тех накопителях, на которых установлена внешняя flash ПЗУ с последовательным доступом ST25P10 или ST25P10A объемом 131072 байт. Программа позволяет считывать и записывать не только микропрограммы HDD Maxtor, но и любые другие данные, поэтому ее можно использовать как программатор микросхем данного типа. Во время записи ПЗУ светодиод мерцает с частотой 20Гц примерно 40 секунд. После чтения или записи ПЗУ следует выключить/включить питание накопителя для этого можно воспользоваться
командой «Сброс HDD» — «Выкл./Вкл. питание». Если не выполнять эту операцию, то программа накопителя зависнет при попытке выполнить какую-либо следующую операцию.
Рестарт по собств. SA — эта функция выполняет следующие действия: читает микропрограмму из служебной зоны, формирует по ней лоадер, выключает/включает питание и загружает сформированный лоадер. Функция предназначена для того, чтобы после подбора лоадера и получения доступа к служебной зоне сразу перезапустить накопитель его родной микропрограммой. Сделано это из-за того, что программы уникальны. Подробнее применение этой функции описано в главе 7.
Инициализация SRV — эта функция позволяет выполнить инициализацию записи служебной зоны, при этом тестирование записи служебной зоны не происходит. Фактически это часть «теста записи служебной зоны» (6.1.2.1.5) отвечающая за загрузку адаптивов.
Запуск утилиты
Выход
Последовательность действий при запуске утилиты:
Чтение Road Map (карты модулей) — карта выдается загруженной программой (чтения поверхности при этом не производится). Если программа не загружена или не выполнила правильно процедуру инициализации, то карта не читается и выводится «ошибка инициализации» — «контекст: чтение Road Map».
Чтение зонной таблицы — получает зонную таблицу.
Автоматическое определение головки с активной служебной зоной. Осуществляется при помощи поиска U_LIST по всем головам. Поиск начинается с головки 2 потом 3, 4, 5, а только после этого 0 и 1. Такой алгоритм поиска обусловлен особенностями микропрограммы накопителей с количеством возможных установленных головок более одной. Если по какой-либо причине нужно поменять SA головку, то полученное значение можно скорректировать из диалога «Состояние утилиты» (рис 2.).
чтение модуля DISK — из этого модуля берется количество и карта головок.
чтение последнего сектора с ПЗУ для определения К. С.
Чтение сектора с маркировкой вида: «6E030L0510201».

0 комментарий
0

Еще статьи