Драйвер должен задать контроллеру режим предкомпенсации. Если драйвер предкомпенсацию не задаёт - контроллер использует стандартное значение. Из-за различий предкомпенсации у 5" и 3" дисководов - если контроллер при стандартной настройке нормально пишет на приводы 5", то при записи на 3" могут быть проблемы.