| CPC G06F 11/1096 (2013.01) [G06F 11/108 (2013.01); G06F 11/1088 (2013.01)] | 20 Claims |

|
1. A method comprising:
generating, after detection of an error caused by corrupted data in a first data portion in a storage device, an altered first data portion, wherein the first data portion is included within a plurality of data portions of a RAID stripe;
calculating a hash value using the altered first data portion;
comparing the hash value calculated using the altered first data portion to a stored hash value for the first data portion;
based on the comparing, determining that the altering corrects the error in the first data portion by reconstructing a second data portion of the RAID stripe using the altered first data portion to cross-validate the altered first data portion; and
overwriting the first data portion using the altered first data portion.
|