| CPC G06F 3/0619 (2013.01) [G06F 11/0751 (2013.01); G06F 11/0793 (2013.01)] | 16 Claims |

|
1. A method comprising:
performing in a host in communication with first and second data storage devices:
determining whether a condition under which primary and secondary copies of data are to be written to the first and second data storage devices, respectively, presents a relatively-high risk of loss of both the primary and secondary copies of the data; and
in response to determining that the relatively-high risk is presented, causing the primary and secondary copies of the data to be written differently in the first and second data storage devices, respectively;
wherein:
the condition comprises programming a multi-level cell (MLC) meta block comprising a program-erase count (PEC) greater than a threshold; and
the causing comprises writing one the primary and secondary copies of the data either to an MLC meta block with a PEC less than the threshold or to a single level-cell (SLC) block.
|