Most important thing about RAID recovery: you need to un-RAID array and mount each disk as a single disk to the PC where RAID reconstruction is performed. This is absolutely necessary requirement because it gives access to XOR data blocks and a system information about RAID structure which is hidden behind RAID controller and can not be accessed otherwise.
Please be advised that some RAID controllers will consider unRAIDed array broken and will no longer recognize it. This happens even if server was completely powered off before extracting disks. Known RAID controllers that have such feature: MegaRAID, Intel.
Common RAID failures
Usually there are some RAID hardware failure or error in system administration like accidentally format, RAID re-initialization or change of RAID level without backup.
RAID controller problems are easiest to fix. Normally at this case disks are can be read without any problem. All you need to do is to reconstruct RAID using Raid Wizard as some sort of universal RAID controller.
Failed disk isn't more tricky. If RAID level allows disk failure, all you need to do is to reconstruct RAID disk in Raid Wizard.
RAID levels that can survive disk failure:
- RAID 0 – doesn't allows disk failure. If you encounter such situation the best solution is to get all possible data from corrupt disk by creating a disk image or using hardware recovery in a specific laboratory.
- RAID 1 – actually this RAID doesn't need any reconstruction. You can just start reading mirrors one by one as a single drives until you find undamaged one.
- RAID 5 – allows loosing one disk off the set. Please note, you need to specify original disk number, excluding hot spare drives. Example: RAID5 of 5 disks with failed one disk should be reconstructed as a 5 disks set.
- RAID 6 - allows loosing two disks off the set. Please note, as for RAID level 5, you need to specify original disk number, excluding hot spare drives. Example: RAID6 of 8 disks with failed two disks should be reconstructed as a 8 disks set.
- RAID 1+0 – a combination of RAID 1 and 0. At this case you need to find a working mirror of RAID0. You can use HEX preview to detect duplicate disk and combine configurations without duplicates.
- RAID 5+0 – a combination of RAID 5 and 0. Methodology is same as for RAID 1+0. You need to find a working mirror of RAID5. You can use HEX preview to detect duplicate disk and combine configurations without duplicates.
- RAID 6+0 – a combination of RAID 6 and 0. Methodology is same as for RAID 1+0 and RAID 5+0. You need to find a working mirror of RAID6. You can use HEX preview to detect duplicate disk and combine configurations without duplicates.
Please avoid adding spare disk into RAID configuration. It will not be detected automatically and will prevent to detect correct RAID configuration. Moreover, adding unnecessary disk to Raid Wizard will force it to enumerate absolutely wrong array set and will prevent to detect correct one.
If you need to reconstruct 6 disk RAID 5 array where 5 disks are to contain data, and the last one is hot spare, you'll need to choose a 5 disk RAID 5 configuration, leaving hot spare off the set.