Modified Modified Frequency Modulation (MMFM oder M2FM) ist eine Weiterentwicklung der Modified Frequency Modulation ( MFM) mit einem verbesserten Algorithmus der zusätzliche Taktbits unterdrückt und dadurch die Run Length Limited ( RLL) vergrößert.
Bei diesem Verfahren wird nur dann ein Taktimpuls zwischen zwei aufeinanderfolgenden Nullen eingefügt, wenn beim ersten Bit des Bitpaares kein Taktimpuls eingefügt wurde. Beim MMFM-Verfahren werden die Synchronisationsmarkierungen durch einen zusätzlichen Taktimpuls hergestellt. Dieser wird zwischen aufeinanderfolgende Nullen eingefügt, zwischen denen er normalerweise fehlen würde. So wird beispielsweise in der Mitte der Bitkombination 10001 ein Taktimpuls eingefügt.