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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Не грузится с ST-251
RSS

Не грузится с ST-251

<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 * 7 8
Печать
 
KALDYH
Advanced Member
Технонекромант

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


Ссылка


Дата регистрации на форуме:
5 июня 2009
Merchant*RU в целом верно говорит: заводской бэд-лист практически бесполезен, так как для разных контроллеров положение секторов может различаться. И бэды физически никуда не исчезнут. Но скрыть сектора всё-таки можно. Для встроенной в биос форматилки процедура выглядит так:
1) Hard disk format (а лучше Auto Interleave - он тогда проведёт тесты интерлива и выберет оптимальный); форматтер запросит таблицу дефектов - ее не заполнять. Отформатируется вся поверхность.
2) Media Analysis; на этом этапе делается сканирование поверхности на бэды
3) Ещё раз, не выходя из раздела меню, выбираем Hard disk format: на этом этапе должна автоматически подставиться таблица дефектов, составленная при сканировании! При формате они будут обойдены и DOS их не увидит.

Найденные дефекты распределяются при каждом новом форматировании не "хаотично и непредсказуемо", при использовании того же контроллера они будут каждый раз на одном и том же месте, потому что контроллер при форматировании начинает сектора от индексного импульса.
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
KALDYH Не совсем так, если передать список плохих, контроллер просто отформатирует эти сектора с флагом "плохой сектор" а в DOS-е они буду видны как BAD, просто контроллер даже не будет их пытаться читать, делать RETRY, а сразу вернет ошибку. Если сектор отформатирован как хороший (заголовок читается) но реально плохой (CRC не совпадает), контроллер будет его пробовать считать несколько раз и только потом вернет ошибку. Еще хуже, если сбойное место придется на заголовок, тогда контроллер вернет ошибку "сектор не найден".

У MFM диска количество секторов на дорожке не меняется и они могут быть ТОЛЬКО или плохие или хорошие. В DOS все равно передается информация C/H/S, где S - константа для данного диска. Не путайте с ремапом на IDE.


Merchant*RU У MFM диска есть сигнал INDEX (начало дорожки) и форматирование всегда начинается от него, так что на данном диске и контроллере сектора будут практически в тех же местах.
Merchant*RU
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 окт. 2015
alecv написал:
[q]
Merchant*RU У MFM диска есть сигнал INDEX (начало дорожки) и форматирование всегда начинается от него, так что на данном диске и контроллере сектора будут практически в тех же местах.
[/q]
Хорошо. Где он хранится?
На стороне серворазметки или аппаратно, по датчику около шпинделя?
Где-бы об том почитать?

Было дело, у запиленного 251-го снимал сервопластину и менял её на обычную, от донора. Винч сам не стартовал (немудрено!), но после самотеста-разметки серва вернулась на своё место, была новой. Интересно, с какого ориентира она началась? Откуда взяла сигнал "индекса"?

Получился из двух трупов один живой винч. Относительно живой, ибо запилено было поболее пластин а заменнная только одна была.
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Merchant*RU написал:
[q]
по датчику около шпинделя?
[/q]
Сигнал INDEX присутствует на разъеме MFM

Как он там вырабатывается - на усмотрение производителя.

У ST-251 насколько знаю нет серводорожки, у него шаговый двигатель (stepper motor), а не линейный.
KALDYH
Advanced Member
Технонекромант

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


Ссылка


Дата регистрации на форуме:
5 июня 2009
alecv, спасибо за инфу!

Merchant*RU написал:
[q]
Где он хранится?
[/q]
Обычно по датчику около шпинделя. У 5.25" винтов половинной высоты датчик должен быть внутри мотора.

alecv написал:
[q]
У ST-251 насколько знаю нет серводорожки, у него шаговый двигатель (stepper motor), а не линейный.
[/q]
Да, согласно всем документам, у него нет вспомогательной сервоинформации, какая была у ST-351A/X.
Anonymous
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
Merchant*RU написал:
[q]
Где-бы об том почитать?
[/q]
U.S. patent #4639798 sheet #6 Там 4 датчика холла в моторе, по ним микроконтроллер на плате диска ориентирует выработку фазных токов и генерирует импульс индекса.
Merchant*RU
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 окт. 2015
alecv написал:
[q]
Как он там вырабатывается - на усмотрение производителя.
[/q]
Anonymous написал:
[q]
U.S. patent #4639798 sheet #6 Там 4 датчика холла в моторе, по ним микроконтроллер на плате диска ориентирует выработку фазных токов и генерирует импульс индекса.
[/q]
Почитал.
Не могу утверждать, что разметка ВСЕГДА начинается с одного и того-же места пластины!
Датчики там не играют роли, на самом шпинделе нанесён маркер, он и отслеживается. Но стоит добавить к сему задержки электроники + термокомпенсацию. Начальное положение "размазывается" по длине 0-й дорожки.
Причём, виновна не только электроника привода, но и электроника контроллера, посему и нет совместимости меж разными контроллерами: они ожидают увидеть "0-й сектор" в строго точном отступе от сигнального маркера.
Эт помимо иных заморочек, связанных непосредственно с желаниями производителя контроллера (шифрованье там, или ещё что).
KALDYH
Advanced Member
Технонекромант

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


Ссылка


Дата регистрации на форуме:
5 июня 2009
Merchant*RU написал:
[q]
посему и нет совместимости меж разными контроллерами: они ожидают увидеть "0-й сектор" в строго точном отступе от сигнального маркера.
[/q]
Это только при форматировании, при чтении и записи они ориентируются на заголовок сектора, содержащий его номер. Причиной несовместимости почти наверняка является разный формат этих самых заголовков - стандарта на них не было.
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Merchant*RU написал:
[q]
они ожидают увидеть "0-й сектор" в строго точном отступе от сигнального маркера.
[/q]
Немного не так. После получения сигнала индекса на дорожку пишется блок нулей (GAP0) для синхронизации, потом маркер начала дорожки, потом еще один GAP, заголовок сектора и сам сектор. Длина GAP-ов может варьироваться, что дает смещение относительно начала дорожки. Межсекторные промежутки нужны, чтобы пишущая головка смогла "впечатать" сектор в свое место на дорожке, а точное "попадание" не гарантируется из за джиттера маршевого двигателя. Так что положение секторов и скорость битового потока всегда немного гуляют, а синхронизация восстанавливается в ФАПЧ.

Я уже писал, что одну дорожку можно рассматривать как кольцевую магнитную ленту под головкой.

Формат сектора контроллера WD есть в доках на чипсет WD (где-то был).


P.S. Кстати, ради прикола, INDEX идет с частотой 60 герц и на одну дорожку влезает ровно один кадр статического Ч/Б видеоизображения. А чтобы показывать кино, надо гонять и переключать головки. :)
KALDYH
Advanced Member
Технонекромант

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


Ссылка


Дата регистрации на форуме:
5 июня 2009
alecv написал:
[q]
Кстати, ради прикола
[/q]
Кто-нибудь пробовал, интересно? Винту-то пофиг что писать, там тракт и вовсе аналоговый...
<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 * 7 8
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Не грузится с ST-251
RSS

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

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

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