A method and an apparatus for storing a superblock of data codewords. The
method includes providing sectorwise error correction codes in the data
codewords. The method also includes generating superblock error
correction codes as functions of the data codewords. The method includes
storing the data codewords and the superblock error correction codes in a
plurality of sectors in a storage medium.