A hard disk drive (HDD) defect list searching method includes checking
whether a target track is on a non-defective track list when a command to
access the target track is applied, obtaining defect information from the
non-defective track list if the target track is on the non-defective
track list, searching for a defect list if the target track is not on the
non-defective track list and obtaining defect information, including the
number of defects existing between a starting track of a zone where the
target track belongs and the target track and the number of defects in
the target track, from the defect list, and obtaining defect information
on the target track and defect information on tracks ranging from the
target track to a next defective track from the defect list and storing
the defect information to the target track and the next defective track
on the non-defective track list.