

                         TWO_HDD  v1.3

                   ДРАЙВЕР ДВУХ ВИНЧЕСТЕРОВ

   ПОЯСНЕНИЕ (по многочисленным  просьбам  трудящихся):  драйвер
сделан вовсе не для того, чтобы работать  с  двумя  винчестерами
сразу, а для того,  чтобы  переписывать  информацию  напрямую  с
винта на винт, что в сотни раз быстрее и  удобнее,  чем  другими
способами. (Здесь и  далее  прошу  считать  аббревиатуру  "винт"
сокращением слова "винчестер".)


                  ОБЩЕПРИНЯТАЯ ТЕРМИНОЛОГИЯ:

 Master (..мастер..) - основной  винчестер,  к  нему  происходит
        первое обращение, с него загружается ДОС, привод #0;
 Slave (..помощник..) - дополнительный винчестер, привод #1;
 Single (..единственный..) - режим  работы  основного  винта,  в
        котором подключение второго не предусмотрено.  На  части
        винчестеров режима "Single" нет, используется "Master".


                   ПОДКЛЮЧЕНИЕ ВИНЧЕСТЕРОВ

   Два винчестера подключаются к одному кабелю параллельно  друг
другу (абсолютно идентично). Это достигается  либо  накалыванием
второго разъема на кабель,  либо,  если  у  Вас  один  винчестер
установлен внутрь контроллера, то второй подключается с  помощью
стандартного плоского кабеля (подойдет и IBM-овский) к  внешнему
разъему платы контроллера (вместо него часто ставили заглушку).

   Режимы работы винчестеров устанавливаются с помощью имеющихся
на них перемычек. Однако, с винчестерами не все так просто,  как
с дисководами - некоторые модели винчестеров, бывает, в  паре  с
одним работают нормально, а  в  паре  с  другим  могут  работать
только как Master, как Slave не хотят. Да еще  и  второму  винту
могут мешать - т.е. как бы  оставаться  Master'ом  или  Singl'ом
(если оба винта - Master, то  читаемые  данные  складываются...)
Такие проблемы чаще встречаются при подключении древних  моделей
3-дюймовых винчестеров, с 2-дюймовыми, пока, кажется, проблем не
было.

   Назначение  перемычек  в  подавляющем   большинстве   случаев
выясняется  методом  тыка,  иногда  помогают  надписи  на  плате
винчестера типа "SLV", "MTR" (если они есть). Два  совета:  если
Вы подключили работавший  до  этого  винчестер,  и  при  попытке
загрузки ДОС контроллер 8-10 секунд безуспешно ожидает появления
готовности, то Вы скорее всего установили режим Slave  (если  не
отключили винт вовсе). Если при подключении  второго  винчестера
первый перестал грузиться,  но  ожидания  готовности  нет  (т.е.
обращение  проходит  мгновенно),  то  скорее  всего  у  Вас  оба
винчестера включены как Master или Single  и  их  данные  просто
накладываются друг на друга. Сообщения о проблемах при обращении
к Slave-винту выдает программа TWO_HDD, ошибка #6, как  правило,
означает, что второй винт просто не откликается как Slave.


                  РАБОТА С ДРАЙВЕРОМ TWO_HDD

   После  того,  как  программа  TWO_HDD  выдала  сообщение   об
успешной установке драйвера, все разделы ( C: - _: ) относятся к
Master-винту. Раздел Slave-винта будет открыт, если при открытии
устройства в оболочке MASTER  (ANDOS)  или  MCommander  (MKDOS),
нажать и не отпускать  секунды  1.5   СТРОЧНУЮ  букву,  если  же
нажать и удерживать ЗАГЛАВНУЮ букву, то будет  открыт  соответс-
твующий раздел Master-винта.

   О том,  что  команда  переключения  Master/Slave  воспринята,
драйвер Вам  просигнализирует  писком:  в  случае  "Slave"  писк
тоненький, в случае "Master" - толстенький.

   При кратковременном нажатии на буквенную кнопку при  открытии
устройства обращение будет к тому, которое  было  задано  ранее.
Небуквенные клавиши (СБР и др.) винты не переключают.

   Само собой, драйвер обеспечивает работу только с 29 разделами
винчестеров: от C:  до  _:.  Разделы,  соответствующие  строчным
буквам (а они существуют в невышедших версиях ANDOS 3.11, 3.2  и
в CSI-DOS 3.32), становятся недоступными.

        ПРИМЕРЫ:

 - открытие раздела F: винчестера Slave в оболочке  или  файлере
   ANDOS или MKDOS:
                        <ШАГ>  <f> (удерживать до писка)

 - то же в CSI-DOS 3.32:
                        <СДВИЖКА>  <B> (в дисководе  B: не  дол-
                        жно быть дискеты - появится сообщение об
                        ошибке)  <f> (удерживать до писка)


    ОБ УСТАНОВКЕ ПЕРЕМЫЧЕК НА НЕКОТОРЫХ МОДЕЛЯХ ВИНЧЕСТЕРОВ:

   На  2-дюймовых  винчестерах  "IBM"  перемычки  Master,  Slave
устанавливаются на одной  или  другой  паре  контактов,  которые
расположены рядом с разъемом в его плоскости.

   Винчестер 2-дюйм. QUANTUM "Go*Drive": DS = Single; DS & SP  =
Master; без перемычек - Slave.


                   ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ

 - Драйвер отключает загруженные до него  драйверы  пользователя
   (см. HDD_DOC), поэтому его нужно загружать первым.

 - Драйвер не допускает повторных вхождений (напр., из  прерыва-
   ний).


                              Новак В.Е., АльтПро, 14.01.1997 г.

