Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   дружба винды с fdd 5.25'' на новых MB
RSS

дружба винды с fdd 5.25'' на новых MB

как увязать FDD TEAC 5.25 1,2Mb и MB asrock 990fx extreme4?

<<Назад  Вперед>> Страницы: 1 2 3 4 5 6
Печать
 
photon1984
Advanced Member


Всего сообщений: 332
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 фев. 2011
Не знаю куда писать. Это и до, и после 2000-го года.
Мать asrock 990fx extreme4.
FDD TEAC 5.25 1,2Mb
Из-за biosa (точнее UEFI) ОС воспринимает FDD как 3,5''. И ОС нормально с FDD работать не может.
При этом спец. программы для записи/чтения имиджей дискет (например, ukdsk c драйвером fdrawcmd.sys) работают нормально даже под W7. Но все OC от ДОС до W7 "напрямую" работать не могут.
Под дос, например, в Dos navigator форматировать дискеты можно , но сначалао надо четко объяснимать, что у нас 1200кб 5,25 (есть в DN такая возможность). При этом сам format a: в досе тоже не работает.
Как добиться бОльшей совместимости на данном железе? Убедить винду, что у нее именно 5,25 1.2MB, а не 3,5'' - наверное, это поможет.
Может быть это в реестром можно вылечить?.. Может подменой драйвера гибких дисков?... Наверное, я не первый, кому такое надо...
john
Advanced Member
We are the Borg

Откуда: Украина, Харьков
Всего сообщений: 2239
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 окт. 2013
В BIOS выставлен 5.25 1,2Мб?
Константин
Advanced Member


Откуда: Донецкк, Украина
Всего сообщений: 528
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 окт. 2011
в биосе в настройках флопа, чаще всего на первой странице, есть выбор 1.44 и 1.2 мб.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Судя по мануалу, там нет такого пункта.
Если там есть более-менее стандартный CMOS, тогда можно попытаться прямым его редактированием задать тип дисковода.
Есть для этого программы, в основном для чистого DOS (вроде этой или этой).
DOS Logic
Advanced Member
d(-_-)b

Откуда: Украина. Ивано-Франковск
Всего сообщений: 4778
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 июля 2006
photon1984

Может попробуете мою прогу:
http://www.retro-pc.net/docs/flpb/index_ru.htm
Sozdatel
Advanced Member


Всего сообщений: 3518
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 апр. 2010
DOS Logic написал:
[q]
Может попробуете мою прогу:
http://www.retro-pc.net/docs/flpb/index_ru.htm
[/q]
Проблема в том, что у топик-стартера вместо BIOS (в традиционном понимании) используется UEFI (грубо-говоря вшитая в материнскую плату операционная система на базе Linux), так что боюсь, что данная программа может "запороть" материнскую плату.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Проблема скорее не в этом, а в том, что программа DOS Logic предназначена немного не для того - она для установки второго из двух дисководов, т.е. тут вряд ли поможет. Те редакторы, что я приводил, могут и помочь, но я не знаю, насколько у современных материнок с UEFI обычный CMOS. Вроде бы для совместимости они должны были там оставить основные поля, но кто его знает... В любом случае, CMOS можно сбросить, если что...
Есть ещё вот это, должно работать и под Windows:
http://www.wgapatcher.ru/index.php?p=cmos
Им хотя бы можно глянуть, совпадают ли соответствующие поля.
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
uav1606 написал:
[q]
Те редакторы, что я приводил, могут и помочь, но я не знаю, насколько у современных материнок с UEFI обычный CMOS. Вроде бы для совместимости они должны были там оставить основные поля
[/q]
Подозреваю, совместимости там нет никакой. CMOS ведь не стандартизован, его структура целиком и полностью на совести разработчиков BIOS. Просто исторически так сложилось, что AWARD поддерживал свою структуру параметров из версии к версии, AMI - свою. Но т.к. UEFI не хранит "наследие" кода старых BIOS, не стоит ожидать от него особой совместимости по структуре CMOS.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
DrPass, часть полей стандартизирована. Это дата, время, типы флоппи-дисководов, жёстких дисков, ещё кое-что по мелочи.
Мне не попадались материнки, где эти поля использовались бы для чего-то другого. Но кто знает, что сейчас понавыдумывали...
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
Есть и другой момент - в современных ОС поддержка 5.25 также физически отсутствует.
Ну а если нет необходимости завести именно современную ОС со старым дисководом, а достаточно DOS, то не надо мучить BIOS. Выставьте там 3.5", потом в DOS загрузите 800.com, и выставьте в нем тип дисковода 5.25", и будет вам счастье :)
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
DrPass написал:
[q]
в современных ОС поддержка 5.25 также физически отсутствует.
[/q]
В XP вроде бы есть, в более новых не проверял.
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
uav1606 написал:
[q]
В XP вроде бы есть, в более новых не проверял.
[/q]
В XP есть, я помню, подключал. Нет в висте, семерке и восьмерке
Sozdatel
Advanced Member


