A memory system includes a first block in which data is stored with a low
density and a second block in which data is stored with a high density.
When data is received it is written to the first block, and in parallel
some of the data is written to the second block, so that the second block
is partially programmed. The second block is later fully programmed by
copying additional data from the first block.