RAID data recovery requires expert knowledge. In addition to defective hard drives, damaged RAID controllers, firmware bugs, damages/corrupted file system and human errors (e.g. shares accidentally deleted, incorrect RAID level set up etc.) are among the most common causes for data loss in RAID arrays.
Attingo specializes in data recovery and data recovery from failed RAID arrays. Continuous research and development as well as more than 23 years of experience make Attingo Data Rescue a leading provider of RAID data recovery in Europe. Fast and reliable RAID data recovery can only be guaranteed with in-depth knowledge of internal system structures (e.g. firmware), algorithms (e.g. parity history) and the behavior of RAID controllers. For example, the course of the parity, the offset and the size of the individual strips vary from model to model.
Among others, RAID controllers were reverse engineered by the following manufacturers: Adaptec Controller, 3Ware, ICP Vortex, Intel, Areca, ATTO, Dawicontrol, HighPoint, LSI, QLogic. The data recovery of failed RAID systems takes place exclusively in our in-house laboratories. Attingo has ISO 5 class clean room laboratories according to ISO 14644-1 in Vienna, Hamburg and Amsterdam.
In more than 98 % of all cases, Attingo can save the data from failed servers, RAID and NAS storage systems and restore them successfully.
There are several causes for data loss in RAID systems. When recovering and restoring data from a storage RAID array, one has to differentiate between physical and logical damage. It often happens that physical defects on one or more hard disks also result in logical damage.
RAID arrays are used for saving data redundantly. In the past this technology was mainly used in companies with server and enterprise storage systems, but nowadays it's also common in the consumer area as NAS systems with more than one hard drive. Dependent on the RAID level, one or more hard drive(s) can fall out without affecting the integrity of the data (excluding RAID0). The most common RAID levels are RAID0 (striping) , RAID1 (data mirroring), RAID5 (redundancy with one parity) and RAID6 (redundancy with double parity) as well as combinations of individual RAID levels (e.g. RAID10, RAID50, RAID51).
Regarding the structure there are differences between hardware and software RAIDs. A hardware RAID is administered via a hardware controller (e.g. Adaptec, 3Ware, LSI, Promise) while a software RAID is administered via a certain software.
The data media used are mostly SAS or SATA hard drives. In the past hard drives with SCSI or SCA interfaces were more common. A main reason why RAID recovery is often needed is that users confuse data availabilty with data security.