FAQ и обсуждение жёстких дисков ST506/412 (MFM и RLL)

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Аватара пользователя
arif-ru
Advanced Member
Сообщения: 1778
Зарегистрирован: 08.10.2007,17:35
Откуда: Москва, me[a]alpe.net
Контактная информация:

Конкурсы

Вклад в сообщество

FAQ и обсуждение жёстких дисков ST506/412 (MFM и RLL)

Сообщение arif-ru » 20.02.2011,00:46

Информации по MFM дискам в интернете немало, но она достаточно разрозненна. Я решил попробовать исправить это и сделать FAQ, перечислив вопросы, на которые когда-то сам искал ответы.

Если Вам нравится эта идея - пожалуйста, поддержите её, подскажите, как улучшить текст (наименее полные ответы я выделил красным цветом).

[hr]

Basic

1-1).Что такое MFM диск?
MFM диск - обычный жёсткий диск, связанный с контроллером по очень старому протоколу передачи данных. В отличие от более современных IDE (SCSI, SATA и т.д.) дисков, у MFM целых два шлейфа - управляющий и для передачи данных.
Самые распространённые модели MFM дисков - Seagate ST-225 (20 МБ, нуждается в парковке) и ST-251 (40 МБ, не нуждается в парковке).

1-2). Как пользоваться MFM диском?
После установки MFM диском можно пользоваться точно так же, как и любым другим. Главное отличие в том, что некоторые из MFM дисков нужно парковать перед выключением компьютера.
Отдельно нужно отметить, что диск, работающий с одним контроллером, почти наверняка не будет работать с другим. Точнее будет, но только после низкоуровневого форматирования и переразбивки, о которых сказано ниже.

1-2).Что такое парковка диска?
Некоторые MFM диски не умеют самостоятельно вдвигать магнитные головки. Перед выключением компьютера головки такого диска нужно убирать (парковать) вручную.
Проверить, нужно ли парковать Ваш диск, можно в Total Hardware'99: найдите в списке Ваш диск и посмотрите его описание. Если напротив "Lift/Lock/Park" написано NO", значит, сам он не паркуется, перед выключением его обязательно нужно парковать.
Воспользуйтесь для этого специальной программой (зеркало).

1-3). Как скопировать информацию с MFM диска?
Во-первых, подключить MFM винчестер к тому же контроллеру, к которому он был подключён ранее, а контроллер установить в ISA слот материнской платы.
Дальше есть два варианта:
а). Простой, но медленный - загрузить компьютер с дискеты и сбросить информацию, через дискеты, NULL-модем или LPT-кабель (с помощью Total Commander на компьютере с современной системой и утилиты lptdos на компьютере с MFM диском).
б). Сложный, но быстрый, для больших объёмов информации - подключить контроллер с MFM/RLL диском к полноценному компьютеру с системой, установленной на IDE винчестер. Делается это так:
By KALDYH:
Если используется 8-битный MFM контроллер - то запросто. Будут работать без конфликтов, в том числе и под Windows.
Если используется 16-битный контроллер, то тут сложнее. По адресам портов он аналогичен IDE, поэтому возможны два рабочих варианта: Primary MFM/Secondary IDE и Primary IDE/Secondary MFM. Но тут вылазит множество проблем. Во-первых, не все мультикарты и не все 16-битные MFM контроллеры имеют переключатель Primary/Secondary. Во-вторых несмотря на наличие этого джампера все равно может вылезти конфликт портов (у меня было). В-третьих, большинство старых материнок до 486 эпохи не поддерживают второй канал IDE на уровне BIOS. В-четвертых, некоторые относительно современные материнки (из тех, в которых еще осталась ISA), не могут корректно инициализировать MFM винчестер из-за того, что контроллер не поддерживает команду выдачи паспорта диска.


1-4). Насколько надёжны MFM диски?
В большинстве своём - весьма надёжны. Исключение составляют очень старые модели (объёмом 5-10 мегабайт), а также диски, сделанные в СССР. Сам не проверял особо, поправьте, если что
Естественно, это верно только в случае правильной эксплуатации - в первую очередь, если диски не забывают парковать и не особо трясут.

[hr]

