PDA

Просмотр полной версии : Подключение дисковода 5.25 к PC



CPLx
25.11.2007, 12:52
С пентагона снял дисковод "Электроника МС 5313" 1992 г.
Мать - какая-то Gigabyte с BIOS 1999-2002 годов. Купил шлейф и подключил к матери.
Питание в дисковод врубил такое же как подключается к HDD (такой же разъем).

Перемычки на дисководе не менял (он был А 10 лет назад).

В BIOS установил дисковод А 1.2 Mb 5.25.

Установил драйвер FDInstall.exe.

Винда XP Professional SP2.

В "Мой компьютер" появился дисковод 5.25. При попытке открыть его в дисководе загорается красная лампочка, голова отъезжает на нулевой трек и всё. Мотор не крутится.

Запуск программы MAKETRD.EXE ни к чему не приводит: появляется строка типа "insert disc and press any key", потом я нажимаю any key и прога мгновенно вырубается не запуская при этом дисковод.

Больше всего меня пока смущает что мотор не крутится. В чём может быть причина?
Дисковод 10 лет назад работал нормально, потом я его не использовал.

AAA
25.11.2007, 13:34
Сделай все то же самое, только в 98 виндовсе. Запусти esn и увидишь, как в нем заработает твой дисковод.

Alexandr Medvedev
25.11.2007, 13:53
Сделай все то же самое, только в 98 виндовсе. Запусти esn и увидишь, как в нем заработает твой дисковод.Ничего он не увидит. Проблема в железе. У меня тоже два дисковода на реальном Spectrum работают нормально а в PC ни в какую. Хотя дисководы от PC нормально работают везде.
Точно не помню но возможно где-то на форуме уже писали как паяльником это исправить.

CPLx
25.11.2007, 14:27
Ничего он не увидит. Проблема в железе. У меня тоже два дисковода на реальном Spectrum работают нормально а в PC ни в какую. Хотя дисководы от PC нормально работают везде.
Точно не помню но возможно где-то на форуме уже писали как паяльником это исправить.
А если я куплю какой-нибудь дисковод для PC, он будет читать диски записанные на моём МС 5313?

AAA
25.11.2007, 15:03
У меня 4 ре таких дисковода. Читает Teac и самый лучший EPSON. Советские и булгарские читают до середины диска и много глючат. Однако только под 98 виндой происходит сие действо.

Black_Cat
25.11.2007, 15:08
CPLx, ну ты бы хоть поиск по форуму запустил что-ли.. всё, это уже обсуждалось, а ты к сожалению умудрился наступить на все какие только возможно грабли. Начни хотя-бы с этого: Что нужно знать об эксплуатации флоппи дисковода? (http://zx.clan.su/forum/11-31-1)

CPLx
25.11.2007, 15:20
У меня 4 ре таких дисковода. Читает Teac и самый лучший EPSON. Советские и булгарские читают до середины диска и много глючат. Однако только под 98 виндой происходит сие действо.
Четыре PC'шных дисковода, читающих спековские диски? Я правильно понял? То есть PC'шные дисководы могут читать диски записанные на моём старом флопе (теоретически)?

У меня лет 10 назад был PC'шный диск. Так мой МС 5313 не мог его даже отформатировать. Я тогда подумал, что PC'шные диски, и, как следствие, дисководы в принципе несовместимы с моим МС 5313. Поэтому у меня на этот счет сомнения имеются, и я переспрашиваю.

Win98 ставить очень не хочется. Придется форматировать половину винта под FAT32 (у меня NTFS под Win2K и XP). Это жесть будет. :) Попробую конечно, но это будет в последнюю очередь, ибо это слишком хлопотно. :)

Добавлено через 17 минут

CPLx, ну ты бы хоть поиск по форуму запустил что-ли.. всё, это уже обсуждалось, а ты к сожалению умудрился наступить на все какие только возможно грабли. Начни хотя-бы с этого: Что нужно знать об эксплуатации флоппи дисковода? (http://zx.clan.su/forum/11-31-1)
Поиск юзаю уже дня 4. :) Но в железе я полный ламер, так что это закономерно в моём случае.
Я так понял, что надо что-то сделать с 34-м контактом? Провод что-ли обрезать? И как этот 34-й контакт найти (если дело в нём), откуда отсчитывать? Объясни пожалуйста подробнее. Можно ли вообще решить мою проблему в принципе, как это сделать и т.д. Самому мне очень трудно разобраться, я в технике ноль.

Black_Cat
25.11.2007, 15:45
У меня лет 10 назад был PC'шный диск. Так мой МС 5313 не мог его даже отформатировать.
:) нету РСшных дисков, есть диски на оределённую ёмкость :)

PC'шные диски, и, как следствие, дисководы в принципе несовместимы с моим МС 5313
МС 5313 прекрасно работает с РС, ДВК, Спеком, СР/М-машинами и т.д., ему вообще всё равно с чем работать, если его правильно подключают..

Придется форматировать половину винта под FAT32А с DOSовской дискеты или CD не загрузиться? Вспомнить ДОС, сделать виртуальный диск.. :) Кроме того, скажу по секрету :) как правило на каждом винте есть неразбитая лишняя область 8Mb, куда вполне можно поставить FAT16 и ДОС :)

Добавлено через 4 минуты

И как этот 34-й контакт найтивообще он должен быть подписан, если нет - разрез на разъёме находится ближе к 1 контакту, а все нечётные контакты - с обратной стороны - земля. 34 - отрежь, а флоп поставь перемычкой первым (В) и подключай к РС.

AAA
25.11.2007, 15:50
То есть PC'шные дисководы могут читать диски записанные на моём старом флопе (теоретически)?

