Although RAID data recovery is more complicated than traditional, disk-based restoration, it’s still possible. Most software-based solutions actually rely on a virtual RAID setup, which is created from a failed or corrupted RAID system. The virtual RAID is then mounted onto a functional system to begin the process of data restoration.
It sounds simple enough, and it is – assuming you already know the correct RAID parameters. Since these parameters are necessary when mounting the virtual RAID, it’s a critical component of the entire RAID recovery process.
Finding the Appropriate RAID Parameters
Thankfully, there are several different methods you can use when trying to find the correct RAID parameters. If you are performing a recovery for a tech-savvy client, start by asking them. Depending on their involvement with the IT of their company, they might already know the correct parameters.
If not, the next step is to try entering the default RAID parameters as furnished by the RAID vendor. This works in many scenarios, but it’s always possible that the parameters were customized at an earlier date. In this case, the default RAID parameters will be of little use.
Your next option is to rely on your software’s functionality. With some solutions there are multiple ways to go about finding the correct RAID parameters.
- 1: Automatic RAID Parameter Detection: Many software utilitiesoffer built-in RAID parameter detection. Not only can this save you significant time and hassle in the long run, but it’s far more reliable than any of the other methods. However, automatic RAID parameter detection often requires the presence of all RAID disks (or their corresponding images). The only exception is a spare disk that doesn’t contain any RAID data, in which case automatic RAID parameter detection should work regardless.
- 2: Text / hexadecimal editing: You can also use a text or hexadecimal editor to analyze the data in the various RAID components. Some software solutionshave built-in features that simplify this process. While it can be completed with any basic text editor, this is a highly advanced step that isn’t recommended for novice users.
In either scenario, there are some things to keep in mind when attempting to find the correct RAID parameters:
- It’s a lengthy process: This is true whether you are using automatic RAID parameter detection or text / hexadecimal editing. While the automated method obviously doesn’t involve as much work on your behalf, it could still take a significant amount of time to complete. You can expect even longer wait times for larger RAID setups.
- It might not be successful: Note that your attempt to find the correct RAID parameters isn’t a guaranteed success. Automatic RAID parameter detection isn’t perfect, and it’s affected by factors such as data compression, the current level of data corruption, and more. The process of manually finding the correct RAID parameters is also prone to various mistakes and errors.
As you can see, the process of recovering data from a RAID system isn’t as straightforward as other types of hardware. Additional complications, such as systems with multiple RAID disks or those that suffer from data corruption or damage, only add to the difficulty.