Claims
- 1. A method of storing data on a disc in a disc drive, the method comprising:
receiving data to be written to the disc during a write operation; generating, on the disc drive, a write operation sequence indicator uniquely identifying the write operation as against all other write operations performed on the disc; combining the write operation sequence indicator with the data to obtain a complex data sequence; and writing the complex data sequence to the disc.
- 2. The method of claim 1 wherein generating a write operation sequence indicator comprises:
incrementing a write operation counter once for each write command which is received.
- 3. The method of claim 2 wherein generating a write operation sequence indicator comprises:
incrementing a power-on counter once for every time the disk drive is powered on.
- 4. The method of claim 1 wherein generating a write operation sequence indicator comprises:
incrementing a clock once for each minimum clock time period.
- 5. The method of claim 4 wherein generating a write operation sequence indicator comprises:
incrementing a write command counter once for each write command which is received during a single increment of the clock.
- 6. The method of claim 1 further comprising:
reading the complex data sequence from the disc; separating the write operation sequence indicator from the complex data sequence, yielding data written to the disc drive; and transmitting the data read from the disc during a read operation.
- 7. A computer-readable medium having stored thereon a data structure, comprising:
a first field including data representing a prologue; a second field including data representing user data; a third field including data representing an epilogue containing epilogue data; and a write operation sequence indicator located in one of the prologue and epilogue.
- 8. The computer-readable medium of claim 7 wherein the data structure further comprises:
the epilogue includes a pad area; and the write operation sequence indicator is located in the pad area.
- 9. The computer-readable medium of claim 7 wherein the data structure further comprises:
a fourth field including data representing check characters.
- 10. The computer-readable medium of claim 7 wherein the data structure further comprises:
a fifth field including data representing an error correcting code; and a sixth field including data representing a pad area.
- 11. The computer-readable medium of claim 7 wherein the data structure further comprises:
the third field containing data representing a write operation sequence indicator is within the first field.
- 12. The computer-readable medium of claim 7 wherein the data structure further comprises:
the third field containing data representing a write operation sequence indicator is between a fifth field containing data representing an error correcting code, and a sixth field containing data representing a pad area.
- 13. A disc drive storage unit comprising:
means for generating a write operation sequence identifier; a storage disc; and means for writing user data and the write operation sequence identifier to the disc.
- 14. The disc drive storage unit of claim 13 wherein the storage disc comprises:
a magnetic disc.
- 15. The disc drive storage unit of claim 13 wherein the storage disc comprises:
an optical disc.
- 16. The disc drive storage unit of claim 13 wherein the means for generating comprises:
a write command counter.
- 17. The disc drive storage unit of claim 13 wherein the means for generating comprises:
a clock.
- 18. The disc drive storage unit of claim 13 wherein the means for generating comprises:
a clock; and a write command counter.
- 19. The disc drive storage unit of claim 13 further comprising:
a read head; a data recovery component coupled to the read head; and a discard component coupled to the data recovery component.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims priority from U.S. Provisional Application No. 60/349,312 filed on Oct. 29, 2001 for inventors Michael H. Miller and Charles W. Thiesfeld and entitled “VERSION TRACKING OF DISK WRITE OPERATIONS”.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60349312 |
Jan 2002 |
US |