A method for recovering user data from a host device stored on a data
storage medium where a said data may become corrupted during a read
operation comprises: performing a read operation to read at least one
encoded data fragment of said plurality of encoded data fragments from
said data storage medium; storing status data indicating whether said at
least one data fragment was correctly read; writing said read at least one
data fragment to a buffer memory; attempting to decode said at least one
encoded data fragment in said buffer memory wherein if said attempted
decoding is unsuccessful then said method further comprises the steps of:
re-reading incorrectly read encoded data fragments from said data storage
medium; and attempting to decode said encoded data fragments located in
said buffer memory.
Un método para recuperar datos del usuario de un dispositivo del anfitrión almacenado en un medio de almacenaje de datos donde los datos dichos pueden corromperse durante una operación leída abarca: la ejecución de una operación leída para leer por lo menos uno codificó el fragmento de los datos de la pluralidad dicha de fragmentos codificados de los datos del medio de almacenaje dicho de datos; almacenando los datos del estado que indican si estaba dicho por lo menos un fragmento de los datos fue leído correctamente; el escribir dicho leído por lo menos un fragmento de los datos a una memoria del almacenador intermediario; el procurar descifrar dijo por lo menos un fragmento codificado de los datos en la memoria dicha del almacenador intermediario en donde si el descifrar procurado dicho es fracasado el método entonces dicho abarca más lejos los pasos de: el releer incorrectamente leyó fragmentos codificados de los datos del medio de almacenaje dicho de datos; y procurando descifrar los fragmentos codificados dichos de los datos situados en la memoria dicha del almacenador intermediario.