Я только на Epsone 1,2 перевожу разные коллекции, которые на чем только не писались. Один раз коллекцию Nomy так и не смог прочесть, но это было из за того, что у него в реале тр дос какой то был не обычный, а он в нем и форматировал дискеты. Все остальные коллекции прекрасно считываются. Особенно приятно считывать нормальные дискеты (не MINI DISKI), которые на реале в DCU форматировались, или в ADS. Но все это переводится под 98 виндой, для этого у меня спец. комп собран.

Поиск юзаю уже дня 4
Про то что эта тема обсуждалась, это правда, поищи поиском. Должно быть не менее трех одинаковых тем про это.
Подключение дисковода 1 (http://zx.pk.ru/showthread.php?t=6283&highlight=%E4%E8%F1%EA%EE%E2%EE%E4+5.25)
Подключение дисковода 2 (http://zx.pk.ru/showthread.php?t=5634&highlight=%E4%E8%F1%EA%EE%E2%EE%E4+5.25)
Подключение дисковода 3 (http://zx.pk.ru/showthread.php?t=4216&highlight=%E4%E8%F1%EA%EE%E2%EE%E4+5.25)
Подключение дисковода 4 (http://zx.pk.ru/showthread.php?t=3628&highlight=%E4%E8%F1%EA%EE%E2%EE%E4+5.25)

Ну там еще тем пять по этой теме есть....

Black_Cat
25.11.2007, 15:58
Должно быть не менее трех одинаковых тем про это...млин модеры! Сведите наконец все темы в одну! ..и прибейте её гвоздями на фасад!!

CPLx
25.11.2007, 17:19
вообще он должен быть подписан, если нет - разрез на разъёме находится ближе к 1 контакту, а все нечётные контакты - с обратной стороны - земля. 34 - отрежь, а флоп поставь перемычкой первым (В) и подключай к РС.
34 контакт заклеил изолентой.
Перемычки менял по-разному: на некоторых позициях лампочка светится, на некоторых - нет. Но двигатель всегда НЕ вращается. В чём может быть причина отсутствия вращения двигателя? Может ему кердык уже. :( Есть способ узнать исправность двигателя? Может прозвонить его как-то можно тестером?


alexeenko, в тех темах моего трабла с невращающимся двигателем я не нашел.

Что касается "сделай всё из-под винды 98 и заработает".
Я пока не могу понять почему движок не крутится. Он разве не должен крутиться под XP? А то я поставлю Вин98, а окажется что флоп нерабочий. Я хочу сначала доказать, что флоп рабочий и имеет смысл ставить винду 98, а потом уже заморачиваться на эту не очень мной любимую 98-ю винду. :)

Alexandr Medvedev
25.11.2007, 18:09
..млин модеры! Сведите наконец все темы в одну! ..и прибейте её гвоздями на фасад!!Правильная идея, вопросы по работе с дискетами возникают очень часто и пишут о них в разных разделах, с ходу и не разберёшься.
Помнится я предлагал нашему админу создать новый раздел форума посвящённый сохранению на PC информации с недолговечных носителей дискет и лент.
Но к сожалению тот ответил отказом, может хоть пеперь он передумает.
На World of spectrum этой теме посвящено несколько разделов форума, а у нас ни одного нет. Пора бы уже привести это в порядок.

yorgee
25.11.2007, 18:31
а разве DD ДИСКОВОДЫ советские когда либо работали на пц?про буржуйские HD,которые 1.2 мегабайта знаю точно, а вот про советские впервые здесь услышал...Может он просто не способен работать с пц?

Black_Cat
25.11.2007, 18:37
а вот про советские впервые здесь услышал...:) ничего, всё когда-то бывает в первый раз.. :)

AAA
25.11.2007, 18:53
Что касается "сделай всё из-под винды 98 и заработает".
Я пока не могу понять почему движок не крутится. Он разве не должен крутиться под XP? А то я поставлю Вин98, а окажется что флоп нерабочий. Я хочу сначала доказать, что флоп рабочий и имеет смысл ставить винду 98, а потом уже заморачиваться на эту не очень мной любимую 98-ю винду.

Под XP у меня все дисководы только лампочкой горят и больше ничего не делают. Эти же дисководы под 98 работают. Как проверить двигатель я не знаю, т.к., тока боюсь.

CPLx
25.11.2007, 18:59
Под XP у меня все дисководы только лампочкой горят и больше ничего не делают. Эти же дисководы под 98 работают. Как проверить двигатель я не знаю, т.к., тока боюсь.
Движок, стало быть тоже не крутится. То есть всё как у меня. Ну тогда буду завтра вин98 ставить. Надеюсь поможет. :)

AAA
25.11.2007, 19:13
Движок, стало быть тоже не крутится. То есть всё как у меня. Ну тогда буду завтра вин98 ставить. Надеюсь поможет

Ну ты еще поспрашивай, а то переустановишь, а толку не будет. Я то целеноправленно искал способ чтобы он заработал, поэтому был готов к любым экспериментам. Идеально было бы, если бы ты Teac достал. Он намного лучше чем мс 53....

вот что то про мс 53 (http://zx.pk.ru/showthread.php?t=4216&highlight=%E4%E8%F1%EA%EE%E2%EE%E4+5.25) Но там в шлейфе проблема была.

CPLx
27.11.2007, 08:55
Установил Windows 98 SE.

При нажатии на диск "А" в "мой компьютер" у дисковода наконец закрутился двигатель. Лампочка горит, голова дергается.

А вот при запуске Spectrum Navigator диск не крутится.
В SN нажимаю Alt+F1, указываю диск А, загорается лампочка, голова дергается, диск НЕ крутится, потом появляется сообщение "TR-DOS sector not found".

Mikka_A
27.11.2007, 12:44
Установил Windows 98 SE.

При нажатии на диск "А" в "мой компьютер" у дисковода наконец закрутился двигатель. Лампочка горит, голова дергается.

А вот при запуске Spectrum Navigator диск не крутится.
В SN нажимаю Alt+F1, указываю диск А, загорается лампочка, голова дергается, диск НЕ крутится, потом появляется сообщение "TR-DOS sector not found".

имхо с джамперами какая то лажа.
была у меня такая штука на Епсоне.

Респект то Каро :v2_thumb::v2_clap2: - прислал фотки,переставил перемычки и все поехало...

Black_Cat
27.11.2007, 13:27
А вот при запуске Spectrum Navigator диск не крутится.ты бы сначала проверил его работу в винде, и только в случае, если там всё работает уже сувал в него трдосные диски..

CPLx
27.11.2007, 14:35
ты бы сначала проверил его работу в винде, и только в случае, если там всё работает уже сувал в него трдосные диски..

Ну так я ж проверял: диск крутится, лампочка горит, голова двигается. Всё вроде нормально.
Хотел отформатировать диск виндой, но она его не форматит, возможно потому что он не подходит для неё (не той емкости наверное, как когда-то мой спек не мог отформатить писишный диск, теперь писюха не форматит спековский. В винде в списке дисков не было диска на 720Кб (был 360 и 1.2Мб)).
Нетрдосных дисков у меня нет. Где взять не знаю, они уже не продаются (давненько я их не видел).

Насчет перемычек: лампа горит и винда движок запускает, значит не так всё плохо. :) Хотя надо будет поэкспериментировать и с перемычками. По-моему при багах с перемычками дисковод не выбирается, т.е. лампочка не горит. А у меня горит.

Странно что SN движок не запускает, а винда - запускает.
Но это всё потом. Винду 98 я снёс уже. :) Как её иметь вместе с ХР и при этом чтобы после установки 98 не накрывалась ХР я не знаю, поэтому решил пока купить на барахолке старый винт по дешевке и на него поставлю вин98. Тогда и продолжу эксперименты. Ну или если придумаю способ безболезненной установки вин98 на имеющийся винт.

Mikka_A
27.11.2007, 14:46
ты бы сначала проверил его работу в винде, и только в случае, если там всё работает уже сувал в него трдосные диски..

читамм пост номер 18.....:v2_wink:



Установил Windows 98 SE.

При нажатии на диск "А" в "мой компьютер" у дисковода наконец закрутился двигатель. Лампочка горит, голова дергается.

sv
27.11.2007, 15:04
Как её иметь вместе с ХР и при этом чтобы после установки 98 не накрывалась ХР я не знаю…Ну или если придумаю способ безболезненной установки вин98 на имеющийся винт.
любой вменяемый бут-менеджер.
я юзаю Acronis os selector.
у меня щас установлены ХР и Амитлон.

Black_Cat
27.11.2007, 15:20
читамм пост номер 18.....да млин, познания народа меня просто пугают..
..ну чтож, читайте пост №6..

Добавлено через 20 минут
..прочитали? :)
..ну а теперь установите в сетапе флоп как 720к и всё будет ОК :)

Zloy
29.11.2007, 21:32
Увидев тему, решил попробовать подрубить совковый дисковод к PC под XP... MC5313. Из двух имеющихся в наличии завелся только один...
1) заклеил 34 контакт на плате дисковода изолентой
2)поставил перемычку так чтобы она замкнула 12-3 контакты...
3)в vintrd поставил параметры 0 2
Так у меня прочиталось пару дисков с некоторыми ошибками. Причем японский дисковод CHINON FZ-506 их читал без единой ошибки...
Как выставить дисковод в биос по-моему неважно. Я выставлял его и как 360 5.25 и как 720 3.5... дисковод читал одинаково. Подчеркиваю, дело было под XP с утилитой wintrd... уверен под 98 все будет иначе.

CPLx
30.11.2007, 13:22
Кто-нибудь знает что означает сообщение:

Ошибка поиска при чтении: диск А
А(Стоп), R(Повтор), F(Сброс)

Нажимаю F, получаю сообщение:
диск задан неправильно


Всё это появляется если в командной строке набираю так:

C:\>cd a:

Mikka_A
30.11.2007, 13:26
Кто-нибудь знает что означает сообщение:

Ошибка поиска при чтении: диск А
А(Стоп), R(Повтор), F(Сброс)

Нажимаю F, получаю сообщение:
диск задан неправильно


Всё это появляется если в командной строке набираю так:

C:\>cd a:


а какие результаты, скажем, на cd d: ?

Black_Cat
30.11.2007, 13:40
в командной строке набираю так:

C:\>cd a:
а зачем ты это набираешь, т.е. какой результат ожидается?

CPLx
30.11.2007, 14:44
а какие результаты, скажем, на cd d: ?

На cd b: было то же самое (дисковод заводится и ведет себя так же как и при cd a:, т.е. выбирается, лампочка горит и т.п.). cd d: не пробовал, т.к. на D у меня DVD-ROM.



а зачем ты это набираешь, т.е. какой результат ожидается?

Хочу запустить дисковод виндой или из доса. Как угодно, лишь бы он заработал. Похоже он всё еще неправильно у меня установлен. Я уже и 34 контакт заклеил, и соединил 3 с 12, а он всё не работает.



Сейчас реакция на эту команду другая. Не знаю почему, может я чего-то в биосе поменял (тип дисковода вроде менял), может еще что-то.
Сейчас если из вин98 зайти в "сеанс MS-DOS" и дать команду cd a:, то будет такое сообщение:

Устройство не готово при чтении: диск А
А(Стоп), R(Повтор), F(Сброс)


И дисковод себя ведет иначе: раньше голова долбилась в ограничитель нулевого трека и выдавалось сообщение об ошибке поиска.
Теперь диск крутится, голова становится на нулевой трек, стоит там некоторое время, потом сдвигается вперед на несколько треков, возвращается обратно на нулевой, снова стоит, и далее цикл повторяется. После нескольких колебаний головы выдается сообщение что устройство не готово.

