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.

Data recovery from RAID 5 and RAID 6 arrays created by the PERC 6/i controller on the Dell PowerEdge R610

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.

Go to view
Data Recovery from RAID 5 and RAID 6 Created with PERC 6 i on DELL PowerEdge R610

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.

Dell PowerEdge R610 entry screen

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

R610 in standard configuration

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.

R610: installing drives into the sled

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.

PERC 6/i interface

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.

PERC 6/i: Foreign Config

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

PERC 6/i: VD Mgmt (Virtual Disk Management)

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.

PERC 6/i: list of available array types

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.

PERC 6/i: array parameter settings

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

PERC 6/i: confirmation of settings

You can view its parameters in the Virtual Disks section.

PERC 6/i: Virtual Disks

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.

Recover data from damaged RAID arrays inaccessible from a computer.
Hetman RAID Recovery: the program automatically reads controller parameters

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.

Record the order of drives in the server

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.

Hetman RAID Recovery: the program detected all connected media

Select your RAID array and run Fast Scan mode.

Hetman RAID Recovery: select the RAID array and run Fast Scan

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.

Hetman RAID Recovery: RAID array contents

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

Hetman RAID Recovery: specify the destination for recovered data

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

Hetman RAID Recovery: preview of recovered RAID array data

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.

Hetman RAID Recovery: use RAID Constructor

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

Hetman RAID Recovery: RAID Constructor – Manual Mode

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.
Hetman RAID Recovery: RAID Constructor – Array parameters

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.
Hetman RAID Recovery: setting controller parameters

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.

Hetman RAID Recovery: select drives in the Available disks field

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.

Hetman RAID Recovery: Add empty disk allows adding an empty 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.

Hetman RAID Recovery: applying configured array parameters

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

Hetman RAID Recovery: manually configured array displayed

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.

Recover data from damaged RAID arrays inaccessible from a computer.

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.

Each drive in RAID 6 corresponds to a specific portion of data and parity

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.

Hetman RAID Recovery: PERC 6/i controller detected

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.

Hetman RAID Recovery: Fast Scan of the PERC 6/i controller array

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.

Hetman RAID Recovery: select 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.

Hetman RAID Recovery: specify the path to a healthy drive

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

Hetman RAID Recovery: data recovery complete

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

Recovered files are ready for use

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.

Array based on surviving media and parity blocks

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

Hetman RAID Recovery: launch RAID Constructor to recover RAID 6

Then choose Manual Mode to manually reconstruct the array configuration.

Hetman RAID Recovery: RAID Constructor – Manual Mode

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.
Hetman RAID Recovery: typical parameters for Dell PowerEdge

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.

Hetman RAID Recovery: proceed to build the array structure

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.

Hetman RAID Recovery: emulating damaged drives

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.

Hetman RAID Recovery: click Add to display the array in the main window

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

Hetman RAID Recovery: RAID 6 displayed on the main screen

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

Hetman RAID Recovery: quick file system structure analysis

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.

Hetman RAID Recovery: use Preview

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

Hetman RAID Recovery: 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.

Vladimir Artiukh

Author: , Technical Writer

Vladimir Artiukh is a technical writer for Hetman Software, as well as the voice and face of their English-speaking YouTube channel, Hetman Software: Data Recovery for Windows. He handles tutorials, how-tos, and detailed reviews on how the company’s tools work with all kinds of data storage devices.

Oleg Afonin

Editor: , Technical Writer

Oleg Afonin is an expert in mobile forensics, data recovery and computer systems. He often attends large data security conferences, and writes several blogs for such resources as xaker.ru, Elcomsoft and Habr. In addition to his online activities, Oleg’s articles are also published in professional magazines. Also, Oleg Afonin is the co-author of a well-known book, Mobile Forensics - Advanced Investigative Strategies.

Recommended For You