Various embodiments of a method and system for inhibiting reads to non-guaranteed
data in remapped portions of a storage medium are disclosed. In one embodiment,
a method of managing a non-read list associated with a storage medium involves:
detecting a bad portion of the storage medium, remapping the bad portion's address
to a new portion of the storage medium, copying the data stored to the bad portion
to the new portion and, if the copy is unsuccessful, adding the address of the
new portion to the non-read list, and inhibiting a read to the new portion if the
new portion's address is listed on the non-read list. The address of the new portion
may be removed from the non-read list in response to a successful write to the
new portion.