Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Другие архитектуры » Обсуждение советского винта MC5405 |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 5 6 7 | Печать |
Teodor
Гость
Старый опытный камикадзе Откуда: Николаев, Украина Всего сообщений: 4022 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2006 |
Если у него шаговик по типу сигейта 251-го, то вполне может и автопарковаться. Т.е. техническая возможность автопарковки есть, но вот реализована она или нет - неизвестно. |
Dendy
Advanced Member
Откуда: Копейск, Челяб. обл. Всего сообщений: 562 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 дек. 2005 |
http://romlib.narod.ru/SEAGATE.RAR Описание древних дисков "Seagate". |
Aleksey Matyuk |
NEW! Сообщение отправлено: 30 июля 2006 3:10
Вчера занимался винтом. Припаял разъём Molex (прямо на контакты стоящего там разъёма). Подключил винт через отдельный БП (чтобы, если комп придётся выключать - винт не отключался бы), всё через UPS. Винт при включении разогнался и даже прошёл само-инициализацию. (Уже хорошо). Проставил в BIOS'е указанные параметры (615/4/17) (C/H/S). Мой 386 BIOS сказал, что "C: drive error" и попросил нажать F1. (Кстати, разъясните мне, плз, почему именно "C:"? Ведь для BIOS'а не должно существовать логических дисков!) Я нажал F1 и он перешёл в следующий этап - вывел на экран табличку, в которой значилось наличие одного HDD type 47. Даже попытался загрузиться с этого харда (секунду-другую горела его лампочка). Пошла загрузка с дискеты. Никаких логических дисков этого диска естественно не присутствовало. Но BIOS предоставляет доступ к этому диску - уже хорошо! (Хотя, теоретически, можно найти или написать программу, которая работает с диском в обход BIOS'а, и для IDE такая программа есть - MHDD.) Запустил стандартный, новый diskedit. Попытался считать нулевой сектор. Говорит что-то примерно такое (после 1-секундного горения лампочки и вращания головкой): "Error on disk 129 Sector not found". (Retry/Abort) Пробовал читать другие места диска - то же самое. Запускаю NDD (просто чтобы посмотреть, что он скажет о partition table). Он после долгого "журчания" диском сообщает, что ваш диск неправильно прописан в КМОС, и возможны ошибки, которые приведут к повреждению информации. Поэтому он работать вообще отказался (даже дискету проверить не захотел). Пробовал ставить в BIOS'е поменьше дорожек - результат тот же. После этого, перепробовал все типы дисков в BIOS'е, которые имеют размер 20 МБ - результат тот же. Кстати, типы дисков 2 и 6 в BIOS'е - это и есть 615/4/17. Собственно, точно такая ситуация была у меня и с остальными винтами, которые я приносил. Но они после низкоуровневого форматирования 386-м BIOS'ом начинали работать. Этот винт я естественно форматировать не стал (По указанию dendy http://www.phantom.sannata.ru/...p;start=29 ) dendy, что делать дальше? |
Сейчас на форуме |
Aleksey Matyuk |
NEW! Сообщение отправлено: 30 июля 2006 3:35
Да, ещё забыл добавить: Винчестер нормально паркуется программой park. Она его паркует на тот цилиндр, который выставлен в BIOS'е (-1). Я запарковал на 614-й. О, у меня такой есть. Я прям вместо него и поставил. ST-225 часто ставили на советские компьютеры, этих винтов было много сделано ЕСЛИ это MFM... Если это MFM - секторов будет 17 Я вижу только то, что там два "блина". Сколько головок - не вижу. Количество головок можно посмотреть на фотках на сайте - там он открытый. Там видна ось от шагового двигателя. Ну а дорожек - придется варьировать. Но это ж чтение - ничем не рискуем. То, что она видна - может как-то помочь? Кстати. Можно ли _не имея_ информации о количестве C/H/S, получить доступ к самому первому сектору диска (считать его)? Ведь, самый первый сектор находится в самом начале... А если получить доступ к самому первому сектору диска, то, возможно, там лежит информация, по которой можно примерно догадаться о количестве C/H/S, ну или хотя бы о размере первой "партиции"... Вообще, как-то мне не нравится эта идея - работать с винтом через BIOS. Может, всё-таки есть программы типа diskedit, которые работают с винтами _напрямую_? (Типа MHDD, но MHDD - только для IDE). Кстати. по поводу своего контроллера я вроде уже говорил, что это WD1003S-WA4 и есть в TH99. |
Сейчас на форуме |
Teodor
Гость
Старый опытный камикадзе Откуда: Николаев, Украина Всего сообщений: 4022 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2006 |
Буквы C, D, E, F в _физической_ интерпретации означают соответственно Primary Master, Primary Slave, Secondary Master, Secondary Slave. Для неIDE/неSCSI винчестеров работать в обход BIOS невозможно ввиду отсутствия у этих винчестеров собственной управляющей электроники. Вся электроника, отвечающая за чтение/запись, находится на плате контроллера. В те времена не были столь расточительны, как сейчас, чтобы не использовать все поверхности. Выделение отдельной поверхности под серво у такого винта мне кажется маловероятным. Я вижу только то, что там два "блина". Сколько головок - не вижу. Из возможных вариантов дальнейшего копания - перебрать все типы от минимального объема до 40МБ. - возможно, что MFM-винчестер с целью увеличения объема отформатировали как RLL. Тогда нужно искать контроллер и секторов будет 26 при том же кол-ве дорожек. |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
Выделение отдельной поверхности под серво у такого винта мне кажется маловероятным. У винтов с шаговыми двигателями сервоповерхностей не бывает. Они им просто не нужны. Так что головок точно 4 Там видна ось от шагового двигателя. |
Aleksey Matyuk |
NEW! Сообщение отправлено: 30 июля 2006 20:00 А, ну если в _физической_... Буквы C, D, E, F в _физической_ Только вот, тогда корректнее было бы так и говорить - Primary/Secondary Master/Slave. А ведь в новых BIOS'ах так и сделано... Не согласен. В те времена не были столь расточительны, как сейчас, чтобы не использовать все поверхности. Т.к. в BIOS'е присутствуют типы дисков, где 3 головки. Часть уже перебрал. (Кажется, все меньшие) - перебрать все типы от минимального объема до 40МБ. Часть переберу позже. А при переборе, требуется только запустить diskedit и попробовать считать первый сектор этого физического диска? (Или, если BIOS сказал "C: drive error", сразу можно отметать?) И ещё - если у меня стоит контроллер SCSI (с BIOS'ом), то это не мешает? Все равно, первым физическим винтом оказывается MFM-винт, а вторым - сказёвый. Загружаюсь все равно с дискеты, но зато при наличии сказёвого винта чувствую себя уверенней (там же все утилиты, diskedit...) А такое возможно? - возможно, что MFM-винчестер с целью увеличения объема отформатировали как RLL. Да, мой контроллер поддерживает только: Тогда нужно искать контроллер и секторов будет 26 при том же кол-ве дорожек. Hard drives supported: Two ST506/412 MFM drives Недавно достался Сигейтовский восьмибитный контроллер с BIOS'ом (В TH99 не глядел, не уверен, он RLL или MFM). Нужен он мне для моей XT-шки. Но он, кажется, поддерживает только 8 моделей винчестеров: ST138R ST157R ST238R ST251R ST277R ST4144R ST250R ST225R Естественно при подключении этого контроллера к 386 компу, в BIOS'е 386 компа никакие типы дисков прописывать не надо. Если к этому контроллеру подключить винт, который раньше к нему не подключали, то он (BIOS контроллера) скажет, что винт "not initialized", и предложить "инициализировать", т.е. сделать низкоуровневое форматирование. Если ответить "No", то он продолжит загрузку (при этом, винт _будет_ доступен как физический диск, но будет работать некорректно). Если ответить "Yes", то он спросит, какая у вас модель винта и предложить на выбор те 8 моделей, которые я написал выше. Далее, предложить ввести наблицу дефектов (напечатанную на крышке диска) и начнёт форматирование. Если отформатировал и проверифил успешно, то больше при загрузке вопрос о форматировании задавать не будет, а после загрузки можно будет корректно работать с винтом. Сначала я решил попробовать на нём винт ST225 (без буквы R), и сказал BIOS'у, что это ST225R, в надежде, что это прокатит, но не прокатило, т.е. работать с моим ST225 не захотел (и правильно сделал). Тогда я стал вспоминать, нет ли у меня какого-нибудь винта, модели, перечисленной в этом списке. Достал из под груды завалов винт ST238R, который я когда-то давно отложил как нерабочий, т.к. работать с контроллером WD1003S-WA4 он не захотел (не помогало даже низкоуровневое форматирование). И, как ни странно, он заработал с этим 8бит Сигейтовским контроллером! (Низкоуровневое форматирование прошло успешно, загружается нормально, правда, есть плохие блоки) Теперь моя XT-шка снова имеет HDD, и даже больше чем раньше. Думаю, имеет смысл попробовать сабжевый винт на этом Сигейтовском контроллере (других контроллеров у меня, к сожалению, нет). Я просто отвечу No на вопрос о "инициализировании" и попробую запустить diskedit. Добавлю: полное вращение, мне показалось, примерно на два оборота. (Но не уверен) Там видна ось от шагового двигателя. Да там так всё сделано, что и двигатель сам виден... Там в плате дырка, где и видна ось. Но ведь BIOS как-то получает туда доступ? Разве нельзя написать такую программу? Для неIDE/неSCSI винчестеров работать в обход BIOS невозможно ввиду отсутствия у этих винчестеров собственной управляющей электроники. Вся электроника, отвечающая за чтение/запись, находится на плате контроллера. И вообще, кажется, я где-то видел программу-драйвер, которая умеет работать с винтами напрямую, даже если это неIDE/неSCSI винт. И даже пробовал её с MFM-винтом. Только результат не помню. Поищу её и попробую, для начала, на рабочем MFM-винте (на моём ST-225, если он ещё жив после экспериментов на Seagate'овском контроллере). |
Сейчас на форуме |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
Получает, конечно. MFM-контроллер тоже имеет свои порты, через которые им можно рулить напрямую в обход BIOS, точно так же, как и IDE. Разница только в том, что в IDE управляющая электроника находится на самом винте, а в MFM - на плате контроллера Но ведь BIOS как-то получает туда доступ? Разве нельзя написать такую программу? (Сообщение отредактировал DrPass 30 июля 2006 23:19) |
Dendy
Advanced Member
Откуда: Копейск, Челяб. обл. Всего сообщений: 562 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 дек. 2005 |
Может быть, имеет смысл подключить винчестер к компьютеру "Поиск" через MFM-контроллер? Вадим Макаров из Петербурга нашёл способ подключить MFM-винчестер к компьютеру "БК-0011М". Используется контроллер жёсткого диска от ДВК-4. Этот человек должен знать о советских винчестерах всё! Телефон: (812) 584-2358 Источник: журнал "Персональный компьютер БК-0010 — БК-0011М". январь, 1993 |
Aleksey Matyuk |
NEW! Сообщение отправлено: 21 августа 2006 19:04 У меня где-то валялся родной паспорт от ST225, там было написано, что автопарковку имеют все винты сигейта кроме ST225... и еще пары моделей, уже не помню. Могу поискать и посмотреть, если интересно У меня как раз есть 251. Вынимать его из корпуса - проблематично, поэтому убедиться в автопарковке не могу. Зато я заметил на нём кое-что интересное. Если я его выключу не запарковав, то будет слышен короткий такой звук Если у него шаговик по типу сигейта 251-го, то вполне может и автопарковаться. (неприятный скрежет). Если я запаркую его перед выключением, то при выключении этот скрежет будет дольше. Что бы это значило? (Догадываюсь что, но не уверен) Да? А как тогда объяснить вот это: В те времена не были столь расточительны, как сейчас, чтобы не использовать все поверхности. ST - 4026 Думаю, ровно 3.5" не было. коллеги, очень нужен живой мфм винт форм фактора 3,5 для бука бондвелл. куплю или поменяю, помогите Были такие, которые формата 3.5" но по высоте - больше (по высоте равны 5.25"-устройству) Уже прочитал с него кусок похожий на FAT Может быть, имеет смысл подключить винчестер к компьютеру "Поиск" через MFM-контроллер? Я не помню, пробовал ли я к нему подключать МС5405, но недавно обнаружилось, что этот контроллер сдох ( у меня еще контроллер 8 бит сегейтовский лежит могу скопом все отдать Зависает в тот момент, когда должен детектить винты. Подключён ли винт или нет - без разницы. |
Сейчас на форуме |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 5 6 7 | Печать |
Полигон-2 » Другие архитектуры » Обсуждение советского винта MC5405 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |