A method and apparatus to perform write reordering. The method includes
extracting a seek time table containing seek times corresponding to a
desired seek speed among different seek times to a surface of a disk, and
reordering an order to write a data in a plurality of writing positions
on the surface of the disk by use of the seek time table extracted. A
performance of a hard disk drive optimizes the write reordering under a
current condition.