Recover RAID array (incl. array sequence, stripe size)

How to use TestDisk to recover lost partition
Forum rules
When asking for technical support:
- Search for posts on the same topic before posting a new question.
- Give clear, specific information in the title of your post.
- Include as many details as you can, MOST POSTS WILL GET ONLY ONE OR TWO ANSWERS.
- Post a follow up with a "Thank you" or "This worked!"
- When you learn something, use that knowledge to HELP ANOTHER USER LATER.
Before posting, please read
Posts: 1
Joined: 10 Jun 2017, 15:47

Recover RAID array (incl. array sequence, stripe size)

#1 Post by kube »


I have older 2-disk RAID-0 array created with the firmware-based, Intel Storage Matrix RAID. The individual did not save the configuration and rebooted using the incorrect parameters.

Stripe size is unknown. The data is preserved, as the OS never rebooted. It was a Windows (7?) installation, likely NTFS. I do not have the original motherboard.

Can I use testdisk/photorec to recreate the RAID configuration and partition scheme?

(As this is as much an intellectual exercise as a practical matter, Q:) Would a viable strategy be to identify a largish known file ( > 2 * stripe size) then attempt to reassemble it? (If this in fact would work I will plant such a file in my RAID arrays)


Sponsored links

User avatar
Site Admin
Posts: 5311
Joined: 18 Feb 2012, 15:08
Location: Le Perreux Sur Marne, France

Re: Recover RAID array (incl. array sequence, stripe size)

#2 Post by cgrenier »

If using Linux, you can use the "dmraid -ay" command to identify the correct parameters.
There are commercial utilities for Windows designed to recover RAID parameters.
MFT records used on NTFS partition are identified by PhotoRec (check the log or xml file), using the sector location and the mft record number, it is possible to deduce the Raid parameters... (An exercise for long winter nights)