Solid State – Advanced Chip Level
The most common failure involves failure of an internal component, such called the ‘controller chip’. It is usually impossible to source exact parts to replace these, and so the remedy involves de-soldering the actual memory microchip(s) from the circuit, obtaining a raw dump of the data from the microchip(s), and then translating the dump to obtain the original data structure and files in order to deliver a complete USB data recovery.
The raw data dump could be thought of as all of the pages on an encyclopaedia torn out and laid randomly on the floor with page numbers deleted. The challenge is to re-order the pages correctly so that the information makes sense. For every 1MB of flash memory, there are typically 250,000 ‘pages’ of data to re-order.
Since there are so many thousands of variations of devices in the market, and so many combinations of controller and memory chips with customised configurations, each new job is usually different than the last.
In an advanced case, the data might be encrypted, thus making recompilation of data even more difficult. Inherent corruption in the data extracted from the chip(s) might make the recompilation of data additionally complex.
Data retrieved during the USB data recovery process is usually returned on DVD or may be delivered electronically in many cases.