How to recover broken RAID 0+1
Posted on 2011-03-03
Here is the background.
Disk 1, 2, 3, 4 all are 320gb drives. I have setup a stripe on 1 & 2 and then it is mirrored to 3 & 4. I was seeing a performance issue on the PC and rebooted, had to run a disk check and found errors. Rebooted a few more times and each time it was having problems and found errors. So I didnt know which one of the 4 drives was failing. Took out 3 & 4 and ran a check on 1 & 2 only and it froze trying to check them. Put disk 3 & 4 in and it checked ok. So I wanted to upgrade my storage anyway to 2TB and figured now is a good a chance as any.
I logic was to take out disk 1 & 2 and replace them with two new 1TB drives. Reboot and hopefully the system would copy the functioning drive 3 & 4 tot eh empty 1 & 2. But it didnt I got disk boot failure. So I rebooted and went into the raid utility. Now hindsight is 20/20... I thought I had to create a new array when in reality I think I wanted to remove the old volumes i took out and add in the two new drives and rebuild. So I hit new array, and instantly felt that feeling that I hosed everything.
So after hitting new array I see a list of the 4 drives, i select them all and hit ok and reboot. still getting disk boot failure.
At no time did i clear the MBR. Is there a way to get back into my drives? right now I have 1 & 2 (that appear to be failing, and disk 3 & 4 I think are good but no matter how I put them in the system it wont boot. I dont want to mess with the settings anymore or creating arrays. Is there a way to create a new array with drives that already have data on them and then simply copy it over to blank drives without wiping all of them?
I am using the NVidia Raid utility and configuring it through the bios. If the RAId is hosed, is there a way to get the data from the drives?
Thanks in advance. this is of course critical, i thought I did a good thing doing a raid 0+1... which Im sure was the best solution, however I screwed it up with hasty actions. thanks in advance and for your prompt replies.