Цитата Сообщение от Alex_LG Посмотреть сообщение
Получается у меня "ошибка позиционирования". Это как?
Это значит, что не найдена нужная дорожка, или нужная сторона (что большая редкость). С дисковода загрузка с дорожки 0 стороны 0 делается, и может даже со стороны 1 делается, а вот дальше - не может найти дорожку 1.
А знаете как драйвер дисковода убеждается, что нашёл нужную дорожку?
Если изначальное положение неизвестно, он позиционируется на 0 дорожку. Затем пошагово доходит до нужной.
Если изначальное положение известно, то просто шагает в нужную сторону нужное количество раз.
Затем ждёт индекса, после нахождения ищет адресный маркер первого встреченного сектора и читает после него записанные там номер стороны и дорожки.
Если чтение удачно, то проверяет прочитанное с тем, что нужно.
Если номер дорожки не совпал с ожидаемым - позиционирование на 0 и снова искать.

В вашем случае всё работает, всё читается. Индекс находится, маркер находится (потому что таких ошибок не возникает), но читается с дорожки не то, ожидается. Опытные люди бы посоветовали смотреть осциллографом или логическим анализатором, что там творится. Я бы, как не имеющий ни того, ни другого, посоветовал проверить дисковод и дискету на ПК. Просто установить fdrawcmd.sys и с помощью проги ukdsk записать образ дискеты на дискету, потом попробовать загрузиться с неё на БК, потом прочитать эту дискету в образ и сравнить бинарно исходный образ и полученный, не портит ли БК дискету.