Recover data from deleted Raid5

chrysalisx

Honorable
Oct 17, 2013
2
0
10,510
For reasons that are relatively unimportant at this point, I wound up running sgdisk --zap on all 3 drives of my raid5 array, which I had created some time ago via the bios intel raid interface, without realizing that this would completely destroy the raid array. The data is still there, and I can still see the partitions if I examine the disks in gparted, however I cannot access any of the data, and I'm unsure how to proceed. Can anyone tell me how I might safely rebuild the raid array? For reference, here is the info on the drives as reported by mdadm --examine

/dev/sdb:
MBR Magic : aa55
Partition[0] : 2883020800 sectors at 2048 (type 07)
Partition[1] : 1024002050 sectors at 2883024894 (type 05)
/dev/sdc:
MBR Magic : aa55
Partition[0] : 4294967295 sectors at 1 (type ee)
/dev/sdd:
MBR Magic : aa55
 

chrysalisx

Honorable
Oct 17, 2013
2
0
10,510


Intel Bios. Since posting, I have gone in & recreated the volumes, and running testdisk on the first restores all my data. It seems that since I updated my bios after creating the raids originally, I cannot get them to be exactly the same size as before (maximum specification resolution is now .1GB, whereas before I believe it was in MB), which has lead to testdisk either not seeing the old partition, or seeing it but reporting that it is unable to recover it. Several other data recovery tools will find the lost partition and report that they can backup the data, however they won't let me rebuild the partition on disk. Are you aware of any tools besides testdisk that are capable of doing that?