Method and apparatus for determining sector status in a data storage device by writing a status of read-only, writable, or obliterated in an error recovery area of each sector
First Claim
1. A system for storing data comprising:
- a data storage device for reading and writing said data;
storage media disposed within said data storage device for storing said data, wherein said storage media comprises a plurality of predefined portions and wherein each of said plurality of predefined portions comprises a data and an error recovery area;
means contained in said error recovery area of each of said predefined portions of said data storage media for defining a storage state for each of said plurality of predetermined portions of said data storage media, and wherein said storage state comprises either a read-only state, a writable state, or an obliterated state; and
means within said data storage device for changing said storage state of one of said predefined portions from said writable state to said read-only state when data is first written to said one of said plurality of predefined portions, and further changing said state to said obliterated state when previously written data is overwritten within said one of said predefined portions.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for allowing writable, magneto-optic (MO) data storage media to be defined as read-only. Because the MO media specification is compatible with WORM media, each sector of the media contains an error recovery section, called the defect management pointer (DMP). In MO media, error recovery information is stored at a common location, so the DMP of each sector is used to indicate the state of the sector--writable or read-only. A special data pattern is used to indicate whether the sector is blank or contains user data. With the DMP information set in the writable state, the sector can be written, however, the process of writing the sector also sets the DMP information to the data pattern that indicates that the sector is now in a read-only state. Once the storage state has been changed to the read-only state, the drive will no longer write data into this sector. The drive will also not allow the state to be changed from the read-only state back to the writable state. For data security purposes, data on media must sometimes be written over, or obliterated. After this process, the invention places a special pattern in the DMP, and thereafter, the drive can detect whether a sector contains user data, is blank, or has been obliterated.
103 Citations
7 Claims
-
1. A system for storing data comprising:
-
a data storage device for reading and writing said data; storage media disposed within said data storage device for storing said data, wherein said storage media comprises a plurality of predefined portions and wherein each of said plurality of predefined portions comprises a data and an error recovery area; means contained in said error recovery area of each of said predefined portions of said data storage media for defining a storage state for each of said plurality of predetermined portions of said data storage media, and wherein said storage state comprises either a read-only state, a writable state, or an obliterated state; and means within said data storage device for changing said storage state of one of said predefined portions from said writable state to said read-only state when data is first written to said one of said plurality of predefined portions, and further changing said state to said obliterated state when previously written data is overwritten within said one of said predefined portions. - View Dependent Claims (2, 3)
-
-
4. A process for storing data in a read-only form on writable media, said process comprising the steps of:
-
(a) subdividing said media into a plurality of sectors, each of said sectors having data and error recovery areas; (b) defining a storage state within said error recovery area of each of said sectors; (c) examining said storage state prior to a write operation to one of said sectors; (d) if said storage state indicates that said one of said sectors has a read-only state, canceling said write operation; and (e) if said storage state indicates that said sector has a writable state, proceeding with said write operation, and setting said storage state to a read-only state after said write operation is complete. - View Dependent Claims (5, 6, 7)
-
Specification