Patent ID: 8746578

Claim:
A storage device, comprising: an access port; a non-volatile memory device configured to store data, the memory device having a read-only partition; a controller coupled to the access port and the non-volatile memory device and configured to receive a first control signal indicating that the read-only partition should be opened to writing, the controller further configured to change an attribute of the read-only partition from read-only to read/write responsive, at least in part, to receipt of the first control signal, and provide a second control signal to the access port indicating the attribute of the read-only partition has changed from read-only to read/write, the controller further configured to determine a size of the read-only partition and a size of data to be written to the read-only partition, the controller further configured to execute a resizing command to resize the read-only partition if the controller determines that the size of data to be written to the read-only partition exceeds the size of the read-only partition; and an integrated circuit device coupled to the controller and configured to receive commands coupled by the controller from the access port to the integrated circuit device, the commands including a command to open the read-only partition to writing, the integrated circuit device further configured to respond to the command to open the read-only partition to writing by providing to the controller the first control signal indicating that the read-only partition should be opened to writing.