Программа проверки работоспособности накопителей на жестком диске ( TDV ). ОПИСАНИЕ ПРИМЕНЕНИЯ Руководство оператора Рождествин Ю.Г. 1989. - 2 - Настоящий документ содержит руководство оператора по использованию программы проверки работоспособности накопителей на жестком диске ("Винчестеров") TSTDV V05.00 и описание ее управляющих директив. Программа TSTDV V05.00 написана на языке макроассемблера и предназначена для использования в операционной системе RT11. - 3 - 1. Назначение программы Программа TSTDV V05.00 предназначена для проверки работоспособности "Винчестеров" и контроллеров КЖД, разработанных в г.Зеленограде. 2. Условия применения и пуск программы Программа TSTDV V05.00 предназначена для использования в операционной системе RT11. Сама программа занимает около 14 килобайт памяти. Обычно программа TSTDV V05.00 находится на системном диске, при этом она может быть запущена командой R следующего вида~: R TSTDV - 4 - 3. Главное меню По запуску программы на экран выводится "ГЛАВНОЕ МЕНЮ", в котором перечисленны возможные варианты работы программы. Напротив первого элемента меню светится стрелка-указатель предлагающаяя работать в этом режиме. Для выбора другого режима работы нажмите клавишу <стрелка вниз> или клавишу <стрелка вверх>, чтобы перейти в выбранный вами режим, нажмите клавишу <стрелка вправо>. В главном меню есть следующие режимы: ТИП ВИНЧЕСТЕРА - Задается один из трех типов винчестеров, с которым вы будете работать. Они различаются только объемом памяти (5 МегаБайт, 10 МегаБайт, 20 МегаБайт) ФОРМАТИРОВАНИЕ - Режим форматирования, переформатирования винчестера и выбора чередования секторов при форматировании; КОНТРОЛЬ ЗАПИСИ - Режим проверки качества записи информации на винчестер, а также режим реставрации сбойных блоков винчестера; КОНТРОЛЬ ЧТЕНИЯ - Режим проверки качества записанной информации на винчестере; ФУНКЦИОНАЛЬНЫЙ ТЕСТ - Режим проверки работоспособности контроллера винчестера, позволяет проверить доступность регистров контроллера, достоверность записи и чтения регистров и ОЗУ контроллера; ВЫХОД ИЗ ПРОГРАММЫ - Производится выход из программы в операционную систему. - 5 - 4. Режим "ТИП ВИНЧЕСТЕРА" В этом режиме производится установка типа винчестера, с которым вы будете работать. Предполагается, что винчестера отличаются только размером памяти, а точнее количеством треков на рабочей поверхности. В меню этого режима есть три типа винчестеров: ВИНЧЕСТЕР 5 МБАЙТ - Количество поверхностей 4, число секторов на треке 16., число треков на поверхности 153.; ВИНЧЕСТЕР 10 МБАЙТ - Количество поверхностей 4, число секторов на треке 16., число треков на поверхности 306.; ВИНЧЕСТЕР 20 МБАЙТ - Количество поверхностей 4, число секторов на треке 16., число треков на поверхности 615. Выбор требуемого типа винчестера производится подводом стрелки-указателя, посредством нажатия клавиш <стрелка вниз> или <стелка вверх>, и собственно установкой - <стрелка вправо>, после этого в первой строке экрана загорится надпись с выбранным типом винчестера. Выход в главное меню производится из любого положения стрелки-указателя после нажатия клавиши <стрелка влево>. - 6 - 5. Режим "ФОРМАТИРОВАНИЕ" В режиме "ФОРМАТИРОВАНИЕ" есть следующие подрежимы: УСТАНОВКА ПАРАМЕТРОВ - предназначен для установки номера накопителя (в настоящее время можно работать только с нулевым накопителем ), начальных и конечных номеров поверхностей и цилиндров. Номер вводится с числовой клавиатуры, номер обязательно должен заканчиваться точкой. В случае неправильного задания номера на месте ввода номера высвечиваются звездочки. ЧЕРЕДОВАНИЕ СЕКТОРОВ - предназначен для ввода одного из предложенных вам чередования секторов или ввода вашего чередования секторов. Выбор производится стрелками вверх и вниз , установка - стрелкой вправо. Если вы хотите ввести свое чередование секторов,то нажмите стрелку вправо у последней строки меню. Номера секторов должны лежать в пределах 0.-15. и не повторяться, ввод каждого номера сектора оканчивается точкой. Экстренный отказ от ввода - нажатие клавиши <С>. ОПТИМИЗАЦИЯ ФОРМАТИРОВАНИЯ - предназначен для выбора оптимального чередования секторов при чтении значительного количества блоков, средствами операционной системы. Оптимизация ориентируется на использование драйвера винчестера DV.SYS. Оптимизация проводится по треку, заданному в меню "установка параметров" как "начальный номер цилиндра". После оптимизации оптимальное чередование секторов заносится в графу "текущее чередование секторов". После оптимизации возможно форматирование или переформатирование винчестера. ФОРМАТИРОВАНИЕ С ВОССТАНОВЛЕНИЕМ - предназначен для нового форматирования винчестера без потери записанной на диск информации. Обычно применяется после операции "ОПТИМИЗАЦИЯ ФОРМАТИРОВАНИЯ". ФОРМАТИРОВАНИЕ ВИНЧЕСТЕРА - предназначен для первоначального форматирования винчестера в пределах, заданных в меню "УСТАНОВКА ПАРАМЕТРОВ". - 7 - 6. Режим "КОНТРОЛЬ ЗАПИСИ" Режим "КОНТРОЛЬ ЗАПИСИ" предназначен для проверки качества записи информации на винчестер и реставрации отдельнх блоков и областей диска вичестера. Режим имеет следующие подрежимы: УСТАНОВКА ПАРАМЕТРОВ - Смотри "ФОРМАТИРОВАНИЕ"; ДИАГНОСТИКА ОШИБОК - предназначен для просмотра ошибок записи на винчестер. Идентифицируется номер блока, цилиндра, поверхности, сектора и код ошибки. По звершению печати ошибок для возвращения в меню нажмите любую клавшу, для экстренного выхода в меню нажмите contrl-C. РЕСТАВРАЦИЯ БЛОКА - предназначен для реставрации сбойного блока на винчестре, номер блока задается десятичным числом и оканчивается точкой. Процесс реставрации организован как многократная попытка прочитать сбойный блок, затем чтение соседних блоков но треке, форматирование трека и запись секторов на заново отформатированый трек. РЕСТАВРАЦИЯ ДИСКА - предназначен для реставрации диска в пределах, заданых в режиме "УСТАНОВКА ПАРАМЕТРОВ". ЗАПИСЬ В ПОСЛЕДОВАТЕЛЬНЫЕ СЕКТОРА - предназначен для записи восьмеричной константы на диск в пределах, заданых в режиме "УСТАНОВКА ПАРАМЕТРОВ". В поцессе записи идет индикация текущих значений цилиндра, поверхности, сектора, номера ошибки , сектора при записи которого произошла многократная ошибка. Для ускорения проверки записи можно нажать клавишу "т", тогда индицироваться будут только сбойные сектора. Для экстренного прекращение проверки нажмите contrl-C. - 8 - 7. Режим "КОНТРОЛЬ ЧТЕНИЯ" Режим "КОНТРОЛЬ ЧТЕНИЯ" предназначен для проверки качества чтения зписанной информации на винчестер. Режим имеет следующие подрежимы: УСТАНОВКА ПАРАМЕТРОВ - Смотри "ФОРМАТИРОВАНИЕ"; ДИАГНОСТИКА ОШИБОК - предназначен для просмотра ошибок чтения с винчестера. Идентифицируется номер блока, цилиндра, поверхности, сектора и код ошибки. По звершению печати ошибок для возвращения в меню нажмите любую клавшу, для экстренного выхода в меню нажмите contrl-C. ПОЗИЦИОНИРОВАНИЕ ПРИ ЧТЕНИИ СЕКТОРОВ - предназначен для быстрой проверки позиционирования при попытке чтения сектора, при чем не происходит чтения ОЗУ контроллера в оперативную память, что ускоряет процесс проверки. В поцессе проверки идет индикация текущих значений цилиндра, поверхности, сектора, номера ошибки , сектора при позиционировании на который произошла многократная ошибка. Для ускорения проверки можно нажать клавишу "т", тогда индицироваться будут только сбойные сектора. Для экстренного прекращение проверки нажмите contrl-C. ЧТЕНИЕ ПОСЛЕДОВАТЕЛЬНЫХ СЕКТОРОВ - предназначен для проверки чения секторов, записанных на диск в пределах, заданых в режиме "УСТАНОВКА ПАРАМЕТРОВ". В поцессе чтения идет индикация текущих значений цилиндра, поверхности, сектора, номера ошибки , сектора при чтении с которого произошла многократная ошибка. Для ускорения проверки чтения можно нажать клавишу "т", тогда индицироваться будут только сбойные сектора. Для экстренного прекращение проверки нажмите contrl-C. - 9 - 8. Режим "ФУНКЦИОНАЛЬНЫЙ ТЕСТ" Режим "ФУНКЦИОНАЛЬНЫЙ ТЕСТ" предназначен для проверки работоспособности контроллера винчестера. Режим имеет следующие подрежимы: ОБРАЩЕНИЕ К РЕГИСТРАМ - предназначен для чтения-записи информации в регистры контроллера. В этом подрежиме высвечивается меню, в котором перечеслены регистры контроллера. Для выбора регистра используются клавиши <стрелка вниз>, <стрелка вверх>. Для чтения регистра - клавиша <стрелка вправо>, для записи восьмеричной константы - <стрелка влево>, если никакая константа не была введена, а нажата клавиша <стрелка влево>, то происходит выход в меню "ФУНКЦИОНАЛЬНЫЙ ТЕСТ". При нажатии клавиши <.> идет циклическое чтение выбранного регистра, для остановки нажмите - contrl-C. При нажатии клавиши <,> идет циклическая запись константы в выбранный регистр, для остановки нажмите - contrl-C. Последовательным нажатием <т> отменяется или устанавливается индикация читаемой или записываемой информации. ТЕСТ ОЗУ КОНТРОЛЛЕРА - предназначен для проверки достоверности записываемой информации в озу контроллера. При возникновении ошибки высвечивается предупреждающая надпись. ПРОВЕРКА ДОСТУПНОСТИ РЕГИСТРОВ - предназначен для проверки доступности регистров с магистрали ЭВМ. При ошибке обращения к регисту высвечивается его мнемоническое название и предполагаемый адрес на магистрали ЭВМ. ПРИМЕЧАНИЕ: За копии программы, не приобретенные у разработчика , разработчик ответственности не несет.