CPC G06F 3/0619 (2013.01) [G06F 3/0634 (2013.01); G06F 3/0679 (2013.01)] | 20 Claims |
1. A storage device to maintain persistent data after converting firmware on the storage device from a first firmware executed a first mode to a second firmware executed a second mode, the storage device comprises:
a memory device to store metadata used on the storage device; and
a controller to receive a firmware package associated with a second mode while the storage device is operating in a first mode, activate the firmware package while executing a first firmware in the first mode, execute a translation descriptor in the firmware package to translate a first data structure used in the first mode to a second data structure used in the second mode, and ensure that the second data structure persists after a power cycle when the storage device is formatted to execute a second firmware associated with the second mode.
|