Потому что после индекса - соответствие битов словам не гарантировано до обнаружения стартового слова. Только после опознавания стартового слова можно синхронизировать читаемые биты с границами слов, а до того нет никакого смысла выставлять бит готовности и копировать текущее содержимое сдвигового регистра в регистр данных ( поэтому контроллер этого никогда и не делает ).
...
Дальнейшие исследования дали дальнейшие результаты:
1. Программа TSTMX форматирует дорожку от индекса до индекса, размещая стартовое слово в позиции № 9 и не размещая сразу после секторов порядковый номер поверхности от начала диска.
2. Старый драйвер MX прописывает всю дорожку от индекса до индекса, размещает стартовое слово в позиции № 31, а сразу после секторов пишет два слова с порядковым номером поверхности от начала диска.
3. И старый, и новый драйвера MX без проблем читают дорожку, отформатированную TSTMX, значит номера поверхности, которые пишутся ими в конце дорожки - им самим для работы не нужны.