Всего сообщений: 3518
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 апр. 2010
DrPass написал:
[q]
В XP есть, я помню, подключал. Нет в висте, семерке и восьмерке
[/q]
Висла, семёрка поддерживает 5,25 дисководы. Иначе откуда в системном файле shell32.dll взялись значки для данного вида устройств.

http://www.youtube.com/watch?v=LuEgpJB423I
DOS Logic
Advanced Member
d(-_-)b

Откуда: Украина. Ивано-Франковск
Всего сообщений: 4778
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 июля 2006
да они нормально работают с 5,25 флопами
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
Ну, может я и ошибаюсь. Помню, что на какой-то из машин BIOS его поддерживала, а Виста в упор не видела, я решил, что всё, опаньки, поддержку убрали.
photon1984
Advanced Member


Всего сообщений: 332
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 фев. 2011
Спасибо за советы! тут дано описание внутренностей BIOS. Получается, что нужна ячейка 10h. Если в системе единственный 3,5'' 1.44 Мб, то там 40h. Мне же надо туда запихнуть 20h, чтобы подружиться с древним TEAC.
Программой CMOS я записываю 20h вместо 40h (а у меня там именно 40h ! - надо радоваться?..) в ячейку 10h, а для контрольной суммы на 20h уменьшаю ячейчку 2Fh. Запись происходит, если прогу CMOS закрыть и открыть, то она покажет уже новые значения. Вот только после перезагрузки все становится как раньше, и winXP по-прежнему видит 3,5''. =(
Куда дальше рыть?.. Может быть уже механизм контрольной суммы совсем другой?..
p.s. от всех дос-программ ничего полезного не добился. Все пишут, что работают, но format a: /f:720 не проходит.
p.p.s если в UEFI флопик вырубить, то в 10h будет 0h, так что это именно он отвечает за происходящее.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
photon1984 написал:
[q]
p.s. от всех дос-программ ничего полезного не добился. Все пишут, что работают, но format a: /f:720 не проходит.
[/q]
Вы их в чистом DOS'е запускали? Из-под Windows из командной строки они нормально работать не будут.
Т.е. загружаете, скажем, с дискеты 3.5" DOS, запускаете setup.com из phoenix-утилиты, меняете стрелками тип FDD, выходите по F10, перезагружаетесь.


photon1984 написал:
[q]
Может быть уже механизм контрольной суммы совсем другой?
[/q]
Посмотрите, как меняется контрольная сумма при отключении флоппика в BIOS - будет понятно.
photon1984
Advanced Member


Всего сообщений: 332
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 фев. 2011
uav1606 написал:
[q]
Вы их в чистом DOS'е запускали?
[/q]
Да, чистый MSDOS v6.2. После перезагрузки все возвращается назад.

uav1606 написал:
[q]
Посмотрите, как меняется контрольная сумма при отключении флоппика в BIOS - будет понятно
[/q]
Да, судя по двум дампам (fdc вкл. и выкл.) программа "CMOS" верно говорит, в каких ячейчах лежит контрольная сумма. И я ее не нарушаю. После перезагрузки все возвращается назад. Сам этот UEFI ничего не говорит мне при этом.

На материнской плате используется микросхема Flash-памяти емкостью 32Mbit производства MXIC. Возможно ли в ней найти нужный мне байт и его программатором изменить?.. Вообще куда дальше рыть?
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
photon1984 написал:
[q]
Да, чистый MSDOS v6.2. После перезагрузки все возвращается назад.
[/q]
Возможно, BIOS не понимает такое значение этой ячейки, поэтому после перезагрузки возвращает всё назад.
Чтобы это проверить, можно отключить флоппи в BIOS Setup, а потом попытаться включить его (вписать 40h вместо 0) с помощью одной из программ-редакторов CMOS. Если получится, то дело в этом, иначе - в чём-то ещё.


photon1984 написал:
[q]
На материнской плате используется микросхема Flash-памяти емкостью 32Mbit производства MXIC. Возможно ли в ней найти нужный мне байт и его программатором изменить?..
[/q]
Очень сомнительно...


photon1984 написал:
[q]
Вообще куда дальше рыть?
[/q]
Я могу предложить два варианта.
Первый вариант - просто экспериментальный. Есть такая программка int19.exe:

http://dgmag.in/other/INT19.rar

Она позволяет инициировать загрузку ОС без перезагрузки компьютера. Т.е. Вы грузитесь, например, с загрузочного CD с чистым DOS (без всяких EMM и прочего - с ними эта программа может глючить), дальше меняет тип дисковода, запускаете int19.exe и грузите (если получится) Windows XP, смотрите, сохранилось ли значение ячейки и что вообще с FDD.

Если это поможет, тогда можно будет думать, как это автоматизировать. Например, можно вписать команды загрузки нужной ячейки CMOS прямо в MBR, бут-сектор раздела или в ntldr.
Fe-Restorator
Гость

Ссылка

Отключить в биосе запись/обновление ESCD. Для начала.
Потом мутить со чмос-прогами.
Сейчас на форуме
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Fe-Restorator, там нет такого пункта, см. мануал. Да и оно, по правде говоря, тут ни при чём.
photon1984
Advanced Member


Всего сообщений: 332
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 фев. 2011
uav1606 написал:
[q]
отключить флоппи в BIOS Setup, а потом попытаться включить его (вписать 40h вместо 0) с помощью одной из программ-редакторов CMOS.
[/q]
тоже не получается. После перезагрузки все как раньше.

uav1606 написал:
[q]
Есть такая программка int19.exe:
http://dgmag.in/other/INT19.rar
Она позволяет инициировать загрузку ОС без перезагрузки компьютера.
[/q]
А вот она классная. И winXP, и win7 обманываются таким образом. А вот с win98 сходу не получилось.

uav1606 написал:
[q]
Например, можно вписать команды загрузки нужной ячейки CMOS прямо в MBR, бут-сектор раздела или в ntldr
[/q]
А есть такие утилиты или это "спецзаказ"? Если спецзаказ, то я ищу исполнителя, готов даже дать какие-то деньги.
А на win8 как дела с 5.25 '' и floppy вообще? Я ее у себя еще не ставил.

Еще заметил, что для работы с дискетами 5,25 1,2Мб вся эта возня с установкой правильного типа дисковода не нужна. По крайней мере, читается и пишется все и так, форматирование не пробовал. А вот для работы с 5,25 360К эта возня строго обязательна.
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
photon1984 написал:
[q]
p.s. от всех дос-программ ничего полезного не добился. Все пишут, что работают, но format a: /f:720 не проходит.
[/q]
...зато проходит format a: /t:80 /n:9 :)
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
photon1984 написал:
[q]
А есть такие утилиты или это "спецзаказ"? Если спецзаказ, то я ищу исполнителя, готов даже дать какие-то деньги.
[/q]
Я могу попытаться такое соорудить. Бесплатно. У Вас там диск размечен стандартно? Не GPT? Какая вообще структура разделов? Насколько на HDD ценная информация? При модификации MBR всегда есть вероятность потерять доступ к данным.


