Patent ID: 6782458
Filing Date: 2004-08-24
Classification: G06F,G11B

Abstract:
A method for writing and reading data on a storage device, comprising:determining if a request has been made for writing data to be copy protected on the storage device, if so, then providing the data for writing to the storage device; copying a first data list to a second data list; writing the data to the storage device; and modifying the status of the data within the first data list as defective; otherwise, if a request has not been made for writing data to be copy protected on the storage device, then providing the data for writing to the storage device; and writing the data to the storage device using the first data list; determining if a request has been made for reading protected data on the storage device, if so, then locating and reading the protected data in the storage device using at least one data location status from the second data list wherein the location status indicates the location of the protected data as non-defective; otherwise, if a request has been made for reading unprotected data on the storage device, then locating and reading the unprotected data in the storage device using at least one data location status from the first data list wherein said at least one location status indicates the location of the protected data as defective.