Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

SSD and data recovery method for SSD

A recovery method and data technology, which is applied in the direction of data error detection, electrical digital data processing, and response error generation, which can solve the problems of irrecoverability

Inactive Publication Date: 2016-06-08
INSPUR BEIJING ELECTRONICS INFORMATION IND
View PDF6 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But also because of the TRIM command, the deleted file data will be automatically recovered by the SSD, which means that these file data will be permanently deleted and cannot be recovered. Some data recovery (undelete) software that can be used on traditional disks in the past, now It may not work anymore on SSD

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • SSD and data recovery method for SSD
  • SSD and data recovery method for SSD
  • SSD and data recovery method for SSD

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0041] Please refer to figure 1 , figure 1 A flowchart of the process of a data recovery method for SSD provided by the present invention, wherein the SSD includes a memory, a primary storage unit, and a secondary storage unit, and the method includes:

[0042] Step S101: Receive the data deletion instruction sent by the operating system, and determine the data block in the main storage unit where the data to be deleted is located according to the data deletion instruction;

[0043] It is understandable that the data deletion instruction will mark the data block where the data to be deleted is located. Therefore, after receiving the data deletion instruction sent by the operating system, the data block in the main storage unit where the data to be deleted is located is determined according to the data deletion instruction.

[0044] Step S102: Read the data to be deleted from the data block to the memory;

[0045] Step S103: create a mapping table for the data to be deleted;

[0046] It ...

Embodiment 2

[0054] Please refer to figure 2 , figure 2 This is a flowchart of another process of a data recovery method for SSD provided by the present invention, and the method specifically includes:

[0055] Step S201: Receive a data deletion instruction sent by the operating system, and determine the data block in the main storage unit where the data to be deleted is located according to the data deletion instruction;

[0056] Step S202: Determine whether the ratio of the data to be deleted to the capacity of the memory is not greater than the first preset threshold, if yes, go to step S203, otherwise, go to step S204;

[0057] It is understandable that the size of the data to be deleted is not necessarily, and may be larger than the capacity of the memory, or may be smaller than the capacity of the memory. Therefore, it is necessary to compare the size of the data to be deleted with the size of the memory. Whether the ratio of the deleted data to the capacity of the memory is not greater t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an SSD and a data recovery method for the SSD. The SSD comprises a memory, a main memory unit and a secondary memory unit. The method comprises the steps that data to be deleted is not directly and permanently deleted, a mapping table is established for the data to be deleted, the mapping table and the corresponding data to be deleted are stored in the secondary memory unit, and the data to be deleted is transferred to the secondary memory unit from the main memory unit; when a data recovery command of an operating system is received, corresponding mapping items inquired from the mapping table are inquired according to the data recovery command, corresponding data to be deleted is obtained, the corresponding data to be deleted returns to the operating system, and the corresponding data to be deleted is recovered. Direct utilization of the data to be deleted is achieved, and the efficiency and the performance of the SSD are improved.

Description

Technical field [0001] The invention relates to the technical field of solid-state hard disk storage, in particular to an SSD and a data recovery method for the SSD. Background technique [0002] SSD (Solid State Drives, solid state drive) breaks through the speed bottleneck of traditional hard disks, and has the advantages of stable work, no noise, low power consumption and low cost, and has a great potential to replace traditional hard disks. For traditional disks, the operations of "writing a blank data block" and "overwriting a data block with existing content" are exactly the same. In SSD, only empty data blocks can be directly written; and for non-empty data blocks, it is necessary to perform an erase operation before writing. [0003] In an SSD, the smallest unit of data storage is a page. The size of a page is generally 4KB, and several pages are combined into a block. SSD reads / writes a page individually, but erase operations can only be performed on the entire block. T...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F11/14
CPCG06F11/1448
Inventor 管慧娟
Owner INSPUR BEIJING ELECTRONICS INFORMATION IND
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products