1. A method of modifying data in a memory device, comprising: generating a file copy within a memory device from an existing file having a first starting pointer associated therewith pointing to a first starting location of a file allocation table, the file copy having a second starting pointer associated therewith pointing to a second starting location of a file allocation table, wherein the first starting location corresponds to data of the existing file, and the second starting location corresponds to data of the file copy, wherein the second starting pointer is generated regardless of whether the data of the file copy corresponding to the second starting location is modified; modifying the file copy; and reassociating the first starting pointer of the existing file to point to the second starting location after completion of modifying the file copy.