Advanced

2-1). Какого размера MFM диски?
Если речь об объёме - то от пяти до ста с небольшим мегабайт (чаще всего, 20-40).
Если же о размере физическом - то большинство дисков соответствуют "5.25"/HH", то есть 5,25 дюйма, половинной высоты. По длине, ширине и высоте они почти не отличаются от стандартного сидирома настольного компьютера.
Гораздо реже встречаются диски "3.5"/HH" (ставившиеся, в основном, в портативные компьютеры) - они размером с два привода для 3"5 дискет, положенных стопочкой.
Некоторые, в основном, очень старые или очень объёмные диски, соответствуют стандарту "5.25"/FH" (полной высота). Диск полной высоты, как не сложно догадаться, вдвое выше диска половинной высоты.

2-2). Что будет, если диск не парковать, или парковать зря? Как это вообще делать?
Если диск, не умеющий парковаться автоматически, не запарковать, то после остановки шпинделя головка прижмётся к магнитной поверхности. При этом поверхность будет царапаться, а диск, возможно, не сможет раскрутиться при следующем запуске, так как мощности двигателя не хватит.
Если Вы по какой-то причине попали в такую ситуацию, попробуйте, включив компьютер, постучать по торцу литой станины диска кулаком (или даже молотком) - вибрация уменьшит трение и диск разгонится. А если не разгонится, его нужно аккуратно вскрыть и сдвинуть головки с магнитных дисков вручную. Впрочем, у некоторых дисков доступ к приводу головок открыт, и головку можно сдвинуть и не открывая диска
By KALDYH: (крутить рукой привод блока головок при остановленном шпинделе категорически запрещается! Сначала надо раскрутить диски, хотя бы от руки - двигатель шпинделя обычно тоже доступен снаружи).
By Fe-Restorator: После такого аварийного запуска нужно немедленно запарковать диск и выключить компьютер. Затем отсоединить от диска оба шлейфа и ещё пару раз включить и выключить компьютер, всякий раз дожидаясь и полного раскручивания пластин, и их полной остановки. Делается это для удаления прилипших к головке осколков магнитного покрытия, который в противном случае могут поцарапать рабочую поверхность дисков.

Я встречал утверждения, что диск, способный к автопарковке, при ручной парковке часто ломаются. Думаю, это всё же преувеличение - и сам парковал, и специалисты подтверждают.
Для парковки удобно использовать три программы:
Park.com (зеркало) - маленькая программка, паркующая жёсткий диск при запуске. Если Вы пользуетесь Norton Commander, её стоит добавить в меню на клавишу F2. В таком случае парковка будет происходить при двукратном нажатии на F2 - очень удобно, и опасность забыть меньше.
killer.com (зеркало) - полезная резидентная программа, прерывающая выполнение других программ по нажатию на Ctrl-Alt-Del. В частности, позволяет вернуться в NC после запуска предыдущей программы - например, если Вы отходили от компьютера, а теперь вернулись.
timepark (зеркало) - программа, запускаемая как device в config.sys. Автоматически паркует диск после двух минут простоя.


2-3). Как установить MFM диск?
Теоретически, MFM диск устанавливается почти так же, как любой диск под DOS.
Сначала устанавливается контроллер, диск подключается к нему двумя шлейфами (не перепутайте полярность! На многих дисках перевернутый шлейф управления (на 34 жилы) определяется по постоянно горящему светодиоду - хотя на некоторых дисках светодиод является индикатором питания, такие горят и вообще без подключения к контроллеру), к диску подключается кабель питания.
Затем проводится низкоуровневое форматирование (см. ниже) Если используется 16-битный контроллер без биоса - в биосе компьютера устанавливаются параметры диска.
Потом запускается утилита fdisk, и диск разбивается на разделы - как минимум один primary (на котором автоматически создаётся логический диск C:), можно также сделать дополнительный раздел с одним или несколькими логическими дисками. Затем каждый логический диск форматируется программой format, а на диск C: устанавливается система командой sys.

