SSD Data Recovery
SSD Data Recovery is one of the biggest challenges in data recovery business. In order to access the data, all of the memory chips first need to be removed from the PCB and then their contents must be read using a NAND reader.
After that, the contents of these memory chips must be assembled by a matching algorithm, and controller’s work must be emulated so the data could be “seen” in a correct way. This data is then analyzed and we can start recovering the data.
SSD has no moving mechanical parts and, unlike most of the media through history, it doesn’t store information by using electro-magnetism. Since it uses memory chips exclusively, SSD is silent, less susceptible to physical shock and much faster than any other data storage medium.
Types of failure on SSD drives
- Logical failure – lost partition, deletion of data, damage caused by viruses, reinstallation of the operating system, damaged database
- Electronic failures – electric shocks, controller mulfunction
SSD – Solid State Drive
SSD (Solid-State Drive) is a device for storing the data which uses integrated circuits as memories for persistent data keeping. The most important parts of SSD architecture are the controller and memory chips.
Two types of memory chips are commonly used: NAND and DRAM.
Most of the manufacturers use NAND flash memories because of their lower price and their ability to retain data without power.
On the other hand, DRAM memories are faster but expensive, and they will loose data in case of a power-loss. Both of these memories have two data storing methods: MLC (multi-level cell) and SLC (single-level cell).
Since memories from only few manufacturers are used in SSD production, only the controllers and the way they are programmed makes the difference between models. Due to memory imperfections, controller manages the memory chips “on the fly” and it is responsible, among other things, for: reading, writing, ECC (error correction), wear leveling, bad block mapping, encryption…
Besides all the benefits that SSD has, unfortunately, it isn’t immune to failures. Data structure within these devices is usually much more complicated than in most RAID systems. Different manufacturers program the controllers in a specific way so their SSD drives could achieve better performances, so the algorithms by which the data is stored on memory chips are guarded as commercial secrets.
Because of this, controllers are the source of most problems in data recovery from these devices.