A portion of data stored in a non-volatile memory may be found to be
corrupted when it is read. Where parity data is generated from portions
of data and parity data is stored with the portions of data, the
corrupted data may be reconstructed from the parity data and uncorrupted
portions of data.