| CPC G06F 3/0632 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0679 (2013.01)] | 19 Claims |

|
1. A data storage device comprising:
a non-volatile memory;
a pinhole button configured to be pressed; and
a controller configured to:
detect that the pinhole button is pressed by receiving an interrupt;
detect that the data storage device is coupled to a direct-current (DC) power supply;
initiate formatting of the data storage device or a factory reset of the data storage device; and
mask all interrupts to initiate the formatting or the factory reset.
|