I have an ASUS Maximus VI Formula motherboard which was giving me trouble with it's USB 3.0 hub (Intel) so as part of the trouble shooting process I upgraded the BIOS to the latest. Big mistake, should have gone with my first idea of deleting the hub in Windows and reloading the drivers...
I had a RAID 0 array of two 256GB SSDs and a RAID 10 array of four 3TB HDDs. When the BIOS was upgraded it decided to reset and it ended up failing the RAID 0 array because it tried to startup in SATA mode instead of RAID mode. I spent half the day trying to recover the RAID 0 partition using TestDisk, but it didn't work, so I reloaded the OS and tried to see if I can recover something using Recuva. After Recuva scanned the drive, I saw the files I was going to try to recover but they were damaged by the installation of the ever useful hybernation file. So, I gave up, and I'm OK with it because I had planned to reload the OS eventually with a GPT partition so I didn't keep a whole lot on that drive.
What I found next is what has me worried though. The RAID 10 array was not showing up, but instead I was seeing two inaccessible 6TB drives. The RAID 10 array was never damaged by the BIOS reset nor did I touch it with TestDisk, but alas, it is now in an unusable state.
I presume that the data is still on the drives, I just need a way to access it and dump it to some external drives and rebuild the array. I know I only used 1/3 of the capacity of the drive, so ~2TB, probably less.
So, my question is, how can I go about recovering the data? I presume since it's striping first, then mirroring, the task is not that easy since all the files are split in half between the two stripes? Am I wrong? Am I misunderstanding the writing process?
Can I initialize the two drives as GPT partitions within Windows (NOT the RAID controller) and gain access to the files or will the striping process make that moot?
I look forward to any recommendations.