photon1984 написал:
[q]
А вот с win98 сходу не получилось.
[/q]
А там что, по-прежнему виден как 3.5"?
photon1984
Advanced Member


Всего сообщений: 332
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 фев. 2011
uav1606 написал:
[q]
У Вас там диск размечен стандартно? Не GPT? Какая вообще структура разделов? Насколько на HDD ценная информация? При модификации MBR всегда есть вероятность потерять доступ к данным.
[/q]
Разметка... а Вы скажите какую надо, такую и сделаю... HDD на 1,5Тб, тестировать буду на чистом HDD. А под какие версии windows Вы можете попытаться сделать такой "фокус"?

uav1606 написал:
[q]
А там что, по-прежнему виден как 3.5"?
[/q]
Нет, просто после int19.com ничего вообще не грузится. Кстати, интересно отметить, что int19.com может загрузить комп с SATAшного HDD даже если SATA в UEFI вырублен.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
GPT в этом плане нежелателен, т.к. я с ним дела не имел. Т.е. лучше всего классическая разметка с MBR.
Тогда Вам нужно считать Ваш MBR (1-й сектор диска) в файл (чем-нибудь вроде WinHex), прислать мне, я его попытаюсь переделать, потом скину Вам, Вы его запишите. Это самый простой вариант.


photon1984 написал:
[q]
А под какие версии windows Вы можете попытаться сделать такой "фокус"?
[/q]
Теоретически - под любые, MBR грузится до любых ОС. Но, естественно, его потом нельзя будет перезаписывать, а при установке новых ОС это вполне возможно. В любом случае, потом можно будет повторно записать исправленный вариант.
Лучше всего, если все ОС уже будут установлены, тогда потом не понадобится исправлять MBR повторно.
Fe-Restorator
Гость

Ссылка

