Форматирование дискет на 160 Кб

Поиск, обмен ссылками, вопросы по устаревшему программному обеспечению.
Аватара пользователя
hcn
Advanced Member
Сообщения: 490
Зарегистрирован: 09.12.2019,01:34
Откуда: Cанкт-Петербург

Форматирование дискет на 160 Кб

Сообщение hcn » 27.02.2023,11:41

vintik_33 писал(а): 22.02.2023,12:00
Кстати, на многих пятидюймовках ещё были джамперы на скорость вращения/плотность дискет.
Эх, было бы на многих, так народ не гонялся бы за всякими TEAC FD-55GFх
Не могу сказать, почему гоняются за Teac, но приводов с джамперами действительно было не раз, и не два.
Жаль, в то время не хватило знаний, чтобы заставить работать один таких из Panasonicов с ZX, потому что доставшаяся взамен Электроника 5311 вскоре отметилась обрывом приводной ленты, и началось...
Сейчас под руками Epson SD-700, переключатель в DD тоже есть. Собственно, эффект: с HD дисками работать уже нельзя, но и форматирование в PC-DOS 1.0 все так же не идет.
vintik_33 писал(а): 26.02.2023,17:10 Зато родной format.com от PC-DOS 2.0 без вопросов отформатировал на 160 кб
5,25" DD дискету в HD приводе с ключами /8/1:
Да и без ключей форматирует на 360к, правда находит при этом около 15к бедов.
Аналогично, только без бедов.
vintik_33 писал(а): 26.02.2023,21:27
SilverJohn писал(а): 26.02.2023,21:19 Использую DOS 2.0 на HDD. FDD 5,25"+3,5".
Ну ради одного случая HDD неохота переразбивать.
На 386+ можно использовать memdisk. Вот только комбо FreeDOS + loadlin memdisk initrd=pcdos.raw у меня не пошло - перезагрузка. Из-под syslinux все работает.

vintik_33
Advanced Member
Сообщения: 517
Зарегистрирован: 16.11.2019,13:12
Откуда: Чувашия

Форматирование дискет на 160 Кб

Сообщение vintik_33 » 27.02.2023,16:43

SilverJohn, проверил на 386DX40 (BIOS AMI 1993).
PC-DOS 2.00 с ее родным format.com:
format a: /8/1
format a: /1
format a: /8
format a:
Все штатно отработало без скрипов и бэдов -
соответствующие 160 / 180 / 320 / 360к получены без проблем :)
Скринов не делал, не влезут они на эти дискеты.
Но, надеюсь на слово поверите.
Головки доходят до края дискеты, т.е. "двойной" шаг тоже отрабатывается - проверил визуально.

SilverJohn, инфы для размышлений достаточно?
Машинку, привод и дискеты можно убирать в кладовку?
SilverJohn писал(а): 26.02.2023,23:48 В августе 1984 г. вышел на рынок IBM PC AT с HD FDD (1,2 Мб) и DOS 3.0. Эта DOS поддерживала формат 160 Кб в новом дисководе. Поддерживала его и вышедшая после версия 3.1, но вышедшая в 1986-м DOS 3.2 эту поддержку прекратила. А дискеты на 160 Кб, которые ещё наверняка были у пользователей, форматировались на 180 Кб (в DOS 3.3, например, работает).
А чего тут глобально от собственно DOS (io.sys + msdos.sys + command.com) зависит то?
Ну понятно, что format.com должен прожевать соответствующие ключики,
подготовить данные, да вызвать BIOS по int13...
Да, потом надо бутсектор сделать, FAT записать и т.п.,
но скрип и бэды пока головки ползут от начала к краю
с этим то никак не связаны по идее :(
SilverJohn писал(а): 26.02.2023,23:48 Во времена DOS 2.0 никаких HD FDD не было, поэтому там формат и не идёт.
Ну как не идет? У Вас же 3,5" дискеты (даже с дыркой, т.е. HD) форматируются !
Опять же про HDD больше 32МБ DOS не знает, но это же не мешает вам грузиться с 850МБ :biggrin:
См. про BIOS, только вид с другого боку.
SilverJohn писал(а): 26.02.2023,23:48 Логично, что по-умолчанию HD FDD настроен на режим 1,2 Мб.
Аналогично :biggrin:, только по факту то оно и на 160 / 180 / 320 / 360 отрабатывает!
(ну ОК, пока не на всех машинках, но DOS то один и тот же тестируем)

Ну и дубль два:
vintik_33 писал(а): 22.02.2023,21:59 А вопрос для начала в том как же разруливает BIOS выбор плотности DD/HD при форматировании?
Чисто по количеству запрашиваемых секторов?
Жаль, но так и не удалось заслушать начальника транспортного цеха (с) Жванецкий :)
vintik_33 писал(а): 22.02.2023,21:59 Пора i8088 на консультации звать,
он большой специалист по bios и по int13 в частности :thumbup:
Последний раз редактировалось vintik_33 27.02.2023,18:19, всего редактировалось 9 раз.

