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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   FAQ и обсуждение жёстких дисков ST506/412 (MFM и RLL)
RSS

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

<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7 8 9 10 * 11 12 13
Печать
 
XPOHOMETP
Advanced Member


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


Ссылка


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

ИМХО если бы CMOS использовался, то производитель (а он вроде приличный) указал бы в описании,
что необходимо повторить настройку диска при замене батарейки.
Иначе бы американский суд их разорил :biggrin:


uav1606 написал:
[q]
не совсем понятно, почему именно после замены батарейки диск перестал видится.
[/q]
Автор вопроса этого и не утверждал: вытекшая батарейка просто удалена 2 года назад.
Ну а с учетом выхода из строя комплектного EGA монитора
последний раз видеть винт в рабочем состоянии могли и того раньше - лет ..надцать назад.
Запустить пытаются только сейчас.

Так что никаких совпадений!
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Меня просто в той инструкции несколько смутила вот эта фраза:
[q]
Type Y to make the changes permanent. The system
will update the system set-up with the new non-standard
drive parameters.
[/q]
Что-за system set-up, к примеру? В принципе, параметры могут хранится и на самом винте, и в какой-то своей NVRAM (хотя вряд ли тогда такое было). Но кто его знает...


Добавлено:
Сейчас скачал вот этот ROM на DTC 7187/7287:
http://minuszerodegrees.net/rom/bin/dtc_crn15a.bin
А потом дизассемблировал его Sourcer'ом - так вот, там явно есть процедуры чтения и записи в CMOS:


      sub_15    proc  near
        push  ax
        mov  al,ah
        or  al,80h
        out  70h,al      ; port 70h, CMOS addr,bit7=NMI
                    ;  al = 99h, hdsk c: type
        pop  ax
        out  71h,al      ; port 71h, CMOS data
        retn
      sub_15    endp
XPOHOMETP
Advanced Member


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


Ссылка


Дата регистрации на форуме:
13 мая 2015
uav1606 написал:
[q]
Что-за system set-up, к примеру?
[/q]
Ну это диалог со встроенной в BIOS контроллера "The DTC Hard Disk Format Utility Software" из того самого С800:5.
Я ссылался на пункт 7 ADDING A STANDARD DRIVE TO THE SYSTEM SET-UP:
[q]
A standard drive is defined as any drive that is listed in the system BIOS table.
[/q]
Ваша цитата из аналогичного пункта 8 ADDING A NON-STANDARD DRIVE TO THE SYSTEM SET-UP.
Справедливости ради, там тоже есть
[q]
A) A drive that is not included in the system BIOS table
[/q]
и
[q]
E) ... The DTC7287 will allow the system to access the full capacity of the drive beyond 1024 cylinders
without conflicting with the BIOS or residing software that has a 1024-cylinder limitation.
[/q]
Ну а SYSTEM - вероятно весь комп в сборе...


UPD:
uav1606 написал:
[q]
А потом дизассемблировал его
[/q]
:thumbup:
Ок, значит одним вопросом меньше.
Slava K
Newbie


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


Ссылка


Дата регистрации на форуме:
25 янв. 2007
На неделе попробую разные варианты. Отпишусь по результатам.
Подцеплю к этому контроллеру ST-225 для интереса.
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Slava K, Вам надо:

1. Выяснить точно адрес ROM контроллера (скорее всего, это С800h, но на всякий случай лучше уточнить). Это можно тем же CheckIt проверить.
2. Сделать дамп этого ROM и выложить его куда-нибудь сюда. Дамп можно сделать с помощью вот этой утилиты:
http://mess.redump.net/_media/dumping/dumppc.zip
(Нужно 256 КБ свободного места на дискете.)
Для этой утилиты даже не нужно выяснять, где именно находится ROM - она весь регион с адреса C000h дампит. Просто выложите файл DUMP.BIN, а мы уже разберёмся, где там BIOS контроллера.

Ну и тогда можно будет выяснить, почему не запускается встроенная утилита настройки/форматирования. Т.к. BIOS от PRIAM, возможно, там нестандартный адрес этой утилиты (не C800:5).
Вполне вероятно, без старта этой утилиты Вы диск не запустите.
XPOHOMETP
Advanced Member


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


Ссылка


Дата регистрации на форуме:
13 мая 2015
Slava K написал:
[q]
Подцеплю к этому контроллеру ST-225 для интереса.
[/q]
Винт ST225 предназначен для работы с MFM контроллером, для RLL нужен ST225R.
Можно и этот конечно попробовать, типа для проверки контроллера подцепить, но

1) Придется делать LLF
2) Возможно появление значительного кол-ва дефектов
3) Вопрос со входом в меню контроллера (C800:5 и т.п.) остается ...

Желательно сначала проделать то, что Вам уже неоднократно рекомендовали выше...
Slava K
Newbie


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


Ссылка


Дата регистрации на форуме:
25 янв. 2007
XPOHOMETP написал:
[q]
Желательно сначала проделать то, что Вам уже неоднократно рекомендовали выше...
[/q]
Да, так и буду делать.
Просто есть разных Seageйтов много подопытных
Slava K
Newbie


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


Ссылка


Дата регистрации на форуме:
25 янв. 2007
1) Если в биосе винчестер отключен (выбран HDD NO), то в checkite, NDD, DiskEdite он вообще никак не видится.

2) Debug g=c800:5, d800:5 виснет, проверил на разных досах.


3) Диск видится в программе SpeedStor6.5 (скачал версию более позднюю). Тыкал разные типы. Выбрал тип 19. Он же автоматически выбрался в биосе АТ. Причем есть возможность в этой программе задать параметры, sector 26, однако, при перезагрузке в биосе опять выставляется тип 19, 17sector.


Перезагрузил
Вылезло сообщение


Затем пошла загрузка с дискеты. И появились логические диски C: и D:! Только какой-то маленькой емкости. Причем раньше они не появлялись.


Файлы нормально читаются примерно в соотношении 30-40%. Скопировал что получилось.

4) Далее разные программы-утилиты уже стали видеть винчестер, только Type 19
Checkit


DiskEdit. Периодически возникают ошибки чтения.
Cyl 0, Side 0, Sector 1


Boot Record



Bios controller


NDD
Находит разные ошибки в FAT, boot rec. Предлагает восстановить FAT1 из резервной копии FAT2


XPOHOMETP написал:
[q]
Автор вопроса этого и не утверждал: вытекшая батарейка просто удалена 2 года назад.
Ну а с учетом выхода из строя комплектного EGA монитора
последний раз видеть винт в рабочем состоянии могли и того раньше - лет ..надцать назад.
Запустить пытаются только сейчас.
[/q]
Да, походу винт уже от времени не в лучшем состоянии. Хотя по механике работает нормально, тихо.

Что хотел переписал. Теперь нужно наверное его пробовать LLF.
Только опять непонятки с емкостью и этими 1165 цилиндрами.
Еще в биосе материнки также прошита прога форматирования, только там опять стандартные типы винтов.


Прикладываю файлы дампа памяти и sector 1.

Прикрепленный файл (Dump Sector 1.zip, 0 байт, скачан: 49 раз)
XPOHOMETP
Advanced Member


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


Ссылка


Дата регистрации на форуме:
13 мая 2015
Slava K, извиняюсь, немного неудобно писать в подробностях, может позже.

MBR нестандартная, возможно использовали дисковый менеджер от Priam версии 3.7.
Вероятно он сидит в памяти и это несколько сбивает с толку программы.
Диск разбивался с параметрами 10 головок, 25 секторов
(один сектор под замену дефектов - есть такой режим в контроллере), 578 цилиндров.

LLF убьет этот винт окончательно, лучше возьмите Seagete из своих запасов.
По адресу запуска программы настройки контроллера - где-то от C800, точнее возможно поможет uav1606.

Удачи в ремонте!
Slava K
Newbie


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


Ссылка


Дата регистрации на форуме:
25 янв. 2007
XPOHOMETP, спасибо за пояснения.

Я с этим HDD не спешу. Чисто технический интерес его восстановить в исходных параметрах.


Из вики
"
В середине 1980-х годов серия InamSpace от Priam предложила полностью интегрированные решения для жестких дисков, чтобы преодолеть ограничения емкости диска, наложенные MS-DOS до выхода версии 3.31 / 4.0. Это включало пользовательские контроллеры жестких дисков (основанные на проектах Western Digital ), а также специальное программное обеспечение для форматирования (PFMT.EXE) и разметки (EDISK.EXE). PFMT.EXE поместил драйвер EVDR.SYS в корневой каталог загрузочного тома. Это использовалось DOS для получения информации о диске и разделах, расположенных в последних 12 КБ диска. EDISK Priam также использовал выделенные идентификаторы разделов MBR 0x45 и 0x5C. Были предложены решения для DOS, NetWare , Unix и Pick., [7]"

на диске с есть edvr.sys надо искать эти утилиты

скачал утилиты.
В readme
PRIAM 'Translate Mode' for ID/ED Series Drives. The PRIAM drives have the following 'Logical Parameters' that are recognized by the system
PRIAM Drive Series Cylinders Heads Sectors/track
ID/ED75-Qx 184 16 51
<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7 8 9 10 * 11 12 13
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   FAQ и обсуждение жёстких дисков ST506/412 (MFM и RLL)
RSS

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

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

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