В исходном файле на всех дорожках присутствуют сектора с номерами 0x73, 0x02, 0x03, ... 0x0F, 0x10. Это значит что Teledisk не смог найти первый сектор на дорожке.
Такое происходит если диск изначально форматировался из TR DOS командой format или форматировалкой, которая использует стандартную процедуру форматирования.
При обычном форматировании из TR DOS первый сектор записывается начинается сразу после прихода индексного сигнала, т.е. длина промежутка GAP4a (он же GAP5) равна 0.
Такие диски нормально читаются только на ZX, а вот для контроллера PC такая "особенность" принципиальна. Дело в том что контроллер ZX определяет приход индексного сигнала по его переднему фронту, а на PC по заднему, и естественно не успевает обработать заголовок первого сектора.
Чтобы прочитать этот первый сектор на PC (если есть живой ZX) нужно сделать вот что
1) взять чистый диск и отформатировать его либо спец. форматировалкой на PC либо нормальной форматировалкой (типа DCU, RDS, ADS) на ZX.
2) посекторно скопировать копировщиком исходный диск на свежеотформатированный.
3) теперь без проблем можно считать информацию с нового диска.
В случае если этот способ неприменим то есть придётся использовать читалки дискет, которые умеют обходить отсутствие GAP4a.
Мне известны две такие утилиты makefdi (распространяется с эмулятором UKV), и amdcopier, обе можно найти на zx.da.ru . В них используется следующий приём - перед чтением первого сектора на дорожке мотор дисковода выключается затем включается и сразу (без задержки на разгон мотора) подаётся команда чтения первого сектора, как правило это удаётся, если нет то стоит пару раз повторить попытку чтения и первый сектор гарантированно прочитается.
Если и этот способ не помог, то остаётся ЧАСТИЧНАЯ заклейка индексного отверстия, естественно это применимо только для дисков 5.25 дюйма. Как ни странно это способ описан почти везде, но нигде не сказано как именно надо заклеивать это отверстие, например в описании упоминавшегося эмулятора UKV есть такие строки:
======================
Особенностью форматированных на SPECTRUM'е дискет является отсутствие в начале дорожки области GAP4A и небольшая длина области GAP1. В результате адресный маркер первого сектора может находиться через 12-14 байт после индексного отверстия. Далеко не всякий контроллер на PC может прочитать такой сектор (в таких случаях обычно советуют заклеить часть индексного отверстия).
======================
Так вот заклеивать нужно примерно половину индексного отверстия причём, ту часть которая ближе "морде" дисковода. Как правило степень заклеивания зависит от конкретного дисковода и определяется методом последовательно переклеивания, т.е. если заклеить слишком мало, то первый сектор не прочитается, если слишком много (а уж тем более всё отверстие, как советуют некоторые "профессионалы") то контроллер никогда не дождётся прихода индексного сигнала и естественно вообще ничего не прочитается. Подобный способ искусственно как-бы растягивает промежуток GAP4a и даёт возможно контроллеру PC прочитать первый сектор. По своему опыту могу сказать что быстрее чем с третьей попытки подобрать степень заклеивания не удаётся.