Показать сообщение отдельно
Старый 20.07.2008, 00:37   #3 (permalink)
mkr
Новичок
 
Регистрация: 19.07.2008
Сообщений: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Я понимаю это так (может и ошибаюсь):
1.Контроллер устройства желает форматировать дискету в каком-то своем формате (ОС ZDOC, процессор Zilog Z8002, станок ЧПУ для сверления печатных плат Excellon 110, дисковод FDD на 720). Дискет на 720 я не нашел. Дискета на 1.44 имеет 18 уже размеченных секторов на дорожке вместо 9 на родной. Но метки секторов мне не убрать при форматировании на 720. Запишутся нужные мне, но останутся и старые. Если бы были не форматированные, то контроллер записал бы что хотел и не одной лишней записи.
2.Предположим я размагнитил дискету. Почему дисковод не хочет писать на дискету с незаклеенной дыркой я не понимаю. Пусть он отсчитывает начало сектора от дырки. Пусть все сектора занимают только половину дорожки (если дисковод, решив что в нем дискета на 1.44. стал писать 18 секторов вместо нужных 9). Он ведь и читать должен также. Но на практике получилось, что при записи на дискету с незаклеенной дыркой он сам начинает ругаться.
Но, к сожалению, я не знаю в деталях алгоритма записи и чтения дисковода FDD кроме общих фраз о дорожках, секторах и описании управляющих сигналов.
К тому же стандартные средства - это средства DOS или WINDOWS. Отформатированная дискета не читается на PC. Видимо там своя разметка.
mkr вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070