The preferred embodiments described herein provide a memory device and methods
for use therewith. In one preferred embodiment, a method is presented for using
a file system to dynamically respond to variability in an indicated minimum number
of memory cells of first and second write-once memory devices. In another preferred
embodiment, a method for overwriting data in a memory device is described in which
an error code is disregarded after a destructive pattern is written. In yet another
preferred embodiment, a method is presented in which, after a block of memory has
been allocated for a file to be stored in a memory device, available lines in that
block are determined. Another preferred embodiment relates to reserving at least
one memory cell in a memory device for file structures or file system structures.
A memory device is also provided in which file system structures of at least two
file systems are stored in the same memory partition. Additionally, methods for
permanently preventing modification of data stored in a memory device and for identifying
memory cells storing data are disclosed.