A system and method for determining when data stored in a data storage
device is becoming unreliable. A list of trigger events is maintained,
either on the media, or on a host processor, and the number of trigger
events pertaining to data retrieval errors is also maintained either on
the disc media or on the host processor. Based upon the trigger events and
the running totals, the disc media is scanned for errors from time to time
and the error detecting algorithm can change depending upon the respective
trigger totals. The triggers are typically representative of events likely
to cause errors to occur and can be tailored to different types of storage
media
Un sistema y un método para determinarse cuando los datos almacenados en un dispositivo de almacenaje de datos están llegando a ser no fiables. Una lista de los acontecimientos del disparador se mantiene, en los medios, o en un procesador del anfitrión, y el número de los acontecimientos del disparador que pertenecen a los errores de la recuperación de datos también se mantiene en los medios del disco o en el procesador del anfitrión. Basado sobre los acontecimientos del disparador y los totales corrientes, los medios del disco se exploran para los errores a partir del tiempo al tiempo y el error que detecta algoritmo puede cambiar depender de los totales respectivos del disparador. Los disparadores son típicamente representativos de acontecimientos probablemente hacer errores ocurrir y se pueden adaptar a diversos tipos de medios de almacenaje