2-4). Что такое низкоуровневое форматирование?
Разные контроллеры управляют диском несколько по-разному, поэтому при первом подключении диска к данной модели контроллера нужно разметить магнитную поверхность специально под него - эта процедура называется низкоуровневым форматированием (LLF).
Процедура низкоуровневого форматирования есть в BIOS старых материнских плат, или можно использовать старые досовские программы низкоуровневого форматирования (например, ADM).
У всех 8-битных и некоторых 16-битных контроллеров есть собственный биос, обчыно в него встроена своя утилита форматирования. Для её выполнения запустите программу debug (из комплекта утилит DOS), введите g=c800:5 и действуйте согласно появившейся инструкции. Если инструкция не появилась - попробуйте g=c800:6 или g=d800:5. Ещё встречались упоминания контроллеров с адресами cc00:5 и dc00:5 (PikeIt). Если всё равно не появляется сообщение о настройках форматирования - возможно, контроллер неисправен.
Кстати, некоторые контроллеры с биосом проверяют форматирование диска при загрузке системы и, найдя неотформатированный диск, сами предлагают форматирование.


2-5). Какие ещё бывают проблемы при инициализации диска?
Мне рассказывали, что fdisk обычно нормально работает с MFM дисками. Но у меня, почему-то, всегда возникает странная ошибка - после разбиения, форматирования и установки системы диск нормально работает, но загрузиться с него не получается.
Этой проблемы нет, если первый раздел диска делать не fdisk, а ADM. Запустите программу, выберите Ваш диск, создайте на нём primary partition. Потом вернитесь в DOS, при желании создайте второй раздел fdisk-ом, отформатируйте разделы и перенесите систему.


2-6). Как ускорить работу MFM диска?
Конечно, стандартные способы ускорения работы - дефрагментация файлов и оптимизация их расположения, важны для любого диска. Но для MFM дисков существует очень важный дополнительный метод, оптимизация низкоуровневого форматирования. Дело в том, что секторы MFM диска должны располагаться так, чтобы сразу после прочтения одного можно было бы читать другой. На практике, обычно, между чтением первого и второго сектора есть задержка - вот её и стараются уменьшить.
Для компьютера на 286 процессоре и современнее Вы можете использовать программу Calibrate из пакета утилит Нортона (зеркало). Для компьютера на 086 или 088 процессоре - interleave adjustment utility (зеркало).
Обе программы работают примерно одинаково - они определяют оптимальное расположение секторов и переформатируют диск с его учётом. Информация с диска, по идее, не теряется, но гарантии производитель не даёт.
Если повезёт, после калибровки диск может ускориться раза в два. Теоретически и больше бывает, но я такого пока не видел.

2-7). Насколько совместимы между собой диски, отформатированные на разных контроллерах?
Диски, отформатированные на контроллерах без биоса (16-битных), чаще всего совместимы между собой, хотя между некоторыми контроллерами совместимость может быть односторонняя или вообще отсутствовать.
Диски, отформатированные на контроллерах с биосом (8- или 16-битных), в большинстве случаев, могут быть прочитаны только с использованием этого же контроллера (в некоторых случаях - только этого конкретного экземпляра).
Диски, отформатированные на IBM-несовместимых контроллерах (по крайней мере, на Электронике-85 и ДВК), не могут быть прочитаны с использованием IBM-совместимых компьютеров.
Конечно, если геометрия диска поддерживается данным контроллером, диск всегда может быть отформатирован под него - но вся информация при этом, разумеется, теряется.

[hr]

Expert
В этом разделе, в основном, находятся вопросы, на которые я бы сам хотел услышать ответ.

3-1). Как подключить несколько MFM дисков сразу?
By KALDYH:
Большинство контроллеров поддерживают подключение двух дисков. Перемычка номера диска на одном ставится как "0", на другом как "1". Попадаются 34-pin шлейфы с перекруткой (она в другом месте, не как у дисководов), для него перемычки переставлять не надо. Диски подключаются к общему 34-pin шлейфу, а 20-pin шлейфы от каждого диска идут отдельно, к двум разъемам на плате. Еще перемычка "radial/daisy-chain" на винтах должна стоять в положении "daisy-chain", по умолчанию она так и стоит.

