A data management for a flash memory device is disclosed. The device
includes a screen virtual sector table and a virtual unit versus physical
unit table (V2P table) for each block. With the auxiliary of the screen
virtual sector table and v2p table, the data programming into the target
block of the flash memory is in accordance with the data receiving order,
which is from lower page number to higher page number in case the target
block is free. The data can be written into the target block contains
data already through one or two temporal block(s). The conventional LBA
data transfer protocol can still be applied to the flash memory device of
this invention.