uav1606 написал:
[q]
Лучше всего, если все ОС уже будут установлены, тогда потом не понадобится исправлять MBR повторно.
[/q]
Ещё лучше - если будет поставлен менеджер виртмашин и все дополнительные оси (позже) установятся под ним. Сие позволит добавлять оси без опаски за мбр.
Сейчас на форуме
photon1984
Advanced Member


Всего сообщений: 332
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 фев. 2011
Ха! Int19 и win8.1 обманывает.

Специально ради этого win8.1 скачал и поставил
photon1984
Advanced Member


Всего сообщений: 332
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 фев. 2011
Выяснилось, что счастье еще не полное. 5.25 дисковод нормально работает на 360k и 1.2Mb. На 720кб он запись осуществляет (на P166MMX эта же дискета читается), а вот сам он её прочитать уже не может. Пробовал на 2х разных дисководах - разницы нет. Неприятно, что именно этот режим мне (для операций c дискетами БКшки [больше для прикола, естественно ;) ]) и нужен больше всего.
800.com не помогает.

Дисковод на моей материнской плате существует за счет контроллера I/O - Nuvoton NCT6775F.
В описании на данный контроллер значится:
The NCT6775F supports four – 360K, 720K, 1.2M, 1.44M, or 2.88M – disk drive types and data transfer rates of 250 Kb/s, 300 Kb/s, 500 Kb/s, 1 Mb/s, and 2 Mb/s. The disk drive adapter supports the functions of floppy disk drive controller (compatible with the industry standard 82077/765), data separator, write pre-compensation circuit, decode logic, data rate selection, clock generator, drive interface control logic, and interrupt and DMA logic.
Мне вот интересно - судя по этому описанию он полноценный или нет?
Может быть уважаемые знатоки предложат еще какой-нибудь трюк?
photon1984
Advanced Member


Всего сообщений: 332
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 фев. 2011
Фокус с подключением и A:, и B: дисковода к современной материнской плате, описанный DOS Logic тут, получился и на моей MB asrock 990fx extreme4. Здорово! Осталось аккуратненько тумблерок заколхозить. Спасибо DOS Logic.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Насчёт правки MBR и прочего Вы передумали?
photon1984
Advanced Member


Всего сообщений: 332
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 фев. 2011
uav1606 написал:
[q]
Насчёт правки MBR и прочего Вы передумали?
[/q]
Нет, нет! Обязательно нужно довести все до разумного конца.
Не понял, какие именно нужны 512 байт, поэтому выкладываю и первые на диске, и первые на загрузочном разделе.
Я бы хотел видеть 360 KB 5.25 Drive как А: и 1.44 MB 3.5 Drive как B: (то есть этот байт будет 14h)
Когда пришлете MBR, сообщите какое смещение у этого байта-состояния FDD в теле модифицированного MBR.
Если все получится, то хотелось бы =) видеть небольшую утилиточку для модификации MBR ну или хотя бы словесное описание как именно он модифицируется.

Прикрепленный файл (, байт, скачан: 0 раз)
photon1984
Advanced Member


Всего сообщений: 332
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 фев. 2011
Оффтопик: Оффтопик:
[q]
Прикрепленный файл (photon1984_MBR.rar, 1104 байт, скачан: 4 раза)
[/q]
Блин, кому так интересен мой MBR? =)))
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Так... Сделал предварительную (очень предварительную) версию. Во вложении.
Напоминаю - не экспериментируйте на диске с ценными данными, т.к. в результате они могут испортиться. В MBR хранится таблица разделов, поэтому всё возможно... И сделайте резервную копию первых секторов диска.


photon1984 написал:
[q]
то есть этот байт будет 14h
[/q]
Наоборот - 41h.


photon1984 написал:
[q]
Если все получится, то хотелось бы =) видеть небольшую утилиточку для модификации MBR ну или хотя бы словесное описание как именно он модифицируется.
[/q]
Насчёт утилиты - не уверен, что тут можно сделать что-то универсальное, потому как MBR (точнее, загрузчик в нём) выглядят по-разному в разных ОС. Унифицирована там только часть с основной таблицей разделов.
Словесно же это можно описать так (если Вы про механизм работы): BIOS в процессе загрузки считывает первый сектор диска (MBR) в память и передаёт управление на первый байт этого самого MBR. Я ставлю туда jump на свою подпрограмму, которая будет менять CMOS. Подпрограмма запихнута в пустое место в конце кода загрузчика, еле влезло, пришлось даже одно текстовое сообщение урезать. По окончании правки CMOS (пишется 41h в регистр 10h и правится контрольная сумма) происходит возврат в самое начало MBR, к коду загрузчика. По результатам тестирования могу сказать только следующее - CMOS меняется, управление передаётся на загрузочный сектор активного раздела. Больше проверить пока не могу. Саму подпрограмму и подробное описание (что куда вставлял) могу выложить.

В WinHex этот MBR можно на Ваш диск запихнуть так: открыть скачанный файл, выделить всё, потом Edit - Copy Block - Normally. Потом открываете Tools - Open Disk - Physical Media - Ваш диск. Ставите курсор на нулевой байт нулевого (в адресации LBA) сектора диска, далее Edit - Clipboard Data - Write, подтверждаете, сохраняете (дискеткой).

Ещё раз, будьте осторожны, потому как всё это плохо отлажено и мало протестировано. И ещё - этот MBR, естественно, годится только для этого диска, причём если Вы не меняли на нём структуру разделов. Если диск другой или что-то менялось - работать не будет.

Прикрепленный файл (, байт, скачан: 0 раз)
photon1984
Advanced Member


Всего сообщений: 332
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 фев. 2011
...прошло 4 месяца
И я рад сообщить, что модификация моего MBR привела к желаемому результату - XP видит 3,5'' на A: и 5,25'' на B:
Ура! Спасибо, uav1606!
Uav1606, могу я просить Вас о еще одной модификации MBR после того, как я переделаю разделы как мне надо? Дело в том, что сейчас они у меня неудобно устроены...
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
photon1984, да, конечно.
Я сейчас пытаюсь драйвер написать, который будет что-то аналогичное делать, но это пока на самой начальной стадии...

Кстати, есть призрачная надежда, что после переделки разделов моя модификация продолжит работать. Если прога, которой Вы это будете делать, меняет только Partition Table, то мой код она задеть не должна. Но кто их знает - может и сам код загрузчика обновить...
-MiS-
Advanced Member


Откуда: Москва
Всего сообщений: 682
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 мар. 2016
Добрый вечер. Имею схожую проблему, Но правка CMOS у меня не поможет - дисковод висит на USB. :rolleyes:
Задача объяснить Windows (xp,7,10) что дисковод 1.2
Форматирование /n:15 /t:80 проходит нормально и после него система видит 1.2 диск и может читать/писать его. Но после смены дискеты рапортует что не может прочесть диск.

UPD: Только что проверил - дискета записанная под виндой после такого форматирования нормально читается в DOSе с честным 5.25 дисководом.
Наклевывается удачный проект USB 5.25 дисковода. Заминка похоже в софтовой части. Надо будет ставить WinXP на машину с 5.25 дисководом и курить реестр на предмет параметров драйвера.
Andrey_Ak
Advanced Member


Откуда: Kazakhstan, Almaty
Всего сообщений: 869
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
29 сен. 2009
-MiS- написал:
[q]
Добрый вечер. Имею схожую проблему, Но правка CMOS у меня не поможет - дисковод висит на USB. :rolleyes:
Задача объяснить Windows (xp,7,10) что дисковод 1.2
Форматирование /n:15 /t:80 проходит нормально и после него система видит 1.2 диск и может читать/писать его. Но после смены дискеты рапортует что не может прочесть диск.

UPD: Только что проверил - дискета записанная под виндой после такого форматирования нормально читается в DOSе с честным 5.25 дисководом.
Наклевывается удачный проект USB 5.25 дисковода. Заминка похоже в софтовой части. Надо будет ставить WinXP на машину с 5.25 дисководом и курить реестр на предмет параметров драйвера.
[/q]
Добрый день!

А можно поинтересоваться, через какой именно переходник вы подключили 5.25" дисковод к USB?
Arix
Advanced Member


Откуда: Саратов
Всего сообщений: 1399
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
18 июля 2015
Тоже интересно.


-MiS- написал:
[q]
Наклевывается удачный проект USB 5.25 дисковода.
[/q]
Идеальным вариантом был бы универсальный USB-адаптер: с FDD, IDE, SCSI-50, -68, MFM c прошитой эмуляцией контроллеров... Ой, что-то я размечтался. ))
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Arix написал:
[q]
Идеальным вариантом был бы универсальный USB-адаптер: с FDD, IDE, SCSI-50, -68, MFM c прошитой эмуляцией контроллеров... Ой, что-то я размечтался. ))
[/q]
Эмулировать такие замечательные классические интерфейсы через
быдло-интерфейс USB? Фу! :)
enigma
Newbie


Откуда: Нижний Новгород
Всего сообщений: 47
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 дек. 2017
i8088
Оффтопик: Оффтопик: а какой интерфейс, имеющийся в относительно современном пк, не является "быдло-интерфейсом"?
Andrey_Ak
Advanced Member


Откуда: Kazakhstan, Almaty
Всего сообщений: 869
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
29 сен. 2009
Доброго дня..

Тут вот озадачился подключением двух дисководов к современному ПК,
порт FDC на плате есть, но в биосе можно выставить только один
дисковод на 3.5" 1.44MB или 3.5" 720KB...

