11th of August

New phone numbers!
We are glad to inform that ACE Laboratory company has moved to a new office. Please note that we have another phone numbers:

+7 (863) 231.22.06
+7 (863) 231.22.07
+7 (863) 231.22.08

                             More...

Your e-mail address:



Free!
Training materials for
PC-3000 and Data Extractor
                              More...






© Copyright ACE Laboratory
Data recovery technologies from the drives on the basis of NAND flash-memory microchips

The drives on the basis of NAND flash-memory have appeared not so long ago, and they are being used more and more widely. As volume of flash drive increases, and the volume of the user data stored in them goes higher, the technologies of data recovery from such devices become more and more urgent.


The reasons why the user data can be inaccessible are divided into two types:
  
logical damages of the drive, at which the drive is physically detected in the system at the usual connection, but it has the damages which prevent the access to the user data by the standard ways of the operation system. In this case, you can use all logical instruments of Data Extractor UDMA complex to recover data.

physical damages of the drive or service area damages, which cause impossible access to the contents of flash-memory microchips. This type of damages is more popular than the first type. To recover data in such cases, we've developed PC-3000 Flash complex.


PC 3000 Flash New!





PC-3000 Flash hardware-software complex is intended to recover data from the physically damaged flash drives when access to the contents of the flash microchips is impossible by the standard interface realized by the controller.

Supported models
It handles all models of flash drives (SD, SM ,MMC, USBFlash, MemoryStick, CompactFlash etc.), in which controller is damaged, or they have serious mechanical or electrical damages of PCB, that prevents the normal functioning of the device.

PC Flash Reader
Besides realization of its own interface, the controller of the flash drives does the specific algorithms of data allocation according to the volume of flash-memory microchips in order to control the similar wear of the separate NAND memory cells. Correspondingly, the damaged controller causes the impossible access to flash drive data in the correct way. In these cases, it is necessary to unsolder all microchips of flash memory from the drive and read their contents. For these reasons, PC-3000 Flash has the specialized reading device - PC Flash Reader.

  • Complex software interacting with hardware realizes the controller emulator. It allows to get the access to the user data by recovering the translation algorithm, specific for the end controller, at the access to the contents of flash-memory microchips. The result of the work is recovery of the correct access to the contents of the flash drive for which you can use all instruments of the logical recovery given in Data Extractor UDMA complex if there are logical damages.

  • Besides a long list of automatic modes of recovery and analysis, the complex has the wide possibilities for the manual work with the help of a wide range of the specialized utilities.

  • The complex also has the database of controller work algorithms which helps to make data recovery faster by the direct indication of the controller type.

 PC-3000 Portable kit


PC-3000 Flash hardware-software complex has the following components:

  • devices of reading NAND flash-memory microchips (PC Flash Reader)
  • PC-3000 Flash software
  • user manual for PC-3000 Flash and methods of data recovery.
 Main principles and peculiarities of data recovery from the drives on NAND flash-memory basis


The most frequent reasons of flash drives damages of any type are the problems of electrical and thermal character.

Static electricity, incorrect switching on power for USB slots on the system unit panel and other problems with power are the reasons of the burnt controller which makes impossible any access to the contents of the flash-memory microchips. In case of short-term disturbances in power, the controller is unlike to become damaged but it can cause the failure at data modification on memory microchips, that's why the logics of translator mechanism work is damaged, which is similar to the damaged controller judging from the outside features.

Taking into consideration that the controller operates with the data blocks of the minimal size of about 128 kb, this short-time failure can cause full deletion of the main file system structures, which will make the further functioning of the drive impossible.

While working, the components of flash drives produce heat. They are often cooled not enough, because of tendency to the minimization and fine look. It causes overheating and damage of the controller or the flash-memory, in other words the flash drive itself is damaged.

If the drive is not detected in the system at the standard connection or the system outputs the message that the disk is not accessible, you need to do the following actions to recover data:

  1. Solder all microchips of the drive memory using the soldering station.
  2. Read data from microchips with the help of reading device of PC-3000 Flash.
  3. Get the result using the certain succession of the program methods of the complex. The result is the image of the disk with the user data. In the complex we realized the considerable number of automatic methods of data recovery and the methods enabling to do the separate operations of the whole process.
 PC-3000 Flash software


  • Among automatic modes the complex has "Recovery on controller" modes, when you need to indicate the type of the controller applied in the drive controller. In this case all operations necessary to restore the correct access to the user data will be done automatically, which will result in the disk image with the user data.
  • To automatize the reading process, the complex has a big database of flash-memory microchip information.
  • To learn new types of flash drives, we realized "Information gathering" mode in the complex. It helps to gather information about the task including data on controller and algorithms used by it and to pass them compressed to the developers. It will allow to study the new types of flash drives, add them into the support by our complex and in some cases to help the users to recover data on distance.
  • The user manual shows the main principles how the drives function on the basis of NAND flash-memory. It also gives direct recommendations on the data recovery process from them.

PC-3000 Flash software

 Perspectives of PC-3000 Flash complex development


We plan to:

  • Add fully automatic algorithms and modes enabling to make your participation minimal while working with the complex
  • Increase the number of the supported controllers and applied algorithms
  • Increase functionality of the device, reading to support more operations with NAND flash-memory microchips
  • Add specialized modes enabling to make the full analysis of the task in the complicated cases
  • Make possible data recovery from flash drives which use data coding algorithms.

Go up