vintik_33
Advanced Member
Сообщения: 517
Зарегистрирован: 16.11.2019,13:12
Откуда: Чувашия

Форматирование дискет на 160 Кб

Сообщение vintik_33 » 27.02.2023,16:50

hcn писал(а): 27.02.2023,11:41 Аналогично, только без бедов.
+1 !!! А что за машинка?
hcn писал(а): 27.02.2023,11:41 На 386+ можно использовать memdisk. Вот только комбо FreeDOS + loadlin memdisk initrd=pcdos.raw у меня не пошло - перезагрузка. Из-под syslinux все работает.
А толку то? Куда я скриншоты сохраню - на этот диск в памяти который после ресета сдохнет?

Memdisk не пользовал, но вот по первой Вашей ссылке про GRUB-ы еще говорится.
Пытался как то давно grub4dos на упомянутую выше 386DX40 поставить.
Там же тоже из кучи всяких образов грузиться можно, в т.ч. и через ОЗУ.
Версии постарее пробовал и т.п., но либо нет сообщений вообще, либо ругается что мало памяти :(
На виртуалке понял, что без минимум 32МБ ОЗУ (а может и еще больше - склероз)
ловить вообще нечего. А на simm30 я столько не наберу...

SilverJohn
Junior Member
Сообщения: 132
Зарегистрирован: 13.09.2013,06:43
Откуда: SPb

Форматирование дискет на 160 Кб

Сообщение SilverJohn » 27.02.2023,19:01

vintik_33 писал(а): 27.02.2023,16:43 не удалось заслушать начальника транспортного цеха
Может как-нибудь заглянет.
vintik_33 писал(а): 27.02.2023,16:43 А чего тут глобально от собственно DOS (io.sys + msdos.sys + command.com) зависит то? ... но скрип и бэды пока головки ползут
В том-то и дело, что DOS 3.0/3.1 справляется с железякой без скрипа. Значит вопрос можно решить программно. За первый DOS не скажу, но во втором уже почти все плюшки были.
У меня пока не получается в DOS 2.0 форматить без бэдов. Консерваторию инспектирую.
vintik_33 писал(а): 21.02.2023,23:14 3,5 1,44 дисковод (с DD дискетой) без проблем цепляется к РС-ХТ.
А вот заставить работать 5,25 1,2 привод (с любой дискетой)
без замены старого контроллера флоппи на новый (с поддержкой HD и своим БИОС)
тоже никак не получается.
Попробуйте всё-таки DOS 3.0/3.1. PC AT конечно "другое", но всё-таки.

SilverJohn
Junior Member
Сообщения: 132
Зарегистрирован: 13.09.2013,06:43
Откуда: SPb

Форматирование дискет на 160 Кб

Сообщение SilverJohn » 27.02.2023,19:09

vintik_33 писал(а): 27.02.2023,16:43 проверил на 386DX40
А дисковод какой?

vintik_33
Advanced Member
Сообщения: 517
Зарегистрирован: 16.11.2019,13:12
Откуда: Чувашия

Форматирование дискет на 160 Кб

Сообщение vintik_33 » 27.02.2023,19:21

SilverJohn писал(а): 27.02.2023,19:01 В том-то и дело, что DOS 3.0/3.1 справляется с железякой без скрипа.
Ну у меня и hcn DOS 2.0 тоже справляется.
ИМХО не только в ДОС, но и в БИОС дело. Или в их конкретном сочетании...
SilverJohn писал(а): 27.02.2023,19:01 Значит вопрос можно решить программно ... У меня пока не получается в DOS 2.0 форматить без бэдов.
Можно, Sformat не проверили еще?
SilverJohn писал(а): 27.02.2023,19:01 Консерваторию инспектирую.
Да, с другой материнской попробуйте...
SilverJohn писал(а): 27.02.2023,19:09 А дисковод какой?
Да всё по одному экземпляру пользовалось при тестах -
Привод YE DATA YD-380В Made in Japan 1990 т.е. на 1,2МБ
(привет hcn - перемычек плотности нет)
и дискета EC5281 DS/QD (Болгария) - первая вытянувшаяся из коробки с архивами игрушек...
SilverJohn писал(а): 27.02.2023,19:01 Попробуйте всё-таки DOS 3.0/3.1
Попробовать где ? На ХТ ?
Так то дискеты, подготовленные на другой машине поновее, ну скажем на 3,5" и 720к
PC-ХТ грузит без проблем, без доп. биосов и драйверов.
С левыми драйверами или с настройкой config.sys может писать и форматировать.
А 5,25 360к даже прочитать не может с 1,2М привода.
От версии ДОС не зависит (но ниже 3.30 не пробовал если уж так важно).
Сейчас уже не актуально, т.к. я туда какой-то БИОС для HD FDD плюс XT-IDE в ПЗУ прошил...
Последний раз редактировалось vintik_33 27.02.2023,19:44, всего редактировалось 2 раза.

Аватара пользователя
hcn
Advanced Member
Сообщения: 490
Зарегистрирован: 09.12.2019,01:34
Откуда: Cанкт-Петербург

Форматирование дискет на 160 Кб

Сообщение hcn » 27.02.2023,19:24

vintik_33 писал(а): 27.02.2023,16:50
hcn писал(а): 27.02.2023,11:41 Аналогично, только без бедов.
+1 !!! А что за машинка?
Для PC-DOS 2.0 разницы нет, 386 c Prime 2C или P3 на VIA PLE133/686B.
Вот format из PC-DOS 1.0 ведет себя по-разному: на 386 привод начинает усиленно елозить головами, бессмысленнно ждать, что дискета при этом отформатируется; на P3 программа сразу вываливается с ошибкой 0-й дорожки.

vintik_33
Advanced Member
Сообщения: 517
Зарегистрирован: 16.11.2019,13:12
Откуда: Чувашия

Форматирование дискет на 160 Кб

Сообщение vintik_33 » 27.02.2023,19:39

hcn, возможно, копать до PC-DOS 1.0 не буду.
Мне то оно не актуально, мы тут ТС-у помочь
по основному вопросу темы пытались ;)
hcn писал(а): 27.02.2023,19:24 на P3 программа сразу вываливается с ошибкой 0-й дорожки.
Да, это тоже недавно наблюдалось, и не только под 1.0 и на P3 ...

hcn, оффтопик, но по grub на 386 ничего не подскажете, пользовали?
Можно в ЛС...

SilverJohn
Junior Member
Сообщения: 132
Зарегистрирован: 13.09.2013,06:43
Откуда: SPb

Форматирование дискет на 160 Кб

Сообщение SilverJohn » 28.02.2023,00:56

vintik_33 писал(а): 27.02.2023,19:21 Sformat не проверили еще?
Sformat 4.5 в DOS 2.0 отработал на отлично.

i8088
Advanced Member
Сообщения: 4383
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

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

Форматирование дискет на 160 Кб

Сообщение i8088 » 28.02.2023,09:24

Я совсем запутался в обсуждении (сейчас голова другим занята и тяжело углубляться),
но хочу отметить следующее

1. Работа с дискетами - довольно запутанное дело и пожалуй сложнее HDD.

2. Как минимум начиная с W2000 все что связано с DD не работает.
Аналогично и для новых версий FreeBSD - я исправлял драйвер, подробности здесь
https://bugs.freebsd.org/bugzilla/show_ ... ?id=174711

3.Скорость вращения иногда аппаратно выставлялась - некоторые FDC контроллеры имеют джамперы.

4. 720KB 3"5 дискета имеет те-же 80 дорожек, но количество секторов 9 (у 1"44 - 18)

5. И да - для DOS все эти функции BIOS int13h зависимы, но в IBMBIO.COM (IO.SYS) есть исправления,
коррекция таймингов, всяких GAP итп (в книгах Нортона можно почитать). Поэтому есть смысл на
другой машине тоже проверить.

6. HD 1"2 дисковод в режиме с пропуском дорожки - определенно не то же самое, что настоящий DD привод.
Последний раз редактировалось i8088 01.03.2023,08:45, всего редактировалось 1 раз.

vintik_33
Advanced Member
Сообщения: 517
Зарегистрирован: 16.11.2019,13:12
Откуда: Чувашия

Форматирование дискет на 160 Кб

Сообщение vintik_33 » 28.02.2023,19:21

Эмиль, спасибо что уделили время на ответ!
i8088 писал(а): 28.02.2023,09:24 2. Как минимум начиная с W2000 все что связано с DD не работает.
Странно :( Вот на днях проверялось:
pahan писал(а): 24.02.2023,18:21 Windows 98 SE
Из проводника предлагает только 360 и 1.2
Из командной строки не работает никак - или несовместимые параметры или утверждает что носитель неисправен или испорчена дорожка 0.
Windows 2000 SP4
Из проводника аналогично.
Из командной строки - прекрасно работают оба варианта.
Да и у меня под ХР с чтением/записью дискет DD проблем нет.
А из командной строки можно и форматировать 5,25" на 360к и 3,5" на 720к.
Ну да ладно, тема слегка о другом...
i8088 писал(а): 28.02.2023,09:24 5. И да - для DOS все эти функции BIOS int13h зависимы, но в IBMBIO.COM (IO.SYS) есть исправления,
коррекция таймингов, всяких GAP итп

Оригинально! IBM-щики таким хитрым образом функции BIOS пропатчили ?! :)

Да, мысль интересная, еще раз спасибо!

Ответить