Бытовой ретро-компьютер своими руками http://forum.pk-fpga.ru/ |
|
Практические сведения по подключению винчестера http://forum.pk-fpga.ru/viewtopic.php?f=39&t=5409 |
Страница 1 из 1 |
Автор: | Voland [ 06 июн 2013, 22:11 ] | |||||||||
Заголовок сообщения: | Практические сведения по подключению винчестера | |||||||||
ПРАКТИЧЕСКИЕ СВЕДЕНИЯ ПО ПОДКЛЮЧЕНИЮ ВИНЧЕСТЕРА ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ СОДЕРЖАНИЕ ~~~~~~~~~~
1. ВАРИАНТЫ ПОДКЛЮЧЕНИЯ ВИНЧЕСТЕРА К БК ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Для подключения к БК используются современные IDE-винчестеры (которые установлены на большинстве IBM), отличающиеся низким уровнем шума, малым энергопотреблением, удобным интерфейсом и небольшими габаритами. Более подробную информацию об их использовании можно найти в файле "STATYA.DOC". Фирма "АльтПро" предлагает 3 варианта подключения винчестера к БК.
Существует еще один вариант подключения 2-дюймового винчестера: установка вместе с контроллером внутрь БК. Однако фирма "АльтПро" стремится этот вариант не использовать, так как снижается ремонтопригодность БК, невозможно перенести и подключить винчестер к разъему другой БК, несколько затрудняется замена установленных внутрь узлов на более совершенные. При самостоятельном подключении винчестера необходимо при его покупке непременно оговаривать возможность возврата в случае, если он вас не устроит. Среди бывших в употреблении винчестеров наблюдается очень высокий процент таких, у которых не работает часть режимов или имеются трудноуловимые дефекты. Некоторые модели (CONNER) требуют установки иной конфигурации, чем у них в паспорте. Наличие дефектных блоков у некоторых винчестеров (например, Seagate 351) являeтся признаком начала их конца. * * * * * Контроллер IDE винчестера (КЖД) фирмы "АльтПро" имеет спец. ОЗУ 4 Кб, настраиваемый драйвер и обеспечивает оптимальную работу IDE винчестера. КЖД "АльтПро" может быть установлен в отдельный корпус, но обычно выпускается одним блоком с контроллером дисковода. В последнем случае он может быть установлен в Ваш блок КНГМД, либо продан с обменом на него (двухдюймовый винчестер умещается в том же корпусе). Возможно изготовление универсального блока контроллеров, работающего как с БК10, так и с БК11М - такой вариант на 4 доллара дороже. Мощности блока питания МС9011 ("кирпич"), обычно входящего в комплект БК, в большинстве случаев достаточно для питания компьютера, контроллера и двухдюймового винчестера 20-40 Мб. Вследствие разброса параметров МС9011 и энергопотребления винчестеров разных фирм, возможны отклонения: т.е. в ряде случаев МС9011 "тянет" и 80 Мб, а в ряде "не тянет" и 20-40 Мб. Лучший критерий - практика. Польские блоки питания (STS-15, маленький металлический параллелепипед) мощнее, проблем быть не должно. Блок питания МС9016 "тянет" БК с дисководом и 2-дюйм. винчестером. Также, нормально настроенные на заводе МС9016 "тянут" БК и два дисковода (без винчестера). Трехдюймовый винчестер по энергопотреблению равен дисководу. 2. ПРОБЛЕМЫ, ВСТРЕЧАЮЩИЕСЯ ПРИ ПОДКЛЮЧЕНИИ ВИНЧЕСТЕРА ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ При подключении винчестера могут возникнуть 2 группы проблем: 1-я из них связана с недостаточным качеством питания, 2-я - с наводками. 2.1. Питание ~~~~~~~~~~~
Проявления недостаточности питания: ~~~~~~~~~~~~~~~~~~~~~~~~~~~
Нужно сказать, что описанные проявления встречаются нечасто и к выходу из строя винчестера не приводят - я их подробно описал не с целью "запугивания" простых пользователей, а с тем, чтобы предоставить вам исчерпывающую информацию по подключению винчестера. 2.2. Наводки ~~~~~~~~~~~~
Проявления действия наводок: ~~~~~~~~~~~~~~~~~~~~~~ При сильных наводках информация с винчестера может не читаться или читаться со сбоями, причем такая ситуация внешне неотличима от неисправности винчестера или контроллера. Поэтому нужно всегда стремиться, чтобы вышеперечисленные требования по установке были заведомо выполнены. При внешней установке 2-дюймового винчестера с размещением на крышке контроллера обычно можно бывает самостоятельно проследить влияние слабых наводок (если нет экранирующей прокладки, конечно). Для этого нужно запустить в программе SERVICE тест чтения и слегка перемещать винчестер на крышке контроллера. Если при отсутствии наводок (скажем, при удалении винчестера вверх на 2 см) одна дорожка тестируется менее чем за 0.5 сек, то в некоторых положениях на крышке скорость тестирования может замедляться до 1-2 сек. Сделайте экранирующую прокладку и разместите винчестер так, чтобы скорость не отличалась от максимальной. 2.3. Прочее ~~~~~~~~~~ Считается, что расположение винчестера должно быть горизонтальным (платой вниз), либо вертикальным; угол наклона - не более 5 градусов. В случае использования 2-дюймового винчестера с переходником необходимо избегать давления на маленький разъем винчестера. Предпочтительно надевать сперва большой разъем, а затем уже весь переходник... Само собой, необходимо избегать ударов и вибрации, особенно во время работы. При самостоятельном подключении платы контроллера винчестера к КНГМД необходимо отключить ПЗУ в контроллере дисковода. 3. РАБОТА С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Все уже привыкли работать с дисководами, которые именуются, в зависимости от порядкового номера, A: или B:. Но накопителей может быть и больше, тогда они получают имена C:, D:, E:, F:, G: и т.д. Для удобства доступа винчестер как раз и разбивается на разделы (части) разумной величины, каждый из которых становится как бы дисководом с неизвлекаемой дискетой. Нумерация этих дисководов начинается с C: (C:, D:, E:, F: и т.д.). Разделы называют также ЛОГИЧЕСКИМИ ДИСКАМИ ВИНЧЕСТЕРА. Единственное, что необходимо для программы, чтобы она могла работать с винчестером, это чтобы она "разрешала" имена устройств выше B:. Правда, можно работать и без этого: во-первых, практически все программы, если имя не указывать, обращаются к текущему устройству, а текущим может быть и логический диск винчестера; во-вторых, есть драйвер, позволяющий с контроллером "АльтПро" переименовывать диски в A: или B:. Реально кое-какие проблемы возникают только с теми программами, которые выполняют служебные операции с диском на физическом уровне: тестирование, маркировку, инициализацию и т.п. Второе, что необходимо для высокой эффективности и удобства работы с винчестером - это чтобы программное обеспечение учитывало реальный размер логического диска (раздела), ведь он может быть не равен традиционным для дисковода 800 Кбайтам. Реально это затрагивает операционные системы, программы инициализации и копирования дисков. Имеющаяся на сегодняшний день версия ANDOS (v3.1) второе требование не учитывает, поэтому может работать только с дисками объемом 800 Кбайт. Однако, на каждом логическом диске винчестера может находится своя операционная система, и "загружаться" можно с любого логического диска (как и с любого дисковода), поэтому, скажем, работая с текстами или BASIS'ом в ANDOS, можно все архивы поместить в ОС MKDOS и т.п. Для работы с винчестером имеется спец. версия MKDOS HDD v3.17, учитывающая все особенности логических дисков. В ANDOS для работы с винчестером на сегодняшний день имеются спец. версии программ ANFORMAT и XEROX. Специальная версия ANDOS для работы с винчестером пока не готова, 'КТ-Init' при первичной инициализации иногда не работает - пользуйтесь специальной версией ANFORMAT, названной для предотвращения путаницы "ANFORM". Для работы с диском Е: необходимо отключить виртуальный диск с помощью SVD.M, при этом отключается и 'КТ-Init'. В ANFORM при команде DIR сразу отпускайте кнопку имени устройства - иначе увидите, что получится... XEROX принципиально плохо реагирует на ошибочные ситуации при работе с винчестером - не следует допускать случаи "попадания" XEROXа на конец устройства (такое бывает при размерах логического диска винчестера менее 1600 блоков). Все обслуживание жесткого диска осуществляется с помощью программы SERVICE. При редактировании таблицы разделов (т.е. при изменении количества и объема логических дисков винчестера) необходимо иметь ввиду, что удаление или добавление логического диска всегда касается последнего диска в списке, и диски располагаются цепочкой друг за другом без промежутков. В принципе, это позволяет, к примеру, объединить 2 диска: для этого нужно удалить все диски от конца списка до изменяемого (включительно), затем заново задать диск суммарного объема. Причем, для того, чтобы задаваемые далее диски попадали на свои старые места, объем объединенного диска должен быть строго равен сумме объемов двух объединяемых в рассматриваемом примере: ОБЪЕДИНИМ ДИСКИ F: и G: 0 C: D: E: 20Мб F: G: H: I: J: Для этого удалим J:, I:, H:, G:, F:. Затем создадим диски объемом F: = F: + G:(прежние), G:=H:(прежний), H: = I:(прежний), I: = J: (прежний). РЕЗУЛЬТАТ: 0 C: D: E: 20Мб F: G: H: I: ДИСК F: = F: + G:, ОСТАЛЬНЫЕ ДИСКИ ПОПАЛИ НА СТАРЫЕ МЕСТА, БЛАГОДАРЯ ЧЕМУ ИХ РАЗМЕРЫ И КАТАЛОГИ БУДУТ "В НОРМЕ", ХОТЯ ИХ ИМЕНА И ИЗМЕНИЛИСЬ ( H:->G:, I:->H:, J:->I: ). После окончания редактирования таблицы разделов в SERVICE не забывайте записать обновленную таблицу разделов на винчестер! Форматирование винчестера производится заводом-изготовителем и впоследствии не требуется. Исключением может быть случай появления дефектных секторов, выявляемый тестированием в программе SERVICE (наблюдается крайне редко). В этом случае может использоваться форматирование дефектного фрагмента с помощью программы SERVICE. ANFORMAT и другие дисковые программы вместо форматирования выполняют операцию верификации. При работе с винчестером могут возникать две ошибки, не связанные с неисправностями аппаратуры (случаи обращения к несуществующему логическому диску не в счет): 1) Ошибка #11 (часто отображается как "ошибка #;"). Причина - какая-то программа испортила таблицу разделов в доп.ОЗУ 170000-177000. Указанная ошибка устраняется автоматически, и повторное обращение к винчестеру проходит нормально. 2) Ошибка #6 иногда возникает при сетевых или исключительных программных сбоях (пропадает готовность винчестера). В таких случаях НЕОБХОДИМО ПРОЯВЛЯТЬ НЕКОТОРОЕ ТЕРПЕНИЕ: драйвер ожидает появления готовности в течение 5-8 сек (что совершенно необходимо), после чего ошибка устраняется как и в случае (1). См. также описание в файлах HDD_DOC.EDP. ┌──────────────────────────────────────────────────────────────┐ Исходный текст с оригинальным форматированием: |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |