1. A method of modifying data in a memory device, comprising: directing a first starting pointer to point to a first starting location in a file allocation table, the first starting location including a cluster pointer directed to an initial cluster of data of an existing file; copying the existing file to create another file; generating another starting location in the file allocation table in response to creating the another file; directing another starting pointer to point to the another starting location in the file allocation table, the another starting location including a cluster pointer directed to another initial cluster of data of the another file; editing the another file; and when the editing of the another file is complete, redirecting the first starting pointer of the existing file to point to the another starting location including the cluster pointer directed to the another initial cluster of data of the another file.