Embodiments of the invention provide a recording method capable of
improving reliability of write data in a magnetic disk drive employing
the servo area data system. In a magnetic disk drive according to one
embodiment, vibration of a head/slider can be detected with a vibration
sensor attached to a head support mechanism. Writing of user data is
started from a data area in a track. An abnormal vibration signal is
generated by detecting vibration of the head/slider at a colliding
position, and an operation for writing user data is interrupted in
response to the abnormal vibration signal. After the data sector with the
write operation interrupted therein reaches a position of a write head in
association with rotation of the magnetic disk as indicated by the line
representing a relative operating direction of the write head relative to
the track of the write head, the operation for writing the interrupted
user data is restarted from the following data sector as indicated by the
colliding position.