Storage using nand flash memory

PURPOSE: A storage using a NAND flash memory is provided to prevent a phenomenon that a link of a file is broken when a bad block is generated in the flash memory, increase a process speed, reduce a frequency for generating the bad block, and make various specifications of flash memories compatible with a file system of a PC. CONSTITUTION: A mapping block area(12) comprises the mapping blocks storing mapping information. A table block area(14) comprises the data blocks storing data and mapped by an external system. A free block area(16) comprises the remaining area except the mapping blocks and the data blocks. Each page included in each mapping block includes a mapping region(30) formed by the first items to record the mapping information including the physical address information of each data block, and a mapping alteration region(35) including the second mapping table formed by the second items to record the mapping alteration information including the altered physical address information when the physical address information of each data block is altered.