Data recovery from RAID 5 and RAID 6 arrays created by the PERC 6/i controller on the Dell PowerEdge R610
This article provides a detailed overview of the process for recovering data from RAID 5 and RAID 6 arrays managed by the DELL PERC 6/i controller in a DELL PowerEdge R610 server, as well as what to do in case of server failure or failure of one or more drives, and how to access data if the RAID array becomes unavailable.

- DELL PowerEdge R610 Server
- Creating RAID 5 on PERC 6/i
- Recovering data from a RAID 5 array created by PERC 6/i
- Recovering data from a RAID 6 array created by PERC 6/i
- Conclusion
- Questions and answers
- Comments
Data storage reliability in server systems largely depends on correct RAID controller operation and array configuration. The Dell PowerEdge R610 server combined with the PERC 6/i controller is widely used to build fault-tolerant systems based on RAID 5 and RAID 6. These configurations provide a balance of performance, capacity, and data protection, but they are not immune to failures.
Failure of one or more drives, corruption of RAID metadata, controller errors, or incorrect administrator actions can lead to loss of access to the array. For RAID 5 and RAID 6, the situation is complicated by the need to correctly reconstruct parity; without proper parity reconstruction, data recovery is impossible or incomplete.
In this article we describe how to recover data from RAID 5 and RAID 6 arrays created on a PERC 6/i controller in a Dell PowerEdge R610: what actions to take after a failure, how to determine array parameters, and which tools can help restore information with minimal loss.
Data Recovery from RAID 5 and RAID 6 Created with PERC 6 i on DELL PowerEdge R610
DELL PowerEdge R610 Server
When the Dell PowerEdge R610 is powered on, a POST sequence is displayed, during which you can quickly enter the BIOS by pressing F2 or access the PERC 6/i RAID controller settings by pressing Ctrl + R when prompted.

In standard configuration, the R610 is equipped with six hot-swap 2.5-inch drive bays supporting SAS or SATA drives.

To install a 2.5″ SATA drive, secure it in the appropriate metal sled (caddy), then gently insert it into the drive bay until the latch clicks into place.

After correct installation, the activity LED on the front panel will light or start blinking, indicating the controller has detected the drive.
| Specification | Value |
|---|---|
| Form factor | 1U rack server |
| Processors | Up to 2 × Intel Xeon 5500 / 5600 series |
| Number of cores | Up to 12 cores (depending on CPU) |
| Memory | Up to 192 GB DDR3 ECC |
| Memory slots | 12 DIMM |
| Drives | Up to 6 × 2.5″ SAS / SATA HDD or SSD |
| RAID controller | PERC 6/i, H700, S100 (optional) |
| Supported RAID levels | 0, 1, 5, 6, 10 (depends on controller) |
| Network | 4 × Gigabit Ethernet |
| Expansion slots | 2 × PCIe |
| Ports | USB, VGA, Serial |
| Power | Dual redundant power supplies |
| Remote management | iDRAC (Integrated Dell Remote Access Controller) |
| Operating systems | Windows Server, Linux (including Ubuntu, VMware) |
| Use cases | Virtualization, databases, file servers |
Creating RAID 5 on PERC 6/i
After opening the interface you will see a list of physical drives and current virtual disks. If there was a previous configuration on the drives, before creating a new array press F2, choose the Foreign Config menu, then Clear to erase previous settings.

This is necessary because old configurations may remain on the drives and can prevent the system from showing all drives available for creating a new RAID.

Then go to VD Mgmt (Virtual Disk Management) and select Create New VD.

In the list of available array types choose RAID 5, then mark the drives to be combined. When creating the array you can set the RAID capacity and assign it a name.

Next, configure array parameters such as Stripe Size, cache policy Write Back or Write Through. Additional options Initialize, Configure Hot Spare and Force WB with No Battery are available if needed.

After confirming these settings the virtual disk will be created and will appear in the list of available disks.

You can view its parameters in the Virtual Disks section.

