USB Flash Drive Data Recovery Experts

Have you experienced the frustration of unexpected loss of data on your USB flash drive? usb-flash-drive-failure-1

USB Flash Drive Data Recovery can be divided into several different types

    1. Logical – A logical usb flash drive data recovery is where the physical data exists on the flash drive and the flash drive is fully functional electronically. Logical data corruption can occur from damage caused by viruses, user formatting or accidental file deletion, users removing the usb flash drive improperly, intermittent electronic failures, or general file system corruption. Logical data recoveries are the least expensive of all the data recoveries and usually the quickest in turn around time. As long as the device is fully recognized and functional it is highly likely that a logical data recovery can be all that is needed to get back all your data. This is also the least expensive type of recovery.
    1. Chip On – This is how we generally start the process of flash drive data recovery under most circumstances. Under a microscope or strong magnifier using a spectrum analyzer and / or oscilloscope, we spend our time trying to repair broken solder joints, diagnose and replace faulty components and do what is necessary to repair the original PCB (Printed Circuit Board) and retrieve the users original data. lexar-flash-drive-data-recoveryThis technique leaves the original NAND memory IC(s) in tact and on the PCB. This is the best way to insure the customers original data is retrieved. This is also the least expensive type of recovery.
    1. Chip Off – This is where the actual NAND memory IC(s) are removed from the original PCB using a digitally controlled hot air re-work station. The NAND chip is then cleaned, inspected and placed into a fixture to retrieve a raw data dump to a technicians workstation computer.verbatim-usb-flash-drive-1 This process usually results from a failed attempt to repair the original PCB and is quite common.
    2. Often times the original PCB has a failed controller and there is no means to restore its functionality. Once a raw data dump is retrieved, a hex editor and custom software are used. The original controller algorithm has to be emulated to reverse engineer the manipulations of the data performed by the original controller. There are many different manipulations that are carried out by the original controller and a lot of trial and error is performed. We often equate the reverse engineering of the manipulated data to a Rubix Cube. verbatim-usb-flash-drive-insideThere is a very basic starting point with a few known parameters but many tries of different combinations of data manipulations are performed until a recognizable pattern begins to unfold and the process continues until the data is recognizable as a known file system and its unique file system patterns. Many of the manufacturers program the same controllers differently and the same is true for how the manufacturers make use of a specific NAND memory chip. This can be a very time consuming process and is more expensive than the Chip ON recovery.
COB-USB-Flash-Drive

COB Chip on Board flash drive

    1. COB architecture and Epoxy Dipped NAND IC’s or Controllers. COB (Chip On Board) pictured below is also a difficult type of USB flash drive data recovery to perform. Essentially the actual silicon substrate of the original die is mounted directly on the PCB without the use of a package enclosing the NAND memory circuits. This type is very slow as care is used to remove the original epoxy. Epoxy Dipped NAND IC’s are removed after a careful removal of all the epoxy surrounding the IC itself.
    1. Monolith Recovery – This is the most expensive of all recoveries and we do not have a set price for monolith recoveries. victorinox-usb-flash-drive-1It involves a very tedious process of slowly and carefully removing the exterior coating (Thermoset) of the monolith to expose the internal circuitry without damaging it internally. Then the essential points need to be identified and small wires are soldered to these points under a microscope. victorinox-usb-flash-drive-3At this point, a raw data dump can be obtained and the process of reverse engineering is performed to get the data into a usable form. Many factors contribute to the time spent getting the raw data dump and also the reverse engineering process.Depending on the time involved, this will determine the final price of this type of recovery.

Here is a victorinox usb flash drive monolith with the covering removed! victorinox-monolith-flash-drive