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

Полигон-2

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

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

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

Полигон-2 »   Продам, куплю, обменяю, отдам »   Куплю mfm/rll контроллер 16 бит
RSS

Куплю mfm/rll контроллер 16 бит

С поддержкой более 1024 цилиндров

Правила раздела
<<Назад  Вперед>> Страницы: 1 * 2
Печать
 
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Не сбивайте с толку автора теммы!
С 16-битным контроллером без биоса все просто: винчестером управляет биос материнки. Задаете в сетапе любое необходимое кол-во треков. Любой контроллер подойдет.
Но! Если секторов 17, нужен контроллер МФМ, если 26 секторов, то РЛЛ.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Если цилиндров больше чем 1024, то формат int13h не позволяет задать больше
(а головок int13h поддерживает до 256). Формат же AT диска позволяет до 65536
цилиндров теоретически но только 16 головок), и как я понимаю контроллер должен
делать трансляцию - уменьшить количество цилиндров и увеличить количество
головок(тк 286 BIOS такого не делает). Те должен иметь собственный BIOS и возможно
специальную утилиту форматирования.

Хотя если использовать диск на 486+ машинах, то можно попробовать использовать
режим LARGE. С форматированием и переносимостью диска между машинами
возможны проблемы.
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
А как же у меня 12хх цилиндров на MFM винчестере работают с контроллером WD без биоса на 386 машине?
Ладно, проверю.

Кстати, 26-28 типы стандартных винчестеров в таблице АТ имеют как раз 12хх цилиндров, так что такие винты поддерживаются любым контроллером на 286-386 машинах.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Контроллером то поддерживаются, здесь нет спора (максимум 65536 cyl).

Вопрос работает ли это с int13h IBM-PC(max 1024 cyl)? Проверьте реальную емкость под
DOS, на 286-386 можно выставить user type больше чем 1024/16/63, но под DOS (int13h)
всегда максимум 504MB. Удобно пользовать DOS 3.3, его fdisk показывает в цилинрах.

Если же это работает у Вас, значит трансляция есть для определенных стандартных
типов HDD. Это любопытно! Я думаю, разберемся.

Кстати если это работает, поставьте параметры вручную (user type), и посмотрите
на получившуюся емкость под DOS (лучше загружаться с floppy, чтобы не испортить
DOS на HDD). При user type трансляции точно нет.

А вообще у Вас DOS стоит? Может быть, что-нибудь Unix/NT, которые int13h не используют, тогда все понятно.
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Сейчас освобожусь и попробую. Ответ дам через час-полтора.
Maxim-dolg
Advanced Member


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


Ссылка


Дата регистрации на форуме:
25 мая 2015
Обычный дос 6.22, в биосе выставил как надо на 160 мб, при LLF на 1024м цилиндре идет болеее громкое движение головок. Fdisk просто видит 120 мб как на 1024 цилиндрах. Пробовал разные контроллеры. Материнка 1990 года серверная 386DX на 33мгц, на ней должен был стоять ESDI на 600 мб, но он умер недавно.
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Просьба модераторам вырезать нашу полемику и перенести в обсуждение старого IBM-совместимого железа. Я неправильно поступил, затеяв обсуждение тех.характеристик здесь.

Да, DOS подвел.
Винт у меня на 1314 цилиндров. (1 фото)
В BIOS материнки отформатировался нормально. (3 фото)
DOS 3.3 увидел только 1024 цилиндра и предложил максимальный раздел 614 цилиндров. (4 фото)
DOS 5.0 увидел только 51Мб (из 65), видимо, те же самые 1024 цилиндра. (5 фото)
Я, видимо, с этим винчем до DOSа не доходил. Увидел, что он LLF-форматируется и отложил в запасник. Других ОС, кроме DOS я не знаю вовсе, так что Юникс отпадает.


Теперь уже у меня вопросы: если BIOS SETUP 386 содержит Type 26..28, в которых более 1024 цилиндров, то как это уживется в DOS? Ведь это уже те цифры, которые получит DOS.
Какой же контроллер тогда нужен автору темы? Никогда не встречал, чтобы BIOS контроллера делал что-нибудь, типа трансляции. Есть у меня контроллеры с BIOS-ом и 8бит, и 16бит. Максимум необычного, что в них видел, это запрос при LLF-форматировании: Split Hard Drive? И у меня образовывались два половинных "физических" диска, если я отвечал "да".
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
sanders Иногда мамкин BIOS для IDE подерживает опцию трансляции CHS/Large/LBA. Вот первая - это без трансляции, Large - это "простенькая" трансляция, обычно C=C/2; H=H*2, добиваются чтобы было меньше 1023 дорожек, а LBA - это 63 сектора и количество дорожек/головок выбирается по табличке, так что LBA всегда можно опознать. У более старых BIOS иногда есть только CHS/Large.

В составе XT IDE Universal BIOS есть BIOS Drive Information Tool (BIOSDRVS.COM). Оно вытаскивает из BIOS все что можно:
-= Drive 80h   =-
ATA-information from AH=25h...
  Name: SAMSUNG SP1634N                        
  Cylinders    : 16383     , Heads: 16   , Sectors: 63  
  CHS   sectors: 16514064
  LBA28 sectors: 268435455
  LBA48 sectors: 312581808
Old INT 13h information from AH=08h and AH=15h...
  Cylinders    : 1024     , Heads: 255   , Sectors: 63  
  Total sectors: 16450560
EBIOS information from AH=48h...
  Version      : 21h  , Interface bitmap: 1h  
  Total sectors: 312581808
  Sector size  : 512
gfeiw
Full Member


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


Ссылка


Дата регистрации на форуме:
20 фев. 2012
SEAGATE TECHNOLOGY, INC.
"About Choosing a Drive Type in an AT"
[q]
A special note on ESDI and other drives that have more than 1024
cylinders. Since DOS cannot access cylinders above this 1024 limit,
a translation scheme may be elected in the controller's bios. As
the number of Logical Block Address (LBAs) is defined as
CYLINDERS*HEADS*SECTORS PER TRACK, translations that equal the same
number of LBAs with the cylinder count below the 1024 limit will be
devised. The controller bios will need to be ENABLED in order to
utilize translations schemes. (e.g. Many popular controllers
increase the number of sectors and/or heads and decrease the # of
cylinders to achieve an equivalent number of LBAs. See your
controller manual for details.)
[/q]
Т.е. в данном случае RLL-контроллер со включенным набортным BIOS должен решить проблему максимального использования доступного объема диска.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Я тоже за то, чтобы эту темы разместить в соответствующем разделе!
Давно такой интересной темы не было!

Кстати с IDE проще - все диски меньще 504MB имеют меньше 1024cyl (их геометрия
обычно не соответствует истинной физической).

IDE кстати позволяет даже менять свою геометрию в некоторых пределах,при исполнении
команда Initialize_Device. Те, можно выставить ближайшую подходящую геометрию в BIOS.
Ну это так, к слову.


sanders написал:
[q]
Теперь уже у меня вопросы: если BIOS SETUP 386 содержит Type 26..28, в которых более 1024 цилиндров, то как это уживется в DOS? Ведь это уже те цифры, которые получит DOS.
[/q]
DOS все равно сможет использовать только 1024 Cyl, больше int13h не позволяет.
А с Вашим диском - попробуйте с LARGE, ну это нужна минимум 486 машина.
286-386 с опцией LARGE я не припомню.



sanders написал:
[q]
Максимум необычного, что в них видел, это запрос при LLF-форматировании: Split Hard Drive? И у меня образовывались два половинных "физических" диска, если я отвечал "да".
[/q]
Я не уверен, но вот это как раз может быть способом использовать всю емкость диска.
<<Назад  Вперед>> Страницы: 1 * 2
Печать
Полигон-2 »   Продам, куплю, обменяю, отдам »   Куплю mfm/rll контроллер 16 бит
RSS

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

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

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