After finishing in the utility you can continue booting the operating system; the created storage will be ready to store data.
Recovering data from a RAID 5 array created by PERC 6/i
STEP 1. Automatic RAID 5 detection
Recovery of RAID 5 requires caution due to data distribution and parity. When one drive fails the array operates in degraded mode, but any additional failure will result in complete data loss. If multiple drives have failed or the array becomes unavailable, immediately stop using the server to avoid data being overwritten during automatic rebuild attempts.
If the PERC 6/i controller on the Dell PowerEdge R610 fails, use Hetman RAID Recovery to restore access to files. The application automatically reads controller parameters, analyzes drive states, and reconstructs the array structure while preserving directory integrity.

Before starting work, be sure to record the order of drives in the server, as changing their sequence complicates recovery. After removing drives, number them (for example with a marker) and connect them to a PC via SATA cables or a docking station. Once all media are stably connected, begin analysis in Hetman RAID Recovery.

If it is impossible to physically connect all drives at the same time, an alternative is to create full images of the drives for subsequent analysis.
After the image of the missing drive is mounted directly in Hetman RAID Recovery, the software will recognize it as a real device and, combined with other physical media, automatically reconstruct the array structure. This allows starting data recovery even with limited connection ports, preserving data integrity at every stage.
Launch Hetman RAID Recovery. Upon startup the program will automatically detect all connected media, analyze their condition, and attempt to reconstruct the RAID array configuration based on service information. The main window will display found drives and reconstructed arrays available for further scanning, structure analysis, and data recovery.

Select your RAID array and run Fast Scan mode.

After scanning completes, the program window will display the contents of the RAID array available for recovery. Mark the required files and folders and click the Recovery button in the top menu.

In the next step specify the destination for recovered data and confirm by clicking Recovery.

After completing all recovery steps, data from the RAID array will again be available for further use.

STEP 2. RAID 5 recovery using RAID Constructor
If automatic detection did not yield results, use the RAID Constructor and perform manual configuration. This is necessary when service information on the drives is damaged and the software cannot correctly read RAID 5 parameters.

In manual mode you can set the drive connection order and array technical characteristics in preparation for scanning.

Keep in mind that RAID 5 architecture tolerates only a single drive failure. Thanks to parity, the software can reconstruct missing data blocks and return file access if all other drives remain operational. However, if two or more drives fail, data integrity is lost and standard software recovery becomes impossible.
To work correctly in RAID Constructor you need to know the key parameters of the disk array:
- RAID level,
- disk order,
- block rotation algorithm,
- block size,
- bytes per sector.

These values were defined when the array was created. Without them, accurate reconstruction of the RAID configuration is impossible.
Open RAID Constructor and select Manual Mode.
Since during array creation these parameters are known, they can be entered manually. In general, for RAID 5 in most PERC 6/i controller configurations the following values are used:
- Block order — Left Synchronous,
- Block size — 64 KB,
- Bytes per sector — 512.

When entering these values, verify they match the controller’s original settings, as they may vary depending on the specific configuration.
After entering the required parameters, in the Available disks field select the drives that belong to the RAID array and move them to the Selected disks field, observing the correct sequence used in the array.

If one or more drives cannot be connected physically, use the Add empty disk function to add an empty disk to emulate the missing drive.

It is important to preserve the exact order of drives in the array because changing it can lead to incorrect RAID reconstruction and make data recovery impossible.
If the exact order of drives in the array is unknown, it can be determined by trial. Change the order of media in the Selected disks field using the up and down arrows and update the reconstruction result each time. The correct sequence will allow proper identification of volumes and subsequent scanning and data recovery.

After finishing configuration click Add in the lower-right corner to move the reconstructed array to the main window for further scanning and recovery.

Recovering data from a RAID 6 array created by PERC 6/i
STEP 1. Connecting drives for recovery
Data loss can occur unexpectedly even with RAID 6, which tolerates two drive failures but is not a 100% guarantee. If the controller fails, access to data is impossible without replacing it. When replacing the controller does not help, use Hetman RAID Recovery.
Consider a situation where files were accidentally deleted on a functioning RAID 6.
Before recovery, ensure the target drive or media has enough free space for all data you plan to restore. If the PERC 6/i controller has failed, remove all drives from the Dell PowerEdge R610 and connect them directly to a computer by any available method.
Preserve the precise drive order in the array: each drive in RAID 6 corresponds to a specific portion of data and parity, so any reordering can corrupt files, disrupt array structure, and significantly complicate recovery. It is recommended to photograph or record drive slot positions beforehand for safe handling.