3-2). Как установить на XT диск большого объёма?
Большинство 8-битных контроллеров (по крайней мере, все, которые были у меня) не могут работать с дисками большого объёма - например, не могут отформатировать диск, имеющий больше 999 цилиндров. Насколько я понял, с помощью тех же переключателей можно заставить контроллер думать, что перед ним два диска меньшего объёма - но на практике у меня это тоже не получилось.

3-3). Не удаётся запустить низкоуровневое форматирование диска. Контроллер сломан?
Если после запуска debug и ввода g=c800:5 (c800:6, d800:5) ничего не происходит, Вы можете уточнить адрес ПЗУ контроллера (с помощью команды SysInfo->MemoryMap программы Checkit 3.0) и сделать дамп этого ПЗУ:
1). запустите из dos "debug >dump.txt"
2). введите "d c800:0000 2000" или "d d800:0000 2000". На дисплее отображаться не будет ничего, даже комманда. Зато в файле dump.txt появится дамп.
Если в дампе есть какой-нибудь текст, но нет фраз, связанных с форматированием - возможно, Ваш контроллер исправен, но не умеет проводить низкоуровневое форматирование. В таком случае Вам нужна программа или материнская плата, умеющая делать это (например, ADM).
Кроме того, некоторые контроллеры имеют перемычки выбора адреса ПЗУ. Для уточнения надо свериться со справочником Total Hardware'99. При неправильной установке перемычек возможно перекрывание ПЗУ контроллера и какого-нибудь расширения ПЗУ, уже имеющегося в системе (для тоого, чтбы проверить, нет ли перекрывания, Вы можете сравнить MemoryMap c установленным контроллером и без него.
Тема по этому поводу.

3-4). Что такое RLL диск?
RLL диски - сравнительно редкий тип дисков, близкий к MFM, но обеспечивающий более высокую плотность записи. Внешне RLL и MFM диски очень похожи, отличить их проще всего, найдя в Total Hardware описание модели. RLL диски требуют специальных контроллеров, внешне также похожих на MFM контроллеры.
Используемый метод записи, MFM или RLL, зависит от контроллера и только от него. Диски, поддерживающие RLL, отличаются от MFM более высоким качеством магнитного покрытия и (непроверено) другими настройками тракта чтения-записи.
Поэтому RLL можно подключить к MFM контроллеру - при этом даже уменьшится количество сбойных секторов. Обратная замена также возможна, но MFM диск, отформатированный на RLL контроллере, в большинстве случаев оказывается покрыт сбойными секторами и вообще очень ненадёжен. Обычно, у RLL дисков есть аналог с MFM интерфейсом, поэтому Вы можете найти Ваш RLL диск в Total Hardware'99 и взять параметры для форматирования на MFM контроллере из описания его ближайшего родственника с тем же числом головок и цилиндров.

3-5). Какие ещё похожие интерфейсы бывают? Что такое ST506/412?
By KALDYH:
Интерфейс "MFM дисков", насколько я знаю, официального названия так и не получил. Обычно в документах его называют "интерфейс ST506/412", в честь одноименных винчестеров, Seagate ST-506 (gоявился в 1980 году) и Seagate ST-412 (чуть более поздняя модель, ставилась на IBM PC XT) , в которых он впервые появился. MFM (Modified frequency modulation) - метод кодирования, который применялся для жестких дисков с этим интерфейсом. Также метод MFM используется в дисководах. Впоследствии сам интерфейс также стали называть MFM. Кроме этого, существует интерфейс ESDI. Он использует такие же два шлейфа на 34 и 20 pin, но с MFM несовместим!

3-6). Какие параметры у винчестеров СССР и стран СЭВ?
By KALDYH:
ЕС5300 (Болгария) - клон Seagate ST-506
ЕС5313 (СССР) - предположительно, клон Seagate ST4026. Единственный советский винчестер с приводом головок типа voice-coil. Теоретически, должен иметь автопарковку.
МС5401 (СССР) - клон Seagate ST-506, отличается от последнего особенностями устройства гермоблока.
МС5402 (СССР) - полный клон Seagate ST-412
МС5405 (СССР) - оригинальная разработка, по установкам аналогичен ST-225
МС5410 (СССР) - клон Seagate ST-225
МС5420 (СССР) - ???
СМ5508 (Болгария) - клон Seagate ST-412 (возможно, отличается схемой плат электроники)
Robotron K5504.20, K5504.50 и K5504.80 - клоны Microscience HH725, HH1050 и HH1080 соответственно. Подробнее про винты Robotron: http://www.robotrontechnik.de/html/komponenten/hdd.htm

