A method is provided for reducing growth errors in disc drive. First, a number
of sectors to be read is determined. Data is then read from all sectors of the
number of sectors on a disc during a first disc revolution. Next, error sectors
having a number of errors above a predetermined threshold are identified. The error
sectors are then corrected and written to the disc during a second disc revolution.
In addition, a disc drive having a controller for implementing the above method
is provided.