В setup.com из phoenix-утилиты установил A: 3.5" 1.44MB и В: 5.25" 1.2MB
на удивление запись в CMOS прошла, и даже на контрольную сумму не ругается,
после перезагрузки, в таблице POST отображаются два дисковода
A: 3.5" 1.44MB и В: 5.25" 1.2MB
но под DOS и так-же под Win при попытке обращения к В: 5.25" 1.2MB,
ничего не происходит, обращения нет..
Причем этот-же дисковод 5.25" который висит вторым, работает если
его подключить первым.. Шлейф тоже исправен..

Что может быть не так?
Andrey_Ak
Advanced Member


Откуда: Kazakhstan, Almaty
Всего сообщений: 869
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
29 сен. 2009
photon1984 написал:
[q]
тут дано описание внутренностей BIOS. Получается, что нужна ячейка 10h. Если в системе единственный 3,5'' 1.44 Мб, то там 40h. Мне же надо туда запихнуть 20h, чтобы подружиться с древним TEAC. Программой CMOS я записываю 20h вместо 40h (а у меня там именно 40h ! - надо радоваться?..) в ячейку 10h, а для контрольной суммы на 20h уменьшаю ячейчку 2Fh. Запись происходит, если прогу CMOS закрыть и открыть, то она покажет уже новые значения.
[/q]
Где можно посмотреть это описание? Ссылка прокисла..

А где посмотреть эту ячейку 10h ?
Запустил программу BIOS320
там верхние столбики от 00 до 0F и строчки от 00 до 70,
где там искать ячейку 10h ?

И еще есть вот такая программа:
https://wgapatcher.ru/app/cmos.html
Где взять ее, там тоже ссылка прокисла...
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Andrey_Ak, шлейф FDD у Вас с перекрутом или прямой?


Andrey_Ak написал:
[q]
там верхние столбики от 00 до 0F и строчки от 00 до 70
[/q]
Ячейка 10h на пересечении строки 10 и столбца 0. Т.е. просто складываете номер столбца и строки и получаете адрес ячейки CMOS.
KALDYH
Advanced Member
Технонекромант

Откуда: Кемерово
Всего сообщений: 2355
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2009
Может статься, что на материнской плате попросту не разведена линия выбора второго дисковода. Тогда два дисковода не удастся заставить работать никак. Дорожки можно прозвонить до мультиконтроллера.
Andrey_Ak
Advanced Member


Откуда: Kazakhstan, Almaty
Всего сообщений: 869
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
29 сен. 2009
KALDYH написал:
[q]
Может статься, что на материнской плате попросту не разведена линия выбора второго дисковода. Тогда два дисковода не удастся заставить работать никак. Дорожки можно прозвонить до мультиконтроллера.
[/q]
Даже так? Интересно, зачем это было делать...

Так чтоб прозвонить, надо найти саму микросхему мультиконтроллера и ее распиновку.. сложно..
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Andrey_Ak, так всё-таки каким шлейфом (с перекрутом или без) у Вас подключены дисководы и к каким разъёмам?

А так, да, KALDYH прав, могли на аппаратном уровне отключить поддержку.
KALDYH
Advanced Member
Технонекромант

Откуда: Кемерово
Всего сообщений: 2355
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2009
Andrey_Ak написал:
[q]
Так чтоб прозвонить, надо найти саму микросхему мультиконтроллера и ее распиновку.. сложно..
[/q]
100-ногая прямоугольная микросхема с ногами по четырём сторонам. Распиновку знать необязательно, достаточно, чтобы сигналы MOTEB и DRVSB с разъёма дисковода хоть куда-нибудь на неё прозванивались, подобно MOTEA и DRVSA (просто пробежаться щупом в режиме прозвонки по всем ногам мультиконтроллера). http://old.pinouts.ru/HD/InternalDisk.shtml
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Есть вообще чипы IO с поддержкой только одного дисковода.
Andrey_Ak, можете глянуть на материнке, какой у Вас чип IO?
Выглядеть он может, например, так:



Или хотя бы напишите, какая материнка.
Andrey_Ak
Advanced Member


Откуда: Kazakhstan, Almaty
Всего сообщений: 869
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
29 сен. 2009
uav1606 написал:
[q]
Andrey_Ak, так всё-таки каким шлейфом (с перекрутом или без) у Вас подключены дисководы и к каким разъёмам?
[/q]
Обычный шлейф.. Два разъема для 3.5" и 5.25" стоят до перекрута и два таких-же разъема после перекрута...