Такая же ситуация при нажатии на "диск А" в "мой комп": выдает окно с сообщением "устройство не готово".

SN1130 тоже себя ведет похожим образом и выдает "Drive A: not ready".

Скрины ошибок прикрепил.

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

breeze
30.11.2007, 18:23
Гм... я конечно фиг его знает :) но помоему что бы не вылетало в винде "Устройство не готово" то в приводе как минимум должен находится диск в формате Fat12! а если диска нет или он в другом формате такая ошибка может вылетать смело :) попробуй отформатировать дискету.

CPLx
30.11.2007, 19:27
Гм... я конечно фиг его знает :) но помоему что бы не вылетало в винде "Устройство не готово" то в приводе как минимум должен находится диск в формате Fat12! а если диска нет или он в другом формате такая ошибка может вылетать смело :) попробуй отформатировать дискету.

Уже пробовал форматировать. Результат такой же как и при попытке чтения.
А именно: навожу на значок "диск А" мышу, нажимаю правую кнопку, дисковод загорается и голова делает примерно 10 движений (:)), потом появляется контекстное меню, в нём я выбираю форматирование, появляется окно форматирования, нажимаю кнопку "начать", дисковод включается, голова делает примерно 18 движений туда-сюда (:)), потом появляется сообщение о том что диск отсутствует (т.е. она (винда) диска не видит). Скрин сообщения приложил к этому посту. Нажимаю на "отмена", голова опять делает где-то 10 движений, и всё вырубается. Смешно получилось, но как иначе написать я не знаю. :)

Еще такую вещь заметил: если менять перемычки, то дисковод в некоторых положениях не загорается и голова не двигается (только движок крутится. Обычное дело - означает что дисковод не выбран). Так вот, при попытке открыть/отформатировать диск винда ведет себя так же как и при выбранном дисководе и выдает такое же сообщение. То есть ей (винде) пофиг выбран дисковод или нет, ведет она себя одинаково. Только дисковод ведет себя по-разному.

Black_Cat
30.11.2007, 20:00
нельзя искать неисправности тыкая куда не попадя, нужно сначала сделать всё по уму и уже от этого плясать.
По уму, это значит:
1) отрезать/заизолировать 34 контакт (для отечественных флопов)
2) выставить перемычкой флоп первым (В)
3) выставить в сетапе его как 720к (если он у вас 720к, или тем кто он есть на самом деле)
4) не пользоваться виндузовым файловым менеджером, а задавать все параметры в командной строке!! винузовый файлменеджер не умеет работать с дискетами не того формата!!

CPLx
30.11.2007, 22:28
Дисковод начал читать !!! Ура !!! :)
Причина моих неудач, как многие и догадывались, но из вежливости не говорили, оказалась в моей тупости. :)

Под Win98 он что-то не работает (не знаю почему). А вот под ХР стал читать программой wintrd.

Баг имеется следующий: хорошо читает Side 0, но крайне плохо читает Side 1. Это какая голова, верхняя? Уже ничего не помню. :) А когда-то ВГ93 программил. :)
И что можно сделать, чтобы читать стала лучше? Спиртом протереть знаю, еще не пробовал. Но меня настораживает что одна голова читает хорошо, а другая ужасно.

Добавлено через 5 минут
Вау!!! Хоть сторона 1 ничего и не читает, но я смог загрузить каталог!!! Офигеть, мои исходники 10-летней давности!!! Блин, у меня аж сердце забилось чаще. Офигеть!!! Я уже думал никогда их не увижу.

DDp
01.12.2007, 10:00
А вот под ХР стал читать программой wintrd.
Баг имеется следующий: хорошо читает Side 0, но крайне плохо читает Side 1.


http://zx.pk.ru/showpost.php?p=100581&postcount=11

А вот с параметром Head надо играться, если диск отформатирован стандартными средствами то ставим 0, если DCU, ADS, RDS и им подобными (т.е. которые правильно формируют заголовки секторов, с т.з. контроллера PC конечно) то тогда ставим Head=1.

ABRAMKA0
07.12.2015, 22:26
Как её иметь вместе с ХР и при этом чтобы после установки 98 не накрывалась ХР я не знаю…Ну или если придумаю способ безболезненной установки вин98 на имеющийся винт.
Обычно сначала ставят младшую Винду,затем на любой другой диск ставят старшую Винду ,и при этом появляется меню загрузки операционных систем при включении компьютера,не надо БУТ менеджеров.

CPLx
11.03.2020, 17:54
Так получилось что спустя 12 лет мне снова понадобилось подключить дисковод к PC и я решил написать в свою же старую тему 2007 года. Комп на этот раз другой. Старый, с которым подключение удавалось, почему-то не хочет стартовать, поэтому пока пытаюсь подключиься к новому. Дисковод тот же - МС 5313. Винда Windows 7 x64, запускаю её по F8 с выбором Disable Driver Signature Enforcement (или типа того, по памяти написал) чтобы можно было устанавливать неподписанный драйвер 5.25-дисковода.

Моя проблема (как я думаю) состоит в том что моя материнская плата и Биос в принципе не способны видеть драйв B. В биосе выбрать драйв нельзя: написано Drive A, редактированию буква драйва не подлежит, и все настройки делаются только для него, т.е. для драйва A. Попытка подключить обычный 3.5-дюймовый дисковод (которые стояли почти на каждом PC в начале нулевых) как драйв B (т.е. на шлейфе до скрутки) привела к тому что Винда его не видела: лампочка не горела, дисковод не крутился. Как A (т.е. после скрутки) он при этом подключился нормально: лампочка горела, головки ездили (диск не вставлял, но думаю что читал бы он тоже без проблем). Неудача с подключением 3.5-дисковода как B привела меня к мысли что B у меня подключить в принципе нельзя, в том числе 5.25.

