Patent attributes
To account for head misplacement while servowriting, conditional writing and/or trimming of servo information can be used. Conditional servowriting allows servowriting to be disabled when it is determined that servo information will not be written and/or trimmed at a desired location or within a threshold distance of a desired location. For example, if a distance between a write element or a predicted location of servo information and a desired location of the servo information or write element exceeds a threshold, writing and/or trimming can be inhibited. Servowriting can be resumed when it is determined that servo information will be written or trimmed at a desired location or within a threshold distance of a desired location. A servowriting step or pass is not re-started when the threshold is exceeded and those wedges for which servo information was not written and/or trimmed can be attempted during subsequent revolutions of the rotatable storage medium. Various methods can also be used to account for servo information that is not written and/or trimmed after a number of revolutions, including increasing threshold(s), writing and/or trimming unconditionally, and re-computing WORF values for a reference disk. Additionally, other techniques including write current variation and individual passes for writing and trimming can be used with various embodiments using conditional writing techniques.