To complement the redundant data block recovery technologies built into Kingston enterprise SSDs, periodic checkpoint creation, Cyclic Redundancy Check (CRC) and ECC error correction are also implemented in an End-to-End internal protection scheme to guarantee the integrity of data from the host through the flash and back to the host.