Patent ID: 8156165
Filing Date: 2012-04-10
Classification: G06F,G11C

Abstract:
1. A method implemented on a computer system by a processor configured to execute instructions, the method comprising: creating a new subdirectory for a parent directory by allocating a first cluster and a second cluster on a storage medium for the new subdirectory, the first cluster and the second cluster being overwritable; creating, in the first cluster, an entry pointing to a current sector where the new subdirectory is stored and an entry pointing to the parent directory; filling a remainder of the first cluster with data that a file system will not permit to be overwritten to prevent changeable data from being stored in the first cluster; writing, to the second cluster, an entry for a file of the new subdirectory; storing, in a file allocation table for the storage medium, a chain of entries corresponding to the new subdirectory, the chain of entries linking the first cluster to the second cluster; and updating the entry for the file of the new subdirectory in response to modification of the file by: