Services
Data recovery from RAID
Data recovery from HDD / SSHD
Data recovery from SSD / NVMe
Data recovery from pendrive and memory card
Firmware database
Price list
Address and contact
The answer is in the question - the complexity of the system in question.
RAID (Redundant Array of Independent Disks) is a method of logically organizing multiple disks so that they form a logical whole, while offering a number of benefits resulting from the use of two or more drives.
The disk array is characterized by the failure rate typical for a single HDD or SSD drive, for which there is also the possibility of damaging the RAID controller at the software or hardware level and the possibility of disrupting data integrity on one or several drives, which may permanently prevent logical reconstruction and data recovery.
Let's look at the two basic types of RAID used most often by home users and small businesses. The most popular array configurations in these applications are RAID0 and RAID1.
In the case of RAID0, we divide the data equally among all drives operating in the matrix, thus increasing the available capacity and reading and writing speeds.
This type of array does not provide protection in the event that any disk is damaged and the failure of one of them prevents access to all data.
To recover data from such a matrix, it is necessary to image all disks belonging to the configuration, repairing them if necessary, verifying the order of drives and the stripe size used, and performing logical reconstruction.
RAID1 is a so-called mirror array in which each disk belonging to the array contains exactly the same content, and its capacity and writing speed do not increase compared to a single disk.
It allows operation as long as at least one disk that is part of the configuration remains functional, with the reservation that in the event of surface degradation and bad sectors, these errors may be transferred and, as a result, damage data or lead to loss of information integrity.
As long as one drive remains functional, there is usually no problem with accessing the contents and restoring data.
Often, however, the device in which RAID1 is running is not monitored, or warnings and failures are ignored, which ultimately leads to damage to all drives. In such a situation, it is necessary to check which of the drives failed last and from which data should be recovered.
Data recovery from RAID:
Manufacturers of storage solutions for which we offer data recovery services:
In our opinion, one of the most difficult cases of data recovery from a RAID array with SSD Cache enabled.
The most difficult one because a large part of the logical structure is located on the additional cache, on which TRIM also operates.
The SSD Cache itself is also often configured in some type of array, most often RAID0 or RAID 5, so in the case of a logical rebuild, we must have the configuration and data of the SSD cache and the main array, which we must combine together.
In many cases, if the SSD Cache cannot be reconstructed, the logical structure of the entire array cannot be rebuilt.
The most common mistake when a matrix fails is trying to repair it without first securing the data on it.
In the case of each array, if it is possible to access the contents, the data should be immediately copied to other storage media and only after securing them should the reconstruction begin.
If you have lost access to the data on the array, turn off the system and check the extent of damage, preferably by making a binary copy of each disk in the RAID configuration.
In our work, we very often encounter cases of attempts to repair RAID 5 or RAID 6 arrays in which one or two disks are damaged, but during their reconstruction, other disks are degraded or damaged.
If the RAID array is in the Critical, Offline, Degraded, Damage or similar state, its initialization will most often result in data corruption or deletion.