A method performed by a system that includes a host device and a data storage device, the data storage device including a plurality of flash memory devices and a memory controller operationally coupled with the flash memory devices, each of the flash memory devices being arranged into a plurality of erase units, each of the erase units having a plurality of pages for storing data, the method comprising:
- storing;
- a first translation map for converting a logical sector to a logical erase unit;
- receiving, by the memory controller, a second translation map from the host device, the second translation map for converting a logical erase unit to a physical erase unit within the flash memory devices;
- and
- storing the second translation map in a memory module on the data storage device.