A control method of a non-volatile memory apparatus, which can execute
data writing normally after the next startup even when a process is
interrupted because of the occurrences of abnormal conditions such as
power shut down during data writing or data erasing is provided. The
control method of a non-volatile memory apparatus of the present
invention comprises: a first flag writing step of writing a fixed value,
which indicates that data is written, on a first flag existing in a
redundancy area on a first page of a physical block and indicating
whether or not data is written on the first page; and a data writing step
of writing data on the physical block, when the data is written on the
non-volatile memory consisting of a plurality of physical blocks.