A flash memory, and a flash memory access method and apparatus allowing
memory access and error block recovery by creating a mapping table
representing a physical address and status of a data block into a map
block of the flash memory and referring to the mapping table. The flash
memory includes a map block having a first mapping table containing a
physical address allocated to each of blocks constituting a data block
and status information of each of the blocks, a second mapping table
containing mapping information between the physical address and a logical
address on each of the blocks in the first mapping table from which error
blocks are excluded, and a third mapping table in which most recent
mapping information is written and processed by a specified value to
minimize an update operation of the second mapping table.