SSD drives use NAND Flash memory as the storage medium. One of the disadvantages of NAND Flash is that Flash cells will eventually wear out. To extend the memory’s useable life, the SSD’s memory controller employs various algorithms that spread the storage of data across all memory cells. This prevents any one cell or group of cells from being “over used.” The use of wear-levelling technology is widespread and is very effective.