Patent ID: 7343462

Claim:
A method for using a non-volatile memory, comprising following steps: a. providing the non-volatile memory having a original data area pre-loaded with a plurality of original data, and having a new data area; b. when updating the plurality of original data with a new data, if free space is available in the new data area, then writing the new data into the free space of the new data area; c. when updating the plurality of original data with the new data, if free space is not available in the new data area, then updating the plurality of original data read from the original data area with the new data and data read from the new data area, erasing the non-volatile memory as a whole, and writing the plurality of original data updated into the original data area erased; and d. reading out all data stored in the non-volatile memory, reserving a final update result of the plurality of original data, erasing the non-volatile memory as a whole, and writing the final update result of the plurality of original data into the non-volatile memory when booting an electronics device having the non-volatile memory.