Теперь что касается моего 5.25, который мне и надо подключить. На шлейфе он находится до скрутки, т.е. подключается как B. В итоге симптомы я получаю следующие:

1. Если перемычка на дисководе стоит как B, дисковод вообще не работает.
2. Если перемычка стоит как A, то горит лампочка и двигается головка. Но мотор не крутится.

Я подозреваю что мотор не крутится из-за непоступления сигнала MOTOR ON, который в свою очередь не поступает из-за того что дисковод находится до скрутки, т.е. подключен к шлейфу как B. Если бы Биос позволял подключать B-дисководы, то вероятно всё бы работало. Но он не позволяет, поэтому я думаю что единственный вариант у меня это подключить его как A, т.е. после скрутки. Проблема в том что шлейф у меня имеет скрутку уже после разъема на 5.25, а не до. В связи с этим у меня вопрос: как легче всего сделать такое подключение? У меня есть несколько идей:

1. Сделать скрутку самостоятельно (перед разъемом): вырезать в шлейфе нужные провода, разрезать их и спаять наоборот. И здесь у меня вопрос: хороший ли это метод, и есть ли более простые аналоги (менее деструктивные)?
2. Найти шлейф где разъем на 5.25 стоит после скрутки. Не уверен что смогу это сделать, но интересно узнать насколько это реально.


нельзя искать неисправности тыкая куда не попадя, нужно сначала сделать всё по уму и уже от этого плясать.
По уму, это значит:
1) отрезать/заизолировать 34 контакт (для отечественных флопов)
2) выставить перемычкой флоп первым (В)
3) выставить в сетапе его как 720к (если он у вас 720к, или тем кто он есть на самом деле)
4) не пользоваться виндузовым файловым менеджером, а задавать все параметры в командной строке!! винузовый файлменеджер не умеет работать с дискетами не того формата!!

После прочтения этого поста у меня возник еще один вопрос: почему дисковод надо выставлять как B? Можно ли в принципе мой дисковод (МС 5313) подключить как A или у него есть какие-то внутренние ограничения на это?

Serg6845
11.03.2020, 18:21
Я подозреваю что мотор не крутится из-за непоступления сигнала MOTOR ON, который в свою очередь не поступает из-за того что дисковод находится до скрутки, т.е. подключен к шлейфу как B. Если бы Биос позволял подключать B-дисководы, то вероятно всё бы работало. Но он не позволяет, поэтому я думаю что единственный вариант у меня это подключить его как A, т.е. после скрутки. Проблема в том что шлейф у меня имеет скрутку уже после разъема на 5.25, а не до. В связи с этим у меня вопрос: как легче всего сделать такое подключение? У меня есть несколько идей:

1. Сделать скрутку самостоятельно (перед разъемом): вырезать в шлейфе нужные провода, разрезать их и спаять наоборот. И здесь у меня вопрос: хороший ли это метод, и есть ли более простые аналоги (менее деструктивные)?
2. Найти шлейф где разъем на 5.25 стоит после скрутки. Не уверен что смогу это сделать, но интересно узнать насколько это реально.

снять разъем 5.25" со шлейфа (этого или другого если есть) и наколоть его рядом с разъемом 3.5" после скрутки. ничего сложного.


После прочтения этого поста у меня возник еще один вопрос: почему дисковод надо выставлять как B? Можно ли в принципе мой дисковод (МС 5313) подключить как A или у него есть какие-то внутренние ограничения на это?

не надо путать букву диска и физический адрес накопителя (положение перемычки). для работы с РС физический адрес всегда должен быть 1, связано с особенностями РСшной схемотехники. на спектруме физический адрес 1 соответствует диску В.
то есть перемычку в позицию 1, дисковод в разъем после скрутки - и получится А.

andrew76
11.03.2020, 19:17
Снимите разъём со шлейфа и наколите как нужно.
Только снимать нужно очень аккуратно, главное не сломать фиксаторы, лучше воспользоваться маленькой иголкой.
Я снимал разъёмы и накалывал так разъёмы трёхдюймовых дисководов, судя по конструкции, разъём 5,25" в принципе такой же.
Должно получиться.
Второй вариант - принудительно подать на дисковод сигнал MOTOR ON, пусть крутиться постоянно, я так понимаю, что подключить нужно временно?
Распиновка интерфейса https://old.pinouts.ru/HD/InternalDisk.shtml

CPLx
11.03.2020, 21:46
Serg6845,
andrew76,
Спасибо за быстрые ответы!

Разъем снял и наколол после скрутки. Перемычки на дисководе поставил как B. В биосе выбрал 5.25" 1.44Mb.
Мотор заработал, лампочка по-прежнему горит, головка двигается. Мне смущает что она иногда долбится в ограничитель нулевого трека, по-моему это ненормально. На спектруме такого не бывало.

Мне даже удалось прочитать каталог диска в ZX Disk Studio. Он выдал полный список файлов что есть на диске.
Но дальше дело не пошло, по крайней мере пока. При чтении диска часто пишет что есть ошибка позиционирования. В общем, поведение странное. Буду дальше смотреть. Прога MAKETRD, которую я использовал успешно 12 лет назад, тоже результатов не дала и даже нулевой трек с ней прочитать не получилось.

andrew76
12.03.2020, 09:59
Serg6845,
andrew76,
Спасибо за быстрые ответы!

Разъем снял и наколол после скрутки. Перемычки на дисководе поставил как B. В биосе выбрал 5.25" 1.44Mb.
Мотор заработал, лампочка по-прежнему горит, головка двигается. Мне смущает что она иногда долбится в ограничитель нулевого трека, по-моему это ненормально. На спектруме такого не бывало.

