Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Не грузится с ST-251 |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 7 8 | Печать |
Merchant*RU
Advanced Member
Откуда: Москва Всего сообщений: 404 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 окт. 2015 |
alecv написал: Вопрос: Немного не так. После получения сигнала индекса на дорожку пишется а что творится ДО получения контроллером сигнала индекса? Пластины резко останавливаются и ждут, когда сеньор-контроллер соизволит... ? Между выработкой импульса на датчике и его появлением на разъёме может пройти пол-оборота пластины. А то и несколько, покуда дойдёт ответ от контроллера. Далее - начинаются "танцы с GAPами", не оспариваю. Повторные синхронизации по индексу не дадут результата: тракт остаётся тем-же, с теми-же задержками. Но! При каждом форматировании винча смещение относительно синхродатчика будет немного разным. Отчего и карта GAP-ов будет смещаться по поверхности пластин, иногда скрывая под собой дыры в магнитном покрытии. Про формат "синхрокадра" не знаю, мож он и разный, иначе контроллерам было-бы пофиг, чей винч читать, не было-бы привязки жёсткой. Несмотря на все угловые смещения и битовые скорости. |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
Merchant*RU написал: Число секторов на дорожку обязано с запасом уложиться в промежуток до следующего индексного импульса. За последним сектором идёт неиспользуемое пространство. Тут всё аналогично дискете. а что творится ДО получения контроллером сигнала индекса? Merchant*RU написал: Не может, там нет никаких цепей задержки - усилитель-формирователь датчика и всё. Посмотрите схему на ST-506. Между выработкой импульса на датчике и его появлением на разъёме может пройти пол-оборота пластины Merchant*RU написал: Будет. В пределах долей сектора (их всего 17 или 26 штук, не забываем). Вы же на дискетах при каждом форматировании видите бэды на одних и тех же местах, не так ли? Но! При каждом форматировании винча смещение относительно синхродатчика будет немного разным |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
alecv написал: У MFM контролеров (проверял с 16-bit WD) есть скрытие дефектов, все зависит от кода KALDYH Не совсем так, если передать список плохих, контроллер просто отформатирует эти сектора с флагом "плохой сектор" а в DOS-е они буду видны как BAD, просто контроллер даже не будет их пытаться читать, делать RETRY, а сразу вернет ошибку. Если сектор отформатирован как хороший (заголовок читается) но реально плохой (CRC не совпадает), контроллер будет его пробовать считать несколько раз и только потом вернет ошибку. Еще хуже, если сбойное место придется на заголовок, тогда контроллер вернет ошибку "сектор не найден". передаваемого при форматировании по команде 50h. Поведение, как Вы описали - это код 80h. 00h - Format sector as good; 20h - Unassign the alternate location for this sector; 40h - Assign this sector to an alternate location; 80h - Format sector as bad. Подробности можно прочитать например в документации ATA-1 и WD1002. Я сам писал программу форматирования, дефекты успешно скрывались, а при коде 80h - видны |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 7 8 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Не грузится с ST-251 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |