Situation is this. A PC with 2 hard disks, in an RAID 0 Array.
The electronics on one of the disks has failed. I can not find the same board for the disk (I've tried this, removed board from the OK disk, and the second, the damaged one, works fine).
I've made an image with 'dd' on linux on a new hard drive (same size, not same model) and now I get 'Offline member' in the RAID config screen.
Will I succeed to recover the data which is stored on the drives, any help, any experience with this kind of problem.
Follow these steps to rebuild a RAID volume after replacing a failed hard drive from a redundant RAID volume (RAID 1, 5, 10): Turn on the system. Click All Programs. Click Intel® Rapid Storage Technology. Click Rebuild to another disk. Select the replacement hard drive and click Rebuild.
And surly, I know it was stupid to put the disks in RAID 0 and store data on them :(
6 Answers
You cannot.
RAID 0 caused half of data to be on one disk and half on other. You literally have block of data interleaving one another (in order to maximize performance). I am not aware of any tool that can come even close to untangling that mess and even if there was such tool, you can hope for 64K block recovery topmost.
Best chance is either finding same electronics (and hoping that electronics is all that failed) or recovering data from backup.
This is a common issue and you have uncommonly good potential for recovery. Most modern drives have PCB locked to serial number. If you can operate either drive from the samePCB then make images of each drive using Quetek File Scavenger.
Once both images are made you should be able to mount both images and recover data using professional version. This costs money but is well worth while if needed.
Old question, but it sounds like you can read both of the disks, just not at the same time. If this is the case, I suspect that mdadm
would be happy to run your array if one or both disks were an image file instead of a hardware disk, assuming that mdadm
could run the array if both disks were hardware.
I guess you understand that RAID-0 is just striping the disks, there is no redundancy.
You could try RAID Reconstructor.
It will not try to 'fix' your RAID. It will merely create a copy of your RAID at another location. It will collect sector by sector from each single drive involved and write these sectors in the correct order to the designated destination. This process is also called 'de-striping'.
For a RAID-0 (striped) array you will need all drives.
The RAID Reconstructor will recover both, hardware and software RAIDs. It will recover from broken Windows Dynamic Disk sets.
The part in bold may be a problem for you :-(
.
I don't know if your copied disk will work...
I think it depends what kind of RAID was used. Is it a mdadm linux software RAID?
If this is the case and both drives are exaxctly the same model and same firmware then you can try to the can use the board from the intact drive to recover the data from the defective drive. You should be able to use the images of the harddrives and use them as normal RAID members.
Note that RAID 0 is not normal RAID where you have redundant information. RAID0 stripes the information across drives/partitions. If you have a file which is larger than the used stripe size (e.g. >64KB, which is a typical value) then part of that file will be on one disk and part on another disk. This makes full recovery impossible if any drive fails.
You cannot recover a RAID 0 drive that has failed. RAID 0 is striped, meaning the data is split. It's like having only half of a piece of paper that was ripped in two... there's no way to know what was on the other half without actually having it.
Next time, try RAID 1. You get less space, but the fault tolerance is n-1 drives, so you'll have a much less chance of losing data.
protected by Community♦Nov 6 '14 at 7:36
Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?