Research and Development
For over a decade our engineers are devoted in exploring options and new technology for more efficient recovery of data from all storage devices. Our current research and development is focused around following projects/subjects:
- Flash NAND Data Recovery
- JTAG Acquisition and Data Recovery
- Tools for HDD Head Replacement and Service of Spindle Motor Bearing
- Firmware recovery for the latest Seagate, Western Digital and Toshiba hard disk drives
- Advanced Data Recovery Analytics
In case you want to help and share your findings contact us via email.
Flash NAND Data Recovery
NAND gate (negative-OR) is a logic gate which produces an output that is false only if all its inputs are true; thus its output is complement to that of the AND gate. It is made using transistors. By De Morgan’s theorem, AB=A+B, a NAND gate is equivalent to inverters followed by an OR gate (negative-OR). The NAND type is primarily used in: USB Flash drive, Compact Flash Card (sometimes designed as hard disk drive), Secure Digital(SD), miniSD, microSD, Smart Media Card, SDHC Flash Card, Multimedia card(MMC), Memory stick, xD-Picture Card, Solid-state drives, Smartphones, Tablets and other mobile devices. NAND as memory chip is used with the controller chip which main purpose is to drive specific algorithm and manipulate data on NAND memory chip. The core of our research is focused toward getting solutions for various algorithms implemented. Basically it involves reading of separate NAND memory chips into images (called DUMP) and assembling them into the one valid logic drive. To do so we use special equipment. Part of this research is also used for ADRECA project which finally led to a self-published paper NAND Flash Data Recovery Cookbook.
JTAG Acquisition and Data Recovery
The Joint Test Action Group (XJTAG Web Site) is an electronics industry association which developed a method to verify design and to testing printed circuit boards after manufacture. Since JTAG implements standards for on-chip instrumentation in electronic design automation it can also be used sor acquisition of data via serial communication. To put it simple it specifies the use of a dedicated debug port as serial communications interface for low-overhead access without requiring direct external access to the system address and data buses. The interface connects to an on-chip test access port (TAP).
Tools for HDD Head Replacement and Service of Spindle Motor Bearing
Having in-house tools for hard disk drive head replacement and resolving common problems with spindle motor is a great advantage. Years ago we started developing a tool for spindle motor bearing replacement first for Seagate models and later for Western Digital, HGST and later toshiba. These tools can be also be used in cases when hard disk drive platters are contaminated and require cleaning. Latest research include Arduino related technology.
Firmware recovery for the latest Seagate, Western Digital and Toshiba hard disk drives
Recovery and firmware repair in one of key components for any new hard disk drive case we receive. In 90% of all HDD cases it is necessary to make some adjustments to drive firmware in order to increase speed, provide correct translation, etc. We use special equipment for firmware access and therefore we need to maintain the appropriate skill level, therefore this is an ongoing project.
Advanced Data Recovery Analytics
In late 2013 My Data Recovery Lab became the very first provider to honor ADRECA’s Free Data Recovery Quote web service. Idea behind this project is to accurately estimate possibilities for recovery of data, cost and provide other relevant information what to or not to do when experience data loss. Many critics said this is impossible but statistics proves them wrong!
The important fact is that we all use very similar hardware, there are limited number for any data storage device there is and we humans we tend to do the same things no matter where we live, how educated we are or how much we earn. Data is lost everyday and in very similar ways. So we collect data about all this and then crunch the numbers to see what is the likely outcome.
Fascinating isn’t it? If you want to check up on this project use their official blog.