6.2.1.3. Self test
Интерактивный режим self test (рис. 10), позволяет запускать заводское самотестирование, редактировать скрипт (программу самотестирования) и просматривать текущее состояние во время прохождения HDD самотестирования.
Рис. 10. Внешний вид режима «Self Test».
При запуске режима (быстрый запуск Ctrl+Alt+3) из служебной зоны считывается модуль PN=0Eh, содержащий скрипт, и выводится на экран в виде таблицы. В ней отображаются как задействованные шаги программы, так и не задействованные (код теста 00 — или «конец тестов»). Из контекстного меню выводимого на списке или панели инструментов этого режима доступны следующие команды:
• Закрыть — закрывает этот интерактивный режим.
• Перечитать — перечитывает скрипт самотестирования из модуля в служебной зоне.
• Записать в HDD — записать скрипт в модуль PN=0Eh в служебной зоне.
• Сохранить в файл — сохраняет скрипт в формате модуля PN=0Eh в файл SelfScanData.bin в текущем профиле.
• Загрузить из файла — загружает из файла скрипт в формате модуля PN=0Eh. Можно указывать соответствующий RPM-файл модулю PN=0Eh.
• Переместить вверх — перемещает выбранный тест на строчку выше.
• Переместить вниз — перемещает выбранный тест на строчку ниже.
• Правка — изменить запись о тесте. Выводится диалог в котором можно изменить ID теста и его параметры.
• Заменить на NOP — изменяет текущий идентификатор теста на идентификатор отсутствия команды (ID=F5h).
Запустить Self Test — выполнить исправление модулей служебной зоны для запуска самотестирования.
• Прервать мониторинг состояния — остановить отображение состояния самотестирования. Если запущен мониторинг состояния и не выполнена его остановка, то нельзя выйти из утилиты.
• Справочник наименований — файл, ставящий в соответствие идентификаторы тестов и их имена, например, код идентификатора теста 01, что соответствует тесту с названием «Начало Тестирования». Названия даны не всем тестам, и при желании можно добавить свои названия или изменить уже
существующие. Файл расположен в директории, куда установлен PC-3000 for Windows и называется: MaxtorSelfTests.ini.
У накопителей Poker/Ardent не выводятся старшие биты номера цилиндра, поэтому для них показание поля «Цилиндр» не всегда соответствует действительности. В поле ошибка выводится состояние регистра ошибок накопителя. Обычно в него выводится значение 1.
Общие принципы самотестирования описаны в главе 8.2. Особенности для различных семейств описаны в главе 9.
6.2.1.4. Тест сервометок
Запланировано сделать ряд графических штук для оценки функционирования головок/поверхностей. На сегодня, пока что, реализован PES-test. Он позволяет посмотреть отклонения от центра треков среднее. Не предназначен для скрытия дефектов.
6.2.1.5. Дефектоскоп
Описание этого режима смотрите в описании универсальной утилиты.