Мне даже удалось прочитать каталог диска в ZX Disk Studio. Он выдал полный список файлов что есть на диске.
Но дальше дело не пошло, по крайней мере пока. При чтении диска часто пишет что есть ошибка позиционирования. В общем, поведение странное. Буду дальше смотреть. Прога MAKETRD, которую я использовал успешно 12 лет назад, тоже результатов не дала и даже нулевой трек с ней прочитать не получилось.

Долбиться в ограничитель нулевого трека, это не нормально. Проверьте для начала функционирование дисковода из винды, лучше даже загрузиться с флешки или чего нибудь в «чистой» MS-DOS. Если дисковод нормально функционирует, тогда нужно смотреть что с драйверами. Утилиты для работы на PC с дисками TR-DOS, зачастую используют нестандартные методы работы с дисководом. Нужно для начала убедиться в корректной работе дисковода в штатном режиме на PC из под MS-DOS и/или WINDOWS.


Sent from my iPhone using Tapatalk

CPLx
18.03.2020, 00:28
Наконец-то подключил дисковод так чтобы можно было читать диски. Это было такое шаманство, которого наверное не было еще никогда у меня в жизни.
На всякий случай напишу здесь как это мне удалось, может когда-нибудь опять мне это понадобится и может кому-то будет интересно. Потому что многие кому удается подключить не пишут как это у них получается, и я тоже не написал в своё время. И то, что я не описал, как это было сделано, я считаю ошибкой, которая наверняка привела к потере времени в этот раз.

Что я имею:

- Мат. плата 2010 года Gigabyte GA-X58A-UD5. Есть разъем для подключения FDD. Плата поддерживает только один дисковод, о чём даже написано в мануале и видно из BIOS по невозможности настраивать драйвы отличные от A.
- Дисковод Электроника МС 5313 1992 года. Контакт 34 заклеен изолентой. Перемычка замкнута так чтобы он был первый (B).
- Windows 7 SP1 x64.

Дисковод я подключил после скрутки на кабеле - так у него запустился двигатель. Подключение до скрутки приводило к тому что мотор не работал. В остальном никаких особенностей физического подключения нет (кроме заклеенного 34 контакта и положения перемычки).
Загрузка Винды делается по F8 с выбором пункта Disable Driver Signature Enforcement, чтобы Винда не отключала драйвер, т.к. он не подписан. В WinXP в этом не было необходимости, а в Win7 есть.

Что я только не пробовал:
- Программу ZX Disk Studio с новым драйвером fdrawcmd.sys (версии 1.0.1.11). Ей удавалось прочитать только каталог (нулевой трек). При сканировании дорожек она обнаруживала только по 9 секторов на дорожке и видела только чётные треки, т.е. только нижнюю (нулевую) сторону. Прочитать ей удавалось всего несколько треков, после чего она выдавала ошибку 21 и отказывалась читать дальше. После замены шлейфа она почему-то стала видеть по 16 секторов на дорожке, но по-прежнему только чётные дорожки, причем читая например трек 6 могла реально прочитать трек 2 (я читал ею диск, прочитанный мной еще в 2007 году полностью, и это давало мне возможность по содержимому треков определить какие реально треки она прочитала, и оказалось что заявленные ею треки не соответствовали реально прочитанным).
- Утилиту MAKETRD (она же WINTRD) на новом драйвере (1.0.1.11), на котором она то работала (точнее, пыталась, выдавая сообщения об ошибках на диске, т.к. не могла ничего прочитать), то отказывалась работать вообще.
- Эту же утилиту MAKETRD на старом драйвере (1.0.0.19) - диски не читала, всё время disk error.
- MAKETRD со старым драйвером (1.0.0.19) на WinXP (установил на отдельный винт для этого) - диск не могла прочитать, всё время ошибки. В 2007 году я читал диски именно с помощью MAKETRD в WinXP, но сейчас это не заработало.


Сам факт успешного прочтения каталога программой ZX Disk Studio натолкнул меня на мысль, что контроллер и дисковод работают нормально, а невозможность прочитать остальные треки проистекает из софта. Поэтому я решил написать свою программу чтения используя всё тот же драйвер. Но у неё оказалась та же проблема: читает только нулевой трек, а остальные драйвер читать отказывался выдавая различные ошибки, впечатление было что они случайные и смысла не несут (21 - The device is not ready, 23 - Data error (cyclic redundancy check), 27 - The drive cannot find the sector requested, 1122 - No ID address mark was found on the floppy disk). 21-я была самой абсурдной из них (позже оказалось что такая ошибка возникает скорее всего когда драйвер не может увидеть формат на диске, т.е. видит его как неформатированный). Я решил что причиной является проблема в драйвере и что придется писать драйвер самому, уже даже стал читать документацию по контроллерам.
Пару дней назад я склонялся к тому что вся моя идея по подключению не удалась и собирался всё бросить. Удалил новый драйвер, поставил старый (версии 1.0.0.19), и решил проверить как моя программа будет читать с ним. И вдруг оказалось что она прочитала первый трек (16 секторов, точнее; все треки я читал посекторно). Потом она прочитала трек на ненулевом цилиндре, по-моему на пятом или десятом, - то, что раньше не получалось сделать. Поняв что я теперь могу прочитать весь диск, я по-быстрому, на всякий случай не перезагружая Винду, написал цикл чтения всего диска и наконец-то это всё стало работать: старый драйвер на моей плате оказался способен прочитать диск. Новый - нет. Он имеет явно другое поведение, это видно даже по характеру позиционирования. Я уже потом устанавливал его снова и проверял как работает на нём уже протестированный код, и оказалось что лишь изредка ему удается прочитывать сектора вне нулевого трека, мне на глаза попалось только 2 таких случая.

