Back to Table of Contents

Recovering Hardware-Based RAID

A hardware RAID requires a RAID controller. The RAID may fail when the controller or a disk fails.

First determine if the RAID is broken. If not, do not use the Advanced Volumes command. The disk can be scanned as an ordinary disk.

If the RAID is broken, proceed as follows:

  1. Immediately shutdown the computer and turn off power to the disks to protect the data.

  2. Carefully label the disks as to their order in the RAID. The order is critical during reconstruction.

  3. Connect the disks to an ordinary disk controller as independent non-RAID, non-boot disks. If the RAID controller allows disabling of RAID function, the same controller can be used with RAID disabled. Be careful not to let the RAID controller initialize the disks and destroy the data permanently.

  4. Start Windows® and use Disk Management to verify that the disks are displayed individually.

  5. In File Scavenger® select Quick Scan then click File, Advanced Volumes to reconstruct the RAID.

Example 1: RAID is damaged but not broken.

Consider the following configuration:

Disk 0: Drive C: (boot disk).
Disk 1: 72 GB with two drives, D: and E:.

Disk 1 is made up of 3 36-GB disks connected to a hardware RAID controller. Parity takes up one drive; therefore the size of the RAID is only 2 x 36 GB = 72 GB. Windows® sees a 72-GB disk. The RAID controller manages the component disks.

Suppose the computer is restarted after power loss and Disk Management shows the following:

Disk 0: Drive C: (boot disk).
Disk 1: 72 GB of unallocated space.
Drive D: and E: have disappeared.

In this case, the RAID is corrupted but not broken and can be scanned as an ordinary disk.

In Look in, choose Disk 1. Select a scan mode and click Scan.

Example 2: RAID is broken

Consider the same configuration as in Example 1. Suppose when the computer is restarted, the RAID controller reports an error. Only Disk 0 can be seen in Disk Management, as follows:

Disk 0: Drive C: (boot disk).
Disk 1: Offline. (It may not be displayed at all.)

Do not reconfigure the RAID in the BIOS or by using a vendor-supplied tool. When a RAID 5 is initialized, all existing data may be destroyed.

To reconstruct the RAID with File Scavenger®, the disks must be connected individually as ordinary non-RAID, non-boot disks to a computer running Windows® 7, Vista, XP or 2000.

In RAID 0, all disks must be connected. In RAID 5, one disk can be missing. The parity information on the remaining disks is sufficient to regenerate the missing data.

Suppose that all three disks have been connected and Disk Management displays the following:

Disk 0: Drive C: (boot disk).
Disk 1: 36 GB, unallocated.
Disk 2: 36 GB, unallocated.
Disk 3: 36 GB, unallocated.

Proceed as follows:

  1. Select Quick (preferred) or Long Scan.

  2. Click File, Advanced Volumes. Choose Striped volume.

  3. Check With parity.

  4. Specify 3 disks.

  5. Select a parity rotation.

  6. Click OK.

  7. Assume the order is Disk 1, 2 and 3 in this case, select them in that order. For each disk specify the First sector value.

  8. Specify the amount of disk space per disk allocated to the RAID. You should almost always use the default value which is the entire disk. Click OK.

  9. Select a Block size.

  10. Click Scan to begin scanning.

  11. Specify the boot sector of the first partition. File Scavenger will display the boot sector it finds as the default. If a boot sector is not found, you will need to use the Long Scan.

  12. Select files from the file list and save them to another drive.

  13. Note that if the recovered files are gibberish, the following settings may be incorrect:

    • Disk order. (The disks may have changed position.)

    • First sector values.

    • Block size.

    • Parity rotation.

Determining the correct RAID settings is the most difficult aspect of RAID recovery.

For quick and guaranteed results, use our fee-based RAID analysis service.

Back to Table of Contents