CPC G06F 11/1469 (2013.01) [G06F 3/0619 (2013.01); G06F 3/065 (2013.01); G06F 3/0656 (2013.01); G06F 3/0679 (2013.01); G06F 11/1441 (2013.01)] | 20 Claims |
1. A data recovery method applied to a solid state drive, wherein the solid state drive comprises a first memory space, a second memory space, a third memory space, and a flash memory space, and the method comprises:
copying, after an abnormality occurs in the solid state drive, memory data of the first memory space to a solidified area of the second memory space, and then writing address information of the solidified area into the third memory space;
acquiring, after a controller is reset for the first time, the address information of the solidified area from the third memory space, and recovering the memory data of the first memory space according to the address information;
flushing data of the second memory space into the flash memory space according to the recovered memory data of the first memory space; and
performing, after the controller is reset for the second time, data recovery on the solid state drive according to memory data of the flash memory space.
|