По поводу долбления головки в нулевой трек. С какого-то момента головка стала долбиться не всегда, иногда она доезжает до нулевого трека и корректно останавливается. Поэтому сигнал TR00 там есть и контроллер его видит. Почему иногда TR00 виден, а чаще всего нет, так и осталось загадкой. Головка у меня по-прежнему долбится в нулевой трек, за редкими исключениями. Но диски читаются. В драйвере не оказалось функции шага назад и шага вперед, с которыми можно было бы избавиться от большей части долбления даже при отсутствии сигнала TR00, поэтому приходится это всё терпеть. Вообще, драйвер оказался не таким низкоуровневым как хотелось бы. Он даже принудительно гонит головку на нулевой трек при попытке обычного чтения сектора, хотя его никто об этом не просит (он так делает если предыдущее чтение дало определенную ошибку). В большинстве случаев он после этого не позиционирует головку на нужный трек, после чего пытается прочитать например десятый трек в нулевом положении головки. Это у меня превратило чтение плохо читающихся дисков в ад.

Итого, мои выводы о причинах когда что-то не работает:

- Проблема может быть в драйвере. Он может не соответствовать контроллеру FDD на мат.плате. Если что-то не работает, то вероятно драйвер не подходит и работает с контроллером неправильно. Можно конечно обвинять железо в том что оно не подходит драйверу, но драйвер редактируется гораздо проще железа.
- Проблема может быть в программе читающей диск через драйвер. Даже с драйвером который в принципе может прочитать диск на имеющемся железе, некоторые программы не могут это сделать почему-то, т.е. не могут использовать возможности драйвера. Хотя на другом железе и операционной системе эти же программы могут нормально работать через тот же драйвер.

Несмотря на то что в других темах есть много обвинений в адрес железа и операционной системы, я проблем конкретно с этим не увидел, а видел что причина почти наверняка в софте: драйвере и программе чтения. В моём случае она в софте и оказалась, причем сразу в обоих этих местах.

Еще надо отметить важность чистоты головок. У меня много дисков оказались пыльными и головки загрязняются быстро и настолько, что один отлично читающийся диск перестает читаться полностью пока не промыть их. Когда у меня перестал читаться каталог я думал что я сделал что-то не так с настройками, пока не промыл головки и не увидел что всё снова стало читаться. Засоряются наглухо, так что создается впечатление что нарушилось подключение дисковода. По крайней мере с моими дисками, условия хранения которых были довольно мрачными.


То, что заработало:

- Драйвер версии 1.0.0.19. Подошел к моей плате. Версия 1.0.1.11 не подходит, он может прочитать только нулевой трек, а в остальных местах диска чтение удается крайне редко, непонятно по какой причине.
- Мой код чтения диска. Использует обычные функции драйвера, которые описаны в его документации и взяты прямо из примеров копи-пастом. То есть ничего особенного. Конкретно используется функция чтения сектора.
- Скорость передачи данных 250кбит/сек, метод MFM.
- В BIOS дисковод установлен как 3.5" 720K. Но это ничего не меняло у меня. Всё хорошо работало при любом типе дисковода, по крайней мере в моей программе (а вот у ZX Disk Studio была разница, поэтому в принципе этот параметр может оказывать влияние).

UPD (22.04.2020):
Драйвер версии 1.0.1.11 мне всё-таки удалось запустить. То что я подумал что он работает плохо могло быть вызвано плохо читающимися дисками. Хотя я отдельно, и, как мне казалось, хорошо проверял это, но похоже недостаточно хорошо.

Arix
13.04.2020, 21:17
Чем так мучиться, проще в РС поставить "родной" дисковод 5,25 1,2 Мб для РС. А "Электронику" использовать только на ZX. У меня при этом нет проблем с совместимостью. То есть, диски, записанные на IBM-РС-cовместимых компьютерах с дисководами на 1,2 Мб, без проблем читаются на ZX и советских компьютерах, равно как и наоборот.
Несовместимость советских дисководов с РС и наоборот, вызвана так же и разной скоростью вращения шпинделя - 300 и 360 об/мин. На некоторых (а может, и на всех) дисководах скорость переключается перемычками.

NiKa
14.04.2020, 05:36
CPLx, Драйвер версии 1.0.0.19 где взять?

CPLx
14.04.2020, 19:34
Чем так мучиться, проще в РС поставить "родной" дисковод 5,25 1,2 Мб для РС.
Если бы он у меня был, я бы так и сделал. Вообще, такие идеи были, но я не думал что это даст разницу.



CPLx, Драйвер версии 1.0.0.19 где взять?
Я взял из WINTRD: http://trd.speccy.cz/pcutilz/WINTRD10.ZIP

Arix
17.04.2020, 23:38
Если бы он у меня был
На Авито, Мешке, здешней и полигоновской барахолках их достаточно. Правда, в нынешней ситуации могут быть проблемы с отправкой и получением.

gushin
19.04.2020, 16:29
Коллеги, как подключить 5.25 дисковод к современной PC материнка, если нет разъема FDD? Можно ли туда воткнуть мультикарту от старого 486-го?

andrew76
19.04.2020, 21:55
Коллеги, как подключить 5.25 дисковод к современной PC материнка, если нет разъема FDD? Можно ли туда воткнуть мультикарту от старого 486-го?

Конечно можно, если есть соответствующий слот. Но скорее всего мультикарта ISA, а слоты в современных материнках как минимум PCI.


Sent from my iPhone using Tapatalk

saymon
21.04.2020, 11:28
gushin, найти флоп как в этой теме https://zx-pk.ru/threads/17447-howto-pentagon-128-3-5-tonkij-teac-fd-05hg.html и попробовать подсунуть контроллеру дисковод 5.25

NiKa
10.05.2020, 16:48
Достался тут мне достаточно редкий флоппик Safronic DS-53A, по умолчанию он на 1.2 Мб, имеет четыре джампера, назначение которых в инете найти не удалось, и вот наконец нашлось время им заняться.
Итак имеем джамперы 1 - NM; 2 - 98; 3 - D0; 4 - DM ну с третьим все понятно это выбор дисковода, назначение остальных можно определить только методом тыка - 1, 2 назначение не понятно, 4 то что нам нужно переключение с 1.2 Мб на 720 Кб
IBM PC - 1.2Mb
NM o--o o o--o o 98
D0 o o--o o--o o DM

