A defective sector detector of a storage device comprising:
- an error-corrected ECC symbol number calculator configured to count a total number of error correcting code (“ECC”) symbols that are error-corrected in data read from data sectors on a track of a recording medium of the storage device and a defective sector determination unit configured to:
- receive the total number of ECC symbols that are error-corrected for a data sector from the error-corrected ECC symbol number calculator;
- determine whether the total number of ECC symbols that are error-corrected exceeds a threshold value;
- and
- upon determining that the total number of ECC symbols that are error-corrected exceeds the threshold value, output information indicating the data sector to be a defective sector.