Embodiments described herein disclose methods, devices, and media for
storing data. Methods including the steps of: receiving data to be stored
in a memory that includes at least three blocks, wherein each block, for
storing the data, has at least one metadata value, associated with each
block, that is dependent upon a writing time of each block; grouping at
least three blocks into at least two block groups, wherein at least one
block group contains at least two blocks; associating a respective
metadata value with each block group; and associating the respective
metadata value of a respective block group with each block storing the
data contained in the respective block group, without storing a dedicated
copy of at least one metadata value for each block. In some embodiments,
at least one metadata value is stored in a block-group table.