Ставлю в BIOS A:5.25 B:3.5 на шлейф до перекрута вешаю 3.5" после перекрута 5.25"
- Работает и в DOS и Win только А:5.25 при попытке обращения к B: думает немного и дает ошибку..

Ставлю в BIOS A:3.5 B:5.25 на шлейф до перекрута вешаю 5.25" после перекрута 3.5"
- Работает и в DOS и Win только А:3.5 при попытке обращения к B: думает немного и дает ошибку..

---

Причем в BIOS можно выбрать только один дисковод либо 3.5" 1.44MB либо 3.5" 720KB
Второй включаю через утилиту от феникса...
И после включения в таблице POST видно два дисковода...
Andrey_Ak
Advanced Member


Откуда: Kazakhstan, Almaty
Всего сообщений: 869
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
29 сен. 2009
uav1606 написал:
[q]
Есть вообще чипы IO с поддержкой только одного дисковода.
Andrey_Ak, можете глянуть на материнке, какой у Вас чип IO?
Выглядеть он может, например, так:
[/q]
Мамка Asus P5Q

Чип W83667HG-A вот:
http://tis.kz/temp/20190131_075945.jpg

Но что-то так и не смог найти на него даташит..

---


KALDYH написал:
[q]
чтобы сигналы MOTEB и DRVSB с разъёма дисковода хоть куда-нибудь на неё прозванивались, подобно MOTEA и DRVSA
http://old.pinouts.ru/HD/InternalDisk.shtml
[/q]
Это получается, контроллер дает дисководу B сигналы MOTEB и DRVSB и тогда в работу включается этот дисковод?
А если поставить тумблер и через него подать два лог.1 или лог.0 на дисковод?

Попробовал во время обращения к дисководу B замкнуть на массу эти два пина 12 и 16 и дисковод ожил..

А как тогда на старых (советских) ПЭВМ осуществлялся выбор дисковода, там-же шлейф не перевернутый.. ?
Точнее там задавалось перемычками, это понятно, но как подробнее по сигналам был выбор?
Или тупо перемычками эти два сигнала замыкались на определенный контакт разъема?
Andrey_Ak
Advanced Member


Откуда: Kazakhstan, Almaty
Всего сообщений: 869
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
29 сен. 2009
Еще подскажите, заказал себе относительно современную плату: AIMB-780QG2-00A1E...

По ее мануалу:
https://ecauk.com/files/2014/0...Manual.pdf
на стр. 19, раздел: 1.6 AIMB-780 Block Diagram
указано что мультиконтроллер стоит W83627DHG-P

А вот по мануалу на этот мультиконтроллер:
http://www.nuvoton.com/resource-files/DA00-WW83627DHG-P.pdf
на стр. 209, раздел: 21.2 Logical Device 0 (FDC)
я не понял, есть ли там поддержка двух дисководов???

-------

Что-же касается описания на саму материнку:
https://ecauk.com/files/2014/0...Manual.pdf

стр.14, раздел: 1.3.1 System

Floppy disk drive interface:
Supports one floppy disk drive, 5 1/4" (360 KB
and 1.2 MB) or 3 1/2" (720 KB, 1.44 MB). BIOS enable/disable

Интерфейс дисковода для гибких дисков:
Поддержки один дисковод для гибких дисков, 5 1/4 дюйма (360 КБ
и 1,2 МБ) или 3 1/2 дюйма (720 КБ, 1,44 МБ). BIOS позволяет/запрещает

стр.26, раздел: 2.2 Floppy Drive Connector

You can attach up to two floppy disk dres to the AIMB-780’s
onboard controller.
You can use 3.5" (720 KB, 1.44 MB) drives.

Можно присоединить до двух гибких дисков, сохнет к AIMB-780’s
контроллер платы.
Можно использовать 3,5 дюйма (720 КБ, 1,44 МБ) диски.

- И тут как-бы противоречиво, непонятно, можно или нет использовать сразу
два дисковода 3.5" 1.44MB и 5.25" 1.2MB...

Ну а на стр. 54, раздел BIOS, 3.3.3 Floppy Configuration
картинка что можно использовать два дисковода...

А вот на стр. 96, раздел: B.1 Floppy Drive Connector (FDD1)
сигналы /DRVSB (пин 12) и /MOTEB (пин 16) не указаны...
aleksvolgin
Advanced Member


Всего сообщений: 2123
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 нояб. 2010
Andrey_Ak написал:
[q]
И тут как-бы противоречиво, непонятно, можно или нет использовать сразу
два дисковода
[/q]
английским по белому