ZX Spectrum - 720Kb
NM o o--o o--o o 98
D0 o--o o o o--o DM

P.S. На спектруме работает отлично, а я ведь его хотел продать за ненадобностью.

goodboy
10.05.2020, 17:29
4 то что нам нужно переключение с 1.2 Мб на 720 Кб
это скорее скорость мотора (для HD она выше) так что догадка верна

NiKa
28.09.2020, 13:23
Посоветуйте мат. плату которая точно поддерживает два дисковода ну и не древнее 775 сокета

fikus8
28.09.2020, 20:35
Тут поиском по наличию FDD негусто находится - https://www.nix.ru/price/price_list.html?section=motherboards_all#c_id=102&enums%5B4790%5D%5B%5D=2&fn=102&g_id=1&page=1&sort=%2Bp79%2B1011%2B1008%2B127%2B1769
а уж с поддержкой 2-ух дисководов...

NiKa
29.09.2020, 06:06
Из новых плат искать уже нечего да и нет смысла, имеет смысл только б/у

haywire
29.09.2020, 11:54
Посоветуйте мат. плату которая точно поддерживает два дисковода ну и не древнее 775 сокета

Это только платы BIOSTAR характерного зелёного цвета.

https://www.ebay.com/itm/Biostar-865G-Micro-775-ver7-1-LGA-775-Intel-Motherboard/332444858122?hash=item4d6741f70a:g:TaAAAOSwPCVYBkQ P
https://www.ebay.com/itm/Biostar-GF7050V-M7-ver6-1-LGA775-Socket-Intel-Motherboard/333292500287?hash=item4d99c7f53f:g:FZsAAOSw4shYBkI w
https://www.ebay.com/itm/Biostar-945GC-M7-TE-ver-6-0-LGA-775-Intel-Motherboard/332780231934?hash=item4d7b3f5cfe:g:Kt4AAOSwT5tWHUv Z

MEGAMONSTER
02.11.2020, 12:30
NiKa, купил на авито системник за 500 рублей на третьем пне, специально для этого дела, чего и вам советую. Третьепневые материнки в большинстве своем поддерживают два дисковода.

NiKa
02.11.2020, 16:47
На пне у меня есть, хотел посовременнее но видно не судьба.

NiKa
30.09.2021, 18:26
Достался мне ещё один флоппик Canon MD 5501, может кто сталкивался, возможно ли переключение с 1.2 Мб на 720 Кб?

Black Cat / Era CG
30.09.2021, 18:31
Достался мне ещё один флоппик Canon MD 5501, может кто сталкивался, возможно ли переключение с 1.2 Мб на 720 Кб?А чтобы на пк спековские дискеты читать, разве надо его переключать?

NiKa
01.10.2021, 05:19
А как иначе, скорость то другая.

Serg6845
01.10.2021, 09:03
А как иначе, скорость то другая.

да очень просто - на ПК контроллер дисковода умеет 300 кбит/с
это как раз то что получается на спековской дискете в дисководе 1.2
так что если цель - читать на пк - то ничего переключать не надо

Black Cat / Era CG
01.10.2021, 13:05
Вот. Просто знаю, что всегда был на пека подключен, как 1,2 и нормально все читалось.

- - - Добавлено - - -

Еще в доке к древнючему эмулю UKV написано в требованиях

- хотя бы один дисковод 1.2M

NiKa
01.10.2021, 17:58
Тогда скажите какой прогой?

Black Cat / Era CG
01.10.2021, 18:05
ZX Disk Studio, например. https://zx-pk.ru/threads/12842-zx-disk-studio-programma-dlya-raboty-s-obrazami-diskov.html
А в идеале разобраться, как работать с этим драйвером и еще и поэкспериментировать. Но это от ХР. На 7ке тоже работает. На системах пораньше другие софты.

NiKa
02.10.2021, 16:43
Получилось, а я и не знал, что в ZX Disk Studio можно включить 300 кбит/с и все буде читаться.

^m00h^
02.10.2021, 16:47
Где лучше работает, в семерке или XP ? на 2х компах с 775м сокетом 2007 года писало ошибку, все перепробовал. Буду теперь в 7ке и xp пытаться добиться работоспособности zx studio на P3.

NiKa
02.10.2021, 17:04
Я пробовал на ХР, комп Siemens Scenic Pro C6 1998 года. Вместе с этим компом мне отдали 2 коробки 5.25 спековских дискет, вот только в одной коробке больше половины оказалось не читаемых.

Black Cat / Era CG
02.10.2021, 18:02
У меня на 7ке работало точно :)

Evgeny Muchkin
12.10.2021, 00:00
в семерке или XP
И там и там работает одинаково хорошо. Обе системы 32 бит.

Black Cat / Era CG
12.10.2021, 16:38
У меня на 7х64 работала.

NiKa
14.10.2021, 14:40
Обзавелся я тут недавно компьютером Siemens Scenic Pro C6 333, заинтересовал меня в нём чип флоппи дисковода - National Semiconductor PS97317 SuperI/O, ну и решил я его протестировать на предмет пригодности для архивирования дискет разных форматов. Вооружившись утилитой TestFDC (by Dave Dunfield), получил поддержку 250 kbps, 300 kbps, 500 kbps с одинарной и двойной плотностью, а также 128 byte sectors.
Пока только не понял, почему дисковод 3.5 не тестирует 300 kbps, а дисковод 5.25 соответственно 250 kbps.
Вывод - чип PS97317 аналогичен легендарному DP8473 от той же фирмы.