CPC G06F 3/0653 (2013.01) [G06F 3/065 (2013.01); G06F 3/0616 (2013.01); G06F 3/0679 (2013.01)] | 19 Claims |
1. A system comprising:
at least one processing device; and
memory containing instructions configured to instruct the at least one processing device to:
store first data in a first mode in a non-volatile memory of a storage device while a temperature of the non-volatile memory is less than a threshold, wherein after the first data is stored, the non-volatile memory is exposed to a temperature greater than the threshold;
collect sensor data using a plurality of sensors;
detect transportation of the storage device;
set a plurality of flags based on the collected sensor data and the transportation of the storage device;
monitor a state of the storage device based on the set flags, the monitoring including detecting the transportation of the storage device and determining that the temperature of the non-volatile memory has fallen below the threshold; and
based on the monitored state of the storage device, store the first data in a second mode in the non-volatile memory.
|