3-7). Как форматировать жёсткие диски на отечественных IBM-совместимых компьютерах?
Примерно так же, как и на любых других:
by Кай: На "Искре-1030.11" второго исполнения, низкоуровневое форматирование делалось утилитой hdformat от Checkit-а. HD на ней был ИЗОТ СМ 5508, 10Мб.
by alecv: Контроллер Искры повторяет очень близко контроллеры WD (чип WD1010), такая же система команд, но DMA сделано на рассыпухе и i8237 (КР1810ВТ37) и скорее всего разметка искровского винта будет читаться на WD1002WX.


3-8). to be continued?

[hr]

Дополнительная литература

4-1).
Узнать характеристика Вашего диска можно из базы данных Total Hardware'99.

4-2).
Прочитать про теоретические основы всего вышеописанного, а также узнать больше про подключение к контроллеру, парковку и низкоуровневое форматирование можно из статьи на nostalgy.net.


4-3).
Описание разъёмов MFM дисков есть на Википедии.

4-4).
Тема на форуме о копировании информации с нестандартно размеченных дисков.

4-5).
Некоторая дополнительная информация может быть также найдена в обсуждении ниже.


FAQ размещен на сайте: http://www.phantom.sannata.ru/articles/mfm_faq.shtml
Автору темы + в рейтинг
Serge

Аватара пользователя
uav1606
Advanced Member
Сообщения: 5969
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Контактная информация:

Вклад в сообщество

Сообщение uav1606 » 20.02.2011,03:12

Я бы ещё добавил, что, насколько я слышал, многие уже отформатированные MFM-диски после подключения к другому контроллеру не видятся - их нужно переформатировать на низком уровне. Те два диска, что попались мне, оба не читались, пока я их не отформатировал на низком уровне. Потом работали нормально.
Ну и про само это форматирование тоже хотелось бы подробнее. Что его можно сделать через BIOS Setup некоторых старых материнок, через ADM либо через BIOS самого контроллера. И пояснить, что оно отличается от обычного format и fdisk.
Про фактор чередования (interleave) ещё бы хотелось подробнее.
Ну и про то, что официально MFM-интерфейс называется ST-506/ST-412.
Про шлейфы можно добавить - распиновка и прочее.
Рекомендовал бы ещё прочитать вот эту статью:
http://nostalgy.net.ru/text/dino-hdd.htm

Teodor
Advanced Member
Сообщения: 4121
Зарегистрирован: 16.01.2006,09:07
Откуда: Николаев, Украина
Контактная информация:

Вклад в сообщество

Сообщение Teodor » 20.02.2011,09:26

8бит контроллеры с поддержкой RLL существуют и много: http://museum.ttrk.ee/th99/c/c8isa_1.htm

Гарантированная совместимость только односторонняя - диск, рассчитанный на 26 секторов/трек, отформатируется на 17 секторов/трек (так иногда продлевали жизнь дохнущим накопителям). Обратное не всегда верно. Мне удалось это сделать в трех случаях из восьми. В остальных уровень ошибок зашкаливал - выигрыш емкости съедался бэдами, причем периодически появлялись новые.
Нерабочих компьютеров не бывает!
http://www.livejournal.com/community/hardware_museum

Аватара пользователя
arif-ru
Advanced Member
Сообщения: 1778
Зарегистрирован: 08.10.2007,17:35
Откуда: Москва, me[a]alpe.net
Контактная информация:

Конкурсы

Вклад в сообщество

Сообщение arif-ru » 20.02.2011,12:29

uav1606
Первое - изложено в (2-4). В моём понимании вопроса, если что не так - подскажите, :-).
Действительно, эти вопросы было бы неплохо отразить, но я для этого недостаточно компетентен, :-). Может, Вы попробуете написать ответы на них, а я добавлю в FaQ?
Статья интересная, ссылку на неё добавил.

