Precompensazione di scrittura
Scrivere di proposito alcune transizioni di flusso in anticipo o in ritardo, per contrastare lo spostamento reciproco dei bit vicini sulle tracce interne, più affollate.
Sulle tracce interne le transizioni di flusso sono più ravvicinate e i loro campi si attraggono lateralmente, così il picco di lettura cade nel momento sbagliato: è il cosiddetto bit shift. La precompensazione di scrittura lo contrasta scrivendo le transizioni interessate un po' prima o un po' dopo rispetto al valore nominale.
Sulle unità MFM e RLL dell'epoca ST-506 si indicava al BIOS da quale numero di cilindro far partire la precompensazione: un campo accanto alla «zona di parcheggio» che pochi capivano ma tutti compilavano. Le unità successive incorporarono il valore nel controller e smisero di chiederlo.