When a read to a disk returns an error for a sector previously identified as good, the read is retried a predetermined number of times to attempt to recover the sector data. If the sector is unrecoverable, the failed sector is relocated and an "unusable" bit associated with the replacement sector is set to indicate that the data is bad. The unusable bit indicates that the replacement sector is good, but the data contained within the replacement sector is bad. A read error is generated for subsequent reads to the replacement sector as long as the unusable bit remains set. The unusable bit is cleared after a write to or reformat of the replacement sector. The replacement sector thereafter becomes a fully functional substitute for the failed sector, containing good data. The validity of data within the replacement sector is identified at all times, allowing use of bad data to be avoided.

Quand lu un disque renvoie une erreur pour un secteur précédemment identifié comme bon, lu est réessayé un nombre de fois prédéterminé d'essayer de récupérer les données de secteur. Si le secteur est irrémédiable, le secteur échoué est replacé et un "inutilisable" mordu associé au secteur de rechange est placé pour indiquer que les données sont mauvaises. Le peu inutilisable indique que le secteur de rechange est bon, mais les données contenues dans le secteur de rechange sont mauvaises. Une erreur de lecture est produite pour suivant lit au secteur de rechange aussi longtemps que les restes inutilisables de peu réglés. Le peu inutilisable est s'est dégagé après une inscription à ou restructure du secteur de rechange. Le secteur de rechange devient ensuite un produit de remplacement entièrement fonctionnel pour le secteur échoué, contenant de bonnes données. La validité des données dans le secteur de rechange est identifiée à tout moment, permettant à l'utilisation de mauvaises données d'être évitée.

 
Web www.patentalert.com

< (none)

< Channel scanning method and apparatus

> Method and arrangement for controlling deployment of a side airbag

> (none)

~ 00022