STEP 2. Automatic RAID parameter detection
After launch, Hetman RAID Recovery will automatically scan all connected media and analyze their service headers to locate the RAID 6 configuration.
The program recognizes PERC 6/i controller parameters such as block size and drive order and will attempt to virtually assemble the array to its original state. All detected physical devices and reconstructed logical volumes will appear in the main window, ready for further analysis and file recovery.

When the program automatically detects the RAID 6 configuration, you can use Fast Scan to quickly analyze the file system, which is especially useful if data access was lost due to accidental deletion of files on the live server.

After completion, the workspace will display the array contents — you will be able to see all folders and files, including those that were deleted. Simply select the required data and click Recovery.

In the dialog, specify the path to a healthy drive where the information will be copied and confirm the action.

The program will copy the selected data preserving their original structure, after which you only need to click Finish.

Now all files that were previously deleted or inaccessible on the failed server are ready for use on a new device.

STEP 3. RAID 6 recovery using RAID Constructor
When RAID 6 operation is complicated not only by file deletion but also by physical failure of one or two drives, automatic detection may fail. In this case use the RAID Constructor tool to manually reconstruct the configuration, allowing the software to assemble the array from surviving media and parity blocks.

After launching Hetman RAID Recovery, go to the main menu and select RAID Constructor.

Then choose Manual Mode to manually reconstruct the array configuration.

For correct manual configuration you must specify basic technical characteristics that the PERC 6/i controller set during initialization:
- RAID type,
- block order and block size,
- bytes per sector.
If exact settings are not available, use typical parameters for most Dell PowerEdge systems, where the following are commonly used:
- Block order – Left Synchronous,
- Block size – 64 KB,
- Bytes per sector – 512.

Correctly entering these values in RAID Constructor allows the program to virtually reconstruct the damaged structure and provide access to surviving and previously deleted data for subsequent saving.
After specifying technical characteristics, proceed to build the array structure: in the Available disks window select your RAID 6 drives and drag them to the Selected disks list.

Because RAID 6 architecture is based on dual distributed parity, data recovery remains possible even with two missing drives.
The program will automatically reconstruct missing data segments by calculating them from parity blocks on surviving media, enabling full recovery of the file system integrity and directory structure of the Dell PowerEdge R610 server.
To emulate damaged drives use the Add empty disk function, which will insert empty virtual media into the configuration.

It is critically important to preserve the original disk order, since any change in order will make recovery impossible. If the exact sequence is unknown, determine it by trial: move drives up or down in the Selected disks list until logical volumes are correctly identified.
Once the structure is reconstructed, click Add in the lower-right corner to have the virtual array appear in the main program window for scanning and file recovery.

After successful reconstruction your RAID 6 will appear on the main screen as a logical device ready for operation.

Click it and select Fast Scan to quickly analyze the file system structure.

Once the process completes, use the Preview function in the right part of the window to verify integrity of found documents, photos, or videos before saving them.

Then mark the required directories and files and click Recovery on the control panel.

In the final dialog specify the path to a healthy drive where data should be copied and confirm the action by clicking Recovery again. The program will automatically perform the copy, restoring your data from the array in full.
Conclusion
Recovering data from RAID 5 and RAID 6 arrays created on a PERC 6/i controller in a Dell PowerEdge R610 is a complex but achievable process if approached correctly. Despite the high fault tolerance of these RAID levels, hardware failures, metadata corruption, or configuration errors can cause loss of access to data.
RAID 5 allows recovery after a single drive failure, while RAID 6 can tolerate failure of two drives. However, in serious failures correct reconstruction of array parameters — including drive order, block size, and parity algorithm — is critical.
To maximize recovery success avoid any operations that may modify original data: do not recreate the array, do not initialize drives, and whenever possible work only with copies. Using specialized software or consulting professionals significantly increases the chances of successful recovery.
Thus, even in the event of critical RAID array failures on a Dell PowerEdge R610, by following the correct sequence of actions and exercising caution it is possible to restore access to important information and minimize losses.






