US 12,093,140 B2
Data recovery method, apparatus, and solid state drive
Bo Cheng, Shenzhen (CN); Shaoquan Liu, Shenzhen (CN); Bin Han, Shenzhen (CN); and Yafei Yang, Shenzhen (CN)
Assigned to SHENZHEN DAPU MICROELECTRONICS CO., LTD., Shenzhen (CN)
Filed by Shenzhen Dapu Microelectronics Co., Ltd., Shenzhen (CN)
Filed on Sep. 23, 2022, as Appl. No. 17/951,599.
Application 17/951,599 is a continuation of application No. PCT/CN2021/089374, filed on Apr. 23, 2021.
Claims priority of application No. 202010561718.3 (CN), filed on Jun. 18, 2020.
Prior Publication US 2023/0016555 A1, Jan. 19, 2023
Int. Cl. G06F 11/00 (2006.01); G06F 3/06 (2006.01); G06F 11/14 (2006.01)
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
OG exemplary drawing
 
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.