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

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
KALDYH
Advanced Member
Сообщения: 2594
Зарегистрирован: 05.06.2009,16:37
Откуда: Кемерово

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

Сообщение KALDYH » 20.02.2019,14:00

Да, изучение материала по MFM контроллерам от Priam даёт сведения, что в их ПЗУ утилит низкоуровневого форматирования не содержится - нужна эта самая PFMT.EXE

Драйвер EDVR.SYS обнаружился на самом диске. Вы его скопировали?

Ошибки могут быть из-за малого числа секторов. Попробуйте выставить его в биосе как 1024/7/26 UPD: см. ниже

Ковырнул нулевой сектор линуксовым fdisk'ом.

Код: Выделить всё

Диск Документы/SECTOR1.bin: 512 B, 512 байт, 1 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x33000243

Устр-во                Загрузочный начало  Конец Секторы Размер Идентификатор Тип
Документы/SECTOR1.bin1 *               25   9999    9975   4,9M             1 FAT12
Документы/SECTOR1.bin2              10025  49249   39225  19,2M             4 FAT16 <32M
Документы/SECTOR1.bin3              49775 108499   58725  28,7M            5c Priam Edisk
Документы/SECTOR1.bin4             108525 144499   35975  17,6M            5c Priam Edisk

Команда (m для справки): i
Номер раздела (1-4, по умолчанию 4): 1

         Device: Документы/SECTOR1.bin1
           Boot: *
          Start: 25
            End: 9999
        Sectors: 9975
      Cylinders: 998
           Size: 4,9M
             Id: 1
           Type: FAT12
    Start-C/H/S: 0/1/1
      End-C/H/S: 39/9/1
          Attrs: 80

Команда (m для справки): i
Номер раздела (1-4, по умолчанию 4): 2

         Device: Документы/SECTOR1.bin2
          Start: 10025
            End: 49249
        Sectors: 39225
      Cylinders: 3923
           Size: 19,2M
             Id: 4
           Type: FAT16 <32M
    Start-C/H/S: 40/1/1
      End-C/H/S: 196/9/1

Команда (m для справки): i 
Номер раздела (1-4, по умолчанию 4): 3

         Device: Документы/SECTOR1.bin3
          Start: 49775
            End: 108499
        Sectors: 58725
      Cylinders: 5873
           Size: 28,7M
             Id: 5c
           Type: Priam Edisk
    Start-C/H/S: 199/1/1
      End-C/H/S: 433/9/1

Команда (m для справки): i
Номер раздела (1-4, по умолчанию 4): 4

         Device: Документы/SECTOR1.bin4
          Start: 108525
            End: 144499
        Sectors: 35975
      Cylinders: 3598
           Size: 17,6M
             Id: 5c
           Type: Priam Edisk
    Start-C/H/S: 434/1/1
      End-C/H/S: 577/9/1
Получаем 577 цилиндров, 9 головок, 10 (!) секторов и ёмкость 70,4 Мб.

Slava K
Newbie
Сообщения: 31
Зарегистрирован: 24.01.2007,23:22
Откуда: Tambov, Russia

Сообщение Slava K » 20.02.2019,18:55

KALDYH писал(а):Да, изучение материала по MFM контроллерам от Priam даёт сведения, что в их ПЗУ утилит низкоуровневого форматирования не содержится - нужна эта самая PFMT.EXE
Драйвер EDVR.SYS обнаружился на самом диске. Вы его скопировали?
Нашел в интернете установочную дискету с утилитами Priam.

KALDYH писал(а):Получаем 577 цилиндров, 9 головок, 10 (!) секторов и ёмкость 70,4 Мб.
Да, намудрили эти PRIAM с винчестером. Попробую выбрать в биосе, если такие есть. т.к. свои нельзя вводить.




Slava K
Newbie
Сообщения: 31
Зарегистрирован: 24.01.2007,23:22
Откуда: Tambov, Russia

Сообщение Slava K » 20.02.2019,18:59

KALDYH писал(а):Драйвер EDVR.SYS обнаружился на самом диске. Вы его скопировали?
Да, был в корневике. Это намекает, что его форматировали этими утилитами

XPOHOMETP

Сообщение XPOHOMETP » 20.02.2019,19:14

KALDYH писал(а):XPOHOMETP написал:
Диск разбивался с параметрами 10 головок, 25 секторов
(один сектор под замену дефектов - есть такой режим в контроллере), 578 цилиндров.
Slava K, попробуйте его в BIOS вписать под этими параметрами.
Только вот BIOS, к сожалению, не имеет задаваемого пользователем типа.
KALDYH писал(а):Попробуйте выставить его в биосе как 1024/7/26
Все как и выше, да и стандартные типы в нем подразумевают только 17 секторов на дорожку...
Ну и чтобы цифры из BIOS SETUP хоть как-то начали работать, придется отключить BIOS контроллера.
KALDYH писал(а):Получаем 577 цилиндров, 9 головок, 10 (!) секторов и ёмкость 70,4 Мб
577 * 9 * 10 * 512 = 26588160 bytes / 1024 / 1024 ~ 25,3 MB
Чей-то калькулятор шалит :biggrin:

Цилиндры нумеруются с нуля, головки тоже, а вот сектора с единицы !
Потому продолжаю придерживаться своих цифр (см. выше):
578 * 10 * 25 * 512 = 73984000 bytes / 1024 / 1024 ~ 70,5 MB
Где 25 (!!!) секторов = 9975 / (40 цилиндров * 10 головок -1) цифры из размеров первого раздела :)
А -1 это дорожка под MBR, т.е. раздел начинается с цилиндра 0 , головки 1 , сектора 1.

KALDYH, аж давление подскочило... Старость - не радость?

KALDYH
Advanced Member
Сообщения: 2594
Зарегистрирован: 05.06.2009,16:37
Откуда: Кемерово

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

Сообщение KALDYH » 21.02.2019,14:07

Slava K писал(а):Нашел в интернете установочную дискету с утилитами Priam.
Перевыложите её здесь, вдруг ещё кому пригодится!
XPOHOMETP писал(а):Только вот BIOS, к сожалению, не имеет задаваемого пользователем типа.
Как-то пропустил я в обсуждениях этот момент и полагал, что пользовательские типы в биосе есть.
XPOHOMETP писал(а):Чей-то калькулятор шалит :biggrin:
Не удивлён! Сам заподозрил, что где-то обсчитался, и перепроверял результат несколько раз. Сейчас перепроверил и нашёл где:
Cylinders: 5873
Start-C/H/S: 199/1/1
End-C/H/S: 433/9/1
(433-199)*10=2340 цилиндров. Откуда fdisk взял цифру 5873 в MBR - непонятно, но, похоже, на неё я и ориентировался. Про то, что первый раздел начинается со следующей головки от MBR, и следовательно, головки нумеруются от 0, я тоже как-то подзабыл. Спать надо больше. Вы, разумеется, правы в своих подсчётах.
XPOHOMETP писал(а):Ну и чтобы цифры из BIOS SETUP хоть как-то начали работать, придется отключить BIOS контроллера.
Не факт, зависит от мудрёности биоса контроллера,а он тут мудрёный...

Надо поизучать содержимое дискетки - мож там хелп найдётся.

Slava K
Newbie
Сообщения: 31
Зарегистрирован: 24.01.2007,23:22
Откуда: Tambov, Russia

Сообщение Slava K » 21.02.2019,17:03

KALDYH писал(а):Не факт, зависит от мудрёности биоса контроллера,а он тут мудрёный...
Вот что пишут в статье "Evaluating disk drives beyong 32 megabytes" журнала InfoWorld, june 16, 1986. В статье тестируют разные HDD, которые больше 32МБ.

"Priam Innerspace ID-60AT.
Это один из нескольких дисковых продуктов, которые предлагает Priam. В конфигурации AT используется интерфейсная карта жесткого диска, поставляемая с IBM PC AT. Для ПК XT и некоторых совместимых устройств Priam также предлагает интерфейсную карту. Пакет состоит из накопителя (форматированная емкость которого составляет 59,8 мегабайта), кабелей и установочного диска и продается по цене 1798 долларов США. Priam также производит диски большего размера - до 103 мегабайт, но мы не тестировали их.
Диск Priam устанавливается так же, как 20-мегабайтный жесткий диск IBM. После установки вы запускаете две программы установки. Первый определяет разделы, второй форматирует диск. Если вы предпочитаете иметь один большой раздел вместо нескольких 32-мегабайтных, третья утилита установки patched для вас MS-DOS.
Этот диск занял последнее место среди пяти дисков в нашей симуляции производительности, но это не значит, что результаты сохранятся в реальном приложении. Приам не делает ничего особенного; они просто дают вам возможность и способ справиться с этим без излишеств. Мы предпочитаем диск, который работает без сбоев, а не быстрый, но не на 100% безошибочный (например, диск Alloy)."


Вот что получилось при запуске установочной дискеты PRIAM.

1) Просит выбрать номер диска
Изображение

2) Далее происходит перезагрузка и биосе материнки выставляется автоматически стандартный Type 10. 820 cyl, 3 Head. С этими параметрами биос пропускает без ошибки винт!
Однако возникает ошибка, что нет Priam Volume
Изображение

Появляется такой экран с ошибкой Invalid Drive Specification
Изображение
На этом все и заканчивается, программа установки аварийно завершается.


3) Захожу принудительно в программу EDISK
Предлагается создать Default Value размером 74.2MB. Отвечаю Yes. Происходит ошибка Bios Error 4.
Изображение
Если ввести размер тома меньше 34MB, то ошибки нет
Изображение
Однако, при запуске установочного диска опять возникают ошибки.