Andrey_Ak написал:
[q]
one floppy
[/q]
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Andrey_Ak написал:
[q]
Но что-то так и не смог найти на него даташит..
[/q]
Вот:
http://monitor.espec.ws/files/w83667hg-a_108.rar
Нет там нужных сигналов, как и во втором.
Так что у Вас только один вариант, как в той теме DOS_Logic'а - с переключателем:
http://www.phantom.sannata.ru/...0&st=0
Andrey_Ak
Advanced Member


Откуда: Kazakhstan, Almaty
Всего сообщений: 869
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
29 сен. 2009
uav1606 написал:
[q]
Нет там нужных сигналов, как и во втором.
[/q]
Печально... А если чип перепаять на более старый?

Про тумблер я так и думал сделать в крайнем случае...

---

А для чего вообще два разных сигнала на использования привода и включение мотора?
Зачем их разделили по разным линиям?
Andrey_Ak
Advanced Member


Откуда: Kazakhstan, Almaty
Всего сообщений: 869
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
29 сен. 2009
Решил обойтись без тумблера вот таким способом:

Дисковод А поставить 5.25" - TEAC FD-55GFR
Дисковод B поставить 3.5" - MITSUMI D359M3D







Почему именно эти, ну для 5.25" лучше ничего просто не существует,
а для 3.5" просто их у меня много и они новые..

В качестве переключателя для сигналов /DRVSB и /MOTEB решил
задействовать датчик наличия дискеты в самом дисководе..

Но в дисководе FD-55GFR датчик оптический, и просто
задействовать его не выйдет, да и дисковод не хочется портить
переделками.. А вот в D359M3D в качестве датчика выступает микрик,
да и вроде во всех 3.5" дисководах датчики на микриках сделаны..

Этот микрик наличия дискеты, как раз замыкается на массу, что нам и надо.

Разбираем дисковод и находим нужные контакты:





Осталось за малым, припаиваем провод перемычку:



А вот сигнал /MOTEB можно сразу подключить к массе, т.к. мотор
все-равно не запускается пока нет дискеты, да и там уже предусмотрена
перемычка на массу для этого сигнала:



Ну и припаиваем провод перемычку от микрика к сигналу /DRVSB





Теперь при вставке дискеты в дисковод B у нас сразу включатся
сигналы /DRVSB и /MOTEB и с дисководом можно работать..

Так единственно нельзя пользоваться двумя дисководами сразу,
точнее нельзя пользоваться дисководом А когда в B
находится дискета... А наоборот можно...

И никакого тумблера не надо... Все просто..
Andrey_Ak
Advanced Member


Откуда: Kazakhstan, Almaty
Всего сообщений: 869
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
29 сен. 2009
Доброго дня товарищи...

Вообщем получил я ранее заказанную плату AIMB-780QG2-00A1E
и с ней оказывается совсем облом..

Мульти-контроллер на ней стоит: Winbond W83627DHG-P
http://tis.kz/temp/DA00-WW83627DHG-P.pdf

Вообщем судя по описанию его, мамка второй дисковод вроде-бы не поддерживает,
ну думаю ладно, сделаю с переключателем, т.е. буду вручную включать
сигналы /DRVSB и /MOTEB или как в сообщении выше, через сам дисковод,
через микрик наличия дискеты..

Так эта пакость, плата AIMB-780QG2-00A1E вообще ни как не хочет видеть
второй дисковод... :frown: :mad: :(
Причем в BIOS'e есть два дисковода, можно выбрать любой тип А и любой тип B...
Ставлю оба типа, потом проверяю утилиту от феникса, и там видно тоже два дисковода..
А по факту второго дисковода B просто нет... В Windows'е его нет, только A,
а в DOS'е при обращении к B просит вставить дискету в B и нажать любую
клавишу, и потом идет обращение к А... т.е. B по сути то-же самое что и A...

И еще что расстроило, я не могу загрузиться с дисковода A, сам дисковод стоит 5.25" на 1.2MB,
в BIOS указан тоже так-же.. Ставлю загрузочную дискету на 360KB, пытаюсь загрузиться,
начинает читать дискету и пишет что диск не загрузочный.. Хотя именно эта дискета
и именно этот дисковод без проблем загружаются на старых машинах...

http://tis.kz/temp/DA00-WW83627DHG-P.pdf
Еще в этой документации на стр. 18 есть таблица 5.2 FDC Interface
в ней расписаны сигналы FDD интерфейса..

И в этой-же документации на стр. 19 есть таблица 5.3 Multi-Mode Parallel Port
так вот в ней, как-раз есть абсолютно все сигналы для второго дисковода,
а так-же есть упоминания EXTENSION 2FDD MODE: This pin is for Extension FDD A and B
Как это понимать? Получается есть возможность использовать два дисковода?
<<Назад  Вперед>> Страницы: 1 2 3 4 5 6
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   дружба винды с fdd 5.25'' на новых MB
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS