Claims
- 1. A storage device for use with a host computer, the device comprising:
at least one rotatable disc having a disc surface with a plurality of physical memory locations, the physical memory locations including data storage locations and attribute storage locations, the attribute storage locations storing protection status information corresponding to data storage locations, wherein the protection status information indicates whether the data storage locations can be written to; a spindle motor coupled to the disc; a head configured to read information from the physical memory locations and write information to the physical memory locations; an actuator which supports the head over the disc surface; and a disc controller coupled to the spindle motor and the actuator, the controller configured to exchange information with the host computer through an ATA data exchange protocol, to thereby receive write protection commands compatible with the ATA data exchange protocol relating to the write protection status information of at least one physical memory location, and in response executing the write protection commands to implement a write protection scheme compatible with the ATA data exchange protocol.
- 2. The storage device of claim 1, wherein the controller is further configured to receive an update write protection command compatible with ATA data exchange protocol from the host computer and responsively change the protection status information of at least one physical memory location.
- 3. The storage device of claim 1 wherein the controller is further adapted to receive an Identify Drive ATA command from the host computer and responsively provide protection status information to the host computer.
- 4. The storage device of claim 1, wherein the controller is further adapted to read protection status information from the attribute storage locations into a disc buffer memory upon boot-up.
- 5. The storage device of claim 1, wherein the controller is further adapted to update a disc buffer memory when updating the attribute storage locations to reflect changes made to protection status information.
- 6. The storage device of claim 1, wherein the controller is adapted to respond to write protection commands only if provided with an appropriate password.
- 7. The storage device of claim 1, wherein the storage device operates in accordance with ATA-5 specifications.
- 8. A method of write protecting a storage device having at least one rotatable disc with a disc surface having a plurality of physical memory locations, the physical memory locations including data storage locations and attribute storage locations, the attribute storage locations storing protection status information corresponding to data storage locations, wherein the protection status information indicates whether the data storage locations can be written to, the method comprising the steps of:
(a) receiving, in the storage device, ATA compatible write protection commands from the host computer relating to the write protection status information of at least one physical memory location; and (b) executing the write protection commands in the storage device to implement an ATA data exchange protocol compatible write protection scheme.
- 9. The method of claim 8, wherein receiving write protection commands step (a) includes receiving an ATA compatible update write protection command from the host computer, and executing the write protection commands step (b) includes changing the protection status information of at least one physical memory location in response to receiving the ATA compatible update write protection command.
- 10. The method of claim 8, wherein receiving write protection commands step (a) includes receiving an Identify Drive ATA command from the host computer, and executing the write protection command commands step (b) includes providing protection status information to the host computer in response to the Identify Drive ATA command.
- 11. The method of claim 8, further comprising reading protection status information from the attribute storage locations into a disc buffer memory upon boot-up.
- 12. The method of claim 8, further comprising updating a disc buffer memory when updating the attribute storage locations to reflect changes made to protection status information.
- 13. The method of claim 8, further comprising responding to write protection commands only if provided with an appropriate password.
- 14. The method of claim 8, wherein the storage device operates in accordance with ATA-5 specifications.
- 15. A storage device comprising:
means for reading data from and writing data to at least one disc of the storage device; and means for implementing an ATA compatible write protection scheme.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims priority to U.S. Provisional Application No. 60/205,922, filed May 22, 2000, and entitled “DRIVE WITH BUILD-IN WRITE PROTECTION CAPABILITY”.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60205922 |
May 2000 |
US |