В PCdoctor выводи такие параметры:
Как указал
XPOHOMETP писал(а):Потому продолжаю придерживаться своих цифр (см. выше):
578 * 10 * 25 * 512 = 73984000 bytes / 1024 / 1024 ~ 70,5 M
Изображение

Похоже слишком много физических ошибок на диске.

Далее мне надоело, запустил формат диска из биоса материнки. Чем добил винчестер
Изображение

теперь
Выводится ошибка контроллера
Изображение

EDISK тоже не работает
Изображение

Нужно запустить EFMT.
Вложения
PRI-IDED.ZIP
(191.89 КБ) 262 скачивания

XPOHOMETP

Сообщение XPOHOMETP » 21.02.2019,19:08

Slava K, версия пакета несколько старее той, которой диск размечался ранее...
Slava K писал(а):В PCdoctor выводи такие параметры:
Как указал XPOHOMETP написал:
Потому продолжаю придерживаться своих цифр (см. выше):
578 * 10 * 25 * 512 = 73984000 bytes / 1024 / 1024 ~ 70,5 M
Надеюсь, что внимательные читатели заметили, что это параметры, при которых диск разбивался на разделы !
И они могут не совпадать (а в данном случае 100% не совпадают !!!) с физическими CHS диска.
Slava K писал(а):2) Далее происходит перезагрузка и биосе материнки выставляется автоматически стандартный Type 10. 820 cyl, 3 Head.
И 17 секторов :) Чтобы загрузить драйвер/диск менеджер достаточно иметь возможность читать первую дорожку...
Slava K писал(а):Однако возникает ошибка, что нет Priam Volume
Не критично, но опять намекает на нестабильное чтение 0 сектора.
Slava K писал(а):Похоже слишком много физических ошибок на диске.
Далее мне надоело, запустил формат диска из биоса материнки. Чем добил винчестер
О чем я, собственно, Вас неоднократно предупреждал.
Плюс к тому - не факт, что LLF от материнки подходит к этому контроллеру.
Slava K писал(а):Нужно запустить EFMT.
Данных уже нет - тренируйтесь.
Только вот все может вернуться к первому вопросу:
This version of EFMT does not support ID/ED Rom Bios type %c%c

Enter a value for max user cylinders
Enter a value for max drive cylinders
Enter a value for park cylinder
Enter a value for reduced write cylinder (0=none)
Enter a value for heads per drive
Enter a value for sectors per track
Enter a value for alternate cylinders
Enter a value for OTSS Bytes per sector
Enter a value for head interleave
Enter a value for cylinder interleave
Enter a value for write precomp
Enter a value for precomp cylinder

Error reading the defects off the drive, please hand enter
Либо тип/параметры диска все же жестко прошиты в ПЗУ контроллера, либо тушите свет...
Правда есть там програмка с интересным названием - SHOWTYPE.EXE. Попробуйте запустить :)

Отсюда вопрос:
Slava K писал(а):Винчестер PRIAM ID75-RC, 75МБ
Почему Вы так решили ? Можно увидеть фото этикетки с этой надписью?

P.S.
И если TH99 совсем не врет, то ID75-RC это модель "кита", состоящего из диска, контроллера, кабелей, софта и т.п.
А винт там модели V160.
Могу заблуждаться...

Slava K
Newbie
Сообщения: 31
Зарегистрирован: 24.01.2007,23:22
Откуда: Tambov, Russia

Сообщение Slava K » 21.02.2019,19:47

XPOHOMETP писал(а):P.S.
И если TH99 совсем не врет, то ID75-RC это модель "кита", состоящего из диска, контроллера, кабелей, софта и т.п.
А винт там модели V160.
Могу заблуждаться...
Да. Верно. V160 тоже есть на наклейке

Изображение
Изображение
Изображение

XPOHOMETP

Сообщение XPOHOMETP » 21.02.2019,20:18

Slava K, да, так лучше!
На старом фото, как и тут на среднем, красная этикетка вообще без модели и с.н. видится.

Ну вот и смотрите на первом фото таблицу дефектов:
у диска минимум 5 головок и не меньше 868 цилиндров...

А дефектов было всего 2 десятка. Посмотрим, что теперь EFMT скажет...

Аватара пользователя
uav1606
Advanced Member
Сообщения: 5969
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Контактная информация:

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

Сообщение uav1606 » 21.02.2019,22:07

Кстати, этот родной Priam'овский BIOS тоже лезет в CMOS.

KALDYH
Advanced Member
Сообщения: 2594
Зарегистрирован: 05.06.2009,16:37
Откуда: Кемерово

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

Сообщение KALDYH » 22.02.2019,17:09

Жалко, что форматнулись, не сохранив с диска Priam-овские утилиты...

Ответить