1. An apparatus for writing data to protected partitions of storage media, the apparatus: comprising: a control module configured to communicate with a host device and receive write commands for a storage device having at least one partition; a parse module configured to extract logical block addresses from the write commands; a check module configured to verify a protection state of the extracted logical block addresses; and a protection module configured to allow write commands according to the protection state of the extracted logical block address.