摘要 |
Provided is a data recovery method for a solid state disk based on a multilayer unit, which is applicable to the field of storage technology. The method comprises: establishing a couple page relationship table; establishing a historical data window, and dynamically maintaining the historical data window at run time; and if a programming error occurs when data is written in a logical block of a solid state disk, checking whether the data of the logical block is damaged or not, and if so, recovering the damaged data according to the couple page relationship table and the dynamic historical data window at run time. Further correspondingly provided is a solid state disk for realizing the above-mentioned method. In this way, when corresponding couple page data is lost due to the fact that a programming error occurs in a solid state disk of a multilayer unit, data corresponding thereto can be recovered, thereby reducing the risk of user data loss, and improving the reliability of the solid state disk. |