An apparatus, system, and method are disclosed for writing data to
protected partitions of storage media. The apparatus includes a control
module configured to communicate with a host device and receive write
commands for a storage device, a parse module configured to extract
logical block addresses, a check module configured to verify a protection
state, and a protection module configured to allow write commands
according to the protection state. The system includes a host device, a
storage device coupled with the host, the storage device comprising an
enclosure having storage media and a control module, and the apparatus.
The method includes communicating with a host device and receiving write
commands for a storage device, extracting logical block addresses from
the write commands, verifying a protection state of the extracted logical
block addresses, and allowing write commands according to the protection
state of the extracted logical block address.