Frame-based heroic data recovery on data retrieved from mass storage in which identifiable blocks have been detected to be corrupt. Logical sets of blocks are configured into frames. The invention becomes operable when standard data recovery techniques such as Error Correction Code ("ECC"), working on a frame-by-frame basis, are unable to recover all the corrupt data within the frame because there are just too many corrupt data blocks. The invention then sequentially applies a preselected series of heroic techniques, each heroic technique in the series applied concurrently to all blocks in the frame. The invention combines the corrective effects of the individual applications of heroic techniques in the series, until sufficient individual data blocks overall in the frame are recovered to allow standard frame-based recovery techniques such as ECC to complete the job.

Rahmen-gegründete heroische Datenwiederaufnahme auf den Daten zurückgeholt vom Massenspeicher, in dem identifizierbare Blöcke ermittelt worden sind, um verdorben zu sein. Logische Sätze Blöcke werden in Rahmen zusammengebaut. Die Erfindung wird funktionell, wenn Standarddatenwiederaufnahme Techniken wie Fehlerkorrekturcode ("ECC"), arbeitend auf einer Rahmen-durch-Rahmen Grundlage, nicht imstande sind, alle verdorbenen Daten innerhalb des Rahmens zurückzugewinnen, weil es zu viele verdorbene Datenblöcke gerecht gibt. Die Erfindung dann wendet der Reihe nach eine vorgewählte Reihe heroische Techniken, jede heroische Technik in der Reihe an, die gleichzeitig an allen Blöcken im Rahmen angewendet wird. Die Erfindung kombiniert die korrektiven Effekte der einzelnen Anwendungen der heroischen Techniken in der Reihe, bis die genügenden einzelnen Datenblöcke, die im Rahmen gesamt sind, zurückgewonnen sind, um Rahmen-gegründete Wiederaufnahme Standardtechniken wie ECC den Job durchführen zu lassen.

 
Web www.patentalert.com

< (none)

< Method for sharing and executing inaccessible dynamic processes for replica consistency among a plurality of existing applications

> Method, system, and apparatus to improve instruction pre-fetching on computer systems

> (none)

~ 00020