Teodor
Fixed, спасибо!

Гость

Сообщение Гость » 20.02.2011,14:39

Teodor писал(а):Гарантированная совместимость только односторонняя - диск, рассчитанный на 26 секторов/трек, отформатируется на 17 секторов/трек (так иногда продлевали жизнь дохнущим накопителям). Обратное не всегда верно. Мне удалось это сделать в трех случаях из восьми. В остальных уровень ошибок зашкаливал - выигрыш емкости съедался бэдами, причем периодически появлялись новые.
Сие утверждение, на мой взгляд, весьма спорно. Практикую подключение МФМ-диска Seagate ST251 к RLL-контроллеру, причём, размечаю сей диск как ST277, т.е. "увеличиваю" ёмкость в полтора раза. Работают диски уже 10 лет и сдаваться не собираются. :thumbup: Проверил, разметив МФМ-диск под RLL на штатные 40 метров - за неделю появились ошибки - видимо банка плохо позиционируется на начало дорожки после простоя в 1/3 оборота пластины(запись RLL примерно на треть короче МФМ-ной, т.е. используется под запись лишь 2/3 дорожки - остальное - неразмеченная (она-же неформатированная) пустота, о которую и спотыкается механика-электроника диска). Вернул разметку на 65 метров - никаких ошибок, всё штатно работает!
Замечено: специально раздобыл RLL-ный ST251R и "махнул" платы электроники с его МФМ собратом - работают оба(после LLF), без проблем. Геометрия банок (пластины-головы) у них одинакова, другое дело, что рассчитанная только под RLL электроника винта ограничивает ёмкость паспортными 40 мегабайтами. Наверное, в ней поправлено позиционирование, или скомпенсировано - хз.
arif-ru писал(а):2-1). Какого размера MFM диски?
Если речь об объёме - то от 5 до ~80 Мб (чаще 20-40).
Объём в 128 мегабайт - не редкость. Это двухэтажный кирпич, с 9-ю (или 12-ю, не помню) пластинами. Делан сигейтом.

Interleaving Factor подбирается сперва под используемый контроллер, затем под используемый CPU. Как-же так, ведь сие делается одновременно? Да, одновременно. Но в первую очередь влияет скорость работы контроллера. Форматил тот-же сигейт 251 RLL-ным контроллером под парапетры ST277. Подбирал интерливинг на ХТ-шке 8086, и оказалось оптимальным число = 4. Повторил попытки на первопне-233MMX и том-же контроллере-диске. Казалось-бы можно поднять число до "1", ан нет! Всё те-же "4"! Хотя для 386 и 486(без dx2/dx4) циферка поднималась до "3".
---
Вообще, была отличная книжка по МФМ-РЛЛ винтам, как соберусь - отсканирую. Там список всех винтов с их геометрией, примерно 800 позиций. И довольно толковая статья-разъяснение.

Аватара пользователя
arif-ru
Advanced Member
Сообщения: 1778
Зарегистрирован: 08.10.2007,17:35
Откуда: Москва, me[a]alpe.net
Контактная информация:

Конкурсы

Вклад в сообщество

Сообщение arif-ru » 20.02.2011,15:22

Fe-Restorator
Ага, действительно, 100 с небольшим Мб бывает. Поправил.

SL project
Advanced Member
Сообщения: 4165
Зарегистрирован: 03.01.2007,14:31
Откуда: Великий Новгород
Контактная информация:

Конкурсы

Вклад в сообщество

Сообщение SL project » 20.02.2011,16:47

Книжка нужна очень А то лежат винты и контролеры Жалко убить неправильными действиями Есть даже два новых запаяных сигейта
Там к ним приложена с чемто дискета




KALDYH
Advanced Member
Сообщения: 2594
Зарегистрирован: 05.06.2009,16:37
Откуда: Кемерово

Вклад в сообщество

Сообщение KALDYH » 20.02.2011,18:32

