| CPC G11B 5/012 (2013.01) [G11B 5/4946 (2013.01)] | 24 Claims |

|
1. A method for writing data to a magnetic data storage medium, the method comprising:
detecting whether duration, before occurrence of a data transition, of data to be written exceeds a predetermined threshold; and
writing the data by (1) applying an initial pulse to begin the writing, and then (2) based on the duration, before the occurrence of the data transition, of the data to be written, determining whether a write current is needed, following the initial pulse, to continue the writing, and (3) controlling the write current based on the determining.
|