Дополнения и исправления от меня:
arif-ru писал(а):MFM диск - обычный жёсткий диск, связанный с контроллером по очень старому протоколу передачи данных. В отличие от более современных IDE (SCSI, SATA и т.д.) дисков, у MFM целых два шлейфа - управляющий и для передачи данных.
Интерфейс этот, насколько я знаю, официального названия так и не получил. Обычно в документах его называют "интерфейс ST506/412", в честь одноименных винчестеров, Seagate ST-506 и Seagate ST-412, в которых он впервые появился. MFM (Modified frequency modulation) - метод кодирования, который применялся для жестких дисков с этим интерфейсом. Также метод MFM используется в дисководах. Впоследствии сам интерфейс также стали называть MFM. Кроме этого, существует интерфейс ESDI. Он использует такие же два шлейфа на 34 и 20 pin, но с MFM несовместим!
arif-ru писал(а):Некоторые, в основном, очень старые диски, соответствуют стандарту "5.25"/FH" (полной высота).
Очень старые или очень объемные.
arif-ru писал(а):Впрочем, у некоторых дисков доступ к головке открыт, её можно сдвинуть и не открывая диска.
Не к головке, а к приводу головок. Замечу: крутить рукой привод блока головок при остановленном шпинделе категорически запрещается! Сначала надо раскрутить диски, хотя бы от руки - двигатель шпинделя обычно тоже доступен снаружи.
arif-ru писал(а):Сначала устанавливается контроллер, диск подключается к нему двумя шлейфами (не перепутайте полярность!)
Перевернутый шлейф управления (на 34 жилы) определяется так же как и на дисководе - по постоянно горящему светодиоду на приводе.
arif-ru писал(а):Сначала устанавливается контроллер, диск подключается к нему двумя шлейфами (не перепутайте полярность!), к диску подключается кабель питания.
Потом запускается утилита fdisk, и диск разбивается на разделы
Перед разбивкой на разделы любому MFM диску на любом контроллере необходимо выполнить низкоуровневое форматирование (LLF). Для 16-битных контроллеров процедура низкоуровневого форматирования есть в BIOS старых материнских плат, или можно использовать старые досовские программы низкоуровневого форматирования (выложите, кто-нибудь, парочку проверенных). Также это форматирование работает с первыми моделями IDE винтов, типа ST157A. Новые винчестеры должны эту команду игнорировать (должны, но не всегда это так!).
Для 8-битных контроллеров LLF вызывается через debug, как сказано ниже. Методы, описанные для 16-битных контроллеров, для 8-битных работать не будут.
Также после низкоуровневого форматирования можно выполнить проверку диска на сбойные сектора (пункт Media Analysis в меню). Все найденные сектора заносятся таблицу, и потом выполняется повторное LLF с учетом этой таблицы. В таблицу также можно добавить дефекты вручную, с бумажки на крышке винчестера. Скрытые таким образом дефекты не доступны средствами DOS и не вылазят при логическом форматировании.
arif-ru писал(а):Диск, подключённый через 16-битный MFM контроллер без биоса, c точки зрения компьютера не отличается от любого другого.
Не отличается от IDE винчестера. Используются те же самые регистры и тот же базовый набор команд (система команд IDE-ATA базируется на системе команд одного из первых MFM-ST506 контроллеров, WD1100). Не будут работать команды автоматического определения параметров и получения паспорта диска.
arif-ru писал(а):3-1). Как подключить несколько MFM дисков сразу?
Теоретически, на каждом MFM диске есть переключатели, позволяющие установить его номер; с их помощью можно подключить одновременно до 4-х дисков. Как это сделать на практике, я так и не понял.
Большинство контроллеров поддерживают подключение двух дисков. Перемычка номера диска на одном ставится как "0", на другом как "1". Попадаются 34-pin шлейфы с перекруткой (она в другом месте, не как у дисководов), для него перемычки переставлять не надо. Диски подключаются к общему 34-pin шлейфу, а 20-pin шлейфы от каждого диска идут отдельно, к двум разъемам на плате. Еще перемычка "radial/daisy-chain" на винтах должна стоять в положении "daisy-chain", по умолчанию она так и стоит.
arif-ru писал(а):3-3). Не удаётся запустить низкоуровневое форматирование диска. Контроллер сломан?
Некоторые контроллеры имеют перемычки выбора адреса ПЗУ, для них адрес запуска может быть другим, не C800. Для уточнения надо свериться со справочником TH'99. Также при неправильной установке перемычек возможно перекрывание ПЗУ контроллера и какого-нибудь расширения ПЗУ, уже имеющегося в системе.
arif-ru писал(а):Вы можете сделать дамп ПЗУ контроллера.
Выложите программу для этого.
arif-ru писал(а):3-4). Что такое RLL диск?
RLL - другой метод кодирования данных. Не вдаваясь в подробности, обеспечивает более высокую плотность записи. Используемый метод записи, MFM или RLL, зависит от контроллера и только от него. Диски, поддерживающие RLL, отличаются от MFM более высоким качеством магнитного покрытия и (непроверено) другими настройками тракта чтения-записи.


Еще информация:
Q: Какие параметры у винчестеров СССР и стран СЭВ?
A:
МС5401 (СССР) - полный клон Seagate ST-506, соответственно все характеристики те же.
МС5402 (СССР) - полный клон Seagate ST-412
ЕС5300 (Болгария) - клон Seagate ST-506
СМ5508 (Болгария) - клон Seagate ST-412 (возможно, отличается схемой плат электроники)
МС5405 (СССР) - оригинальная разработка, по установкам аналогичен ST-225
МС5410 (СССР) - клон Seagate ST-225
МС5420 (СССР) - ???
Robotron K5504.20, K5504.50 и K5504.80 - клоны Microscience HH725, HH1050 и HH1080 соответственно. Подробнее про винты Robotron: http://www.robotrontechnik.de/html/komponenten/hdd.htm

Q: Как подключить к одному компьютеру MFM/RLL и IDE винчестеры?
A: Если используется 8-битный MFM контроллер - то запросто. Будут работать без конфликтов, в том числе и под Windows.
Если используется 16-битный контроллер, то тут сложнее. По адресам портов он аналогичен IDE, поэтому возможны два рабочих варианта: Primary MFM/Secondary IDE и Primary IDE/Secondary MFM. Но тут вылазит множество проблем. Во-первых, не все мультикарты и не все 16-битные MFM контроллеры имеют переключатель Primary/Secondary. Во-вторых несмотря на наличие этого джампера все равно может вылезти конфликт портов (у меня было). В-третьих, большинство старых материнок до 486 эпохи не поддерживают второй канал IDE на уровне BIOS. В-четвертых, некоторые относительно современные материнки (из тех, в которых еще осталась ISA), не могут корректно инициализировать MFM винчестер из-за того, что контроллер не поддерживает команду выдачи паспорта диска.

Аватара пользователя
arif-ru
Advanced Member
Сообщения: 1778
Зарегистрирован: 08.10.2007,17:35
Откуда: Москва, me[a]alpe.net
Контактная информация:

Конкурсы

Вклад в сообщество

Сообщение arif-ru » 20.02.2011,22:05

KALDYH
Спасибо! Вроде, всё добавил!

SL project
Advanced Member
Сообщения: 4165
Зарегистрирован: 03.01.2007,14:31
Откуда: Великий Новгород
Контактная информация:

Конкурсы

Вклад в сообщество

Сообщение SL project » 20.02.2011,23:11

вскрыл упаковку с винтом выудил вот такую дискетку с софтом

Изображение

а так же лист тестирования и книжку

если надо то отфотаю содержимое может будет и полезное

Изображение

Аватара пользователя
uav1606
Advanced Member
Сообщения: 5969
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Контактная информация:

Вклад в сообщество

Сообщение uav1606 » 21.02.2011,01:28

arif-ru писал(а):Первое - изложено в (2-4). В моём понимании вопроса, если что не так - подскажите, :-).
Если Вы про LLF - то я бы добавил в 2-4 про то, что винчестер, отформатированный на одном контроллере, может не читаться на другом - тогда нужно делать low-level переформатирование уже на этом контроллере. Такое, насколько я знаю, бывает довольно часто, поэтому, к сожалению, не всегда получается считать старую инфу с винчестера - если он попал к вам без родного контроллера...
Вот, кстати, ещё полезная ссылка по теме:
http://zx.pk.ru/archive/index.php/t-12191.html

Ответить