Go Premium for a chance to win a PS4. Enter to Win


Recover RAID on dissimilar hardware

Posted on 2012-03-22
Medium Priority
Last Modified: 2016-11-23
I have a Dell Poweredge 2600 that just had it's system board bite the dust.  I'd like to just order a new server and pull the data off the hard drives.  Unfortunately, I don't have another PE2600 with a PERC4/Di laying around.  I had 2 RAID 5 Arrays with 3 disks each.  Is it possible to attach them to another RAID controller to pull the data?  I've got an Adaptec 2100S that I could potentially use or would I be better off trying to find a new Mainboard or a PERC4/DC or PERC4/SC?
Question by:sbohanan
LVL 56

Assisted Solution

andyalder earned 600 total points
ID: 37752028
The Adaptec definitely isn't compatible with the disk metadata because the PERC 4/DC is made by LSI, I think your best option is to get a non-RAID controller and use RAID reconstructor from www.runtime.org to get the data off the disks.
LVL 47

Accepted Solution

David earned 1400 total points
ID: 37752544
The 2100S can be configured to be a JBOD SCSI controller.  Make sure you first upgrade the BIOS / firmware in the controller (some ancient versions of the card have issues regarding JBOD mode, so update firmware first).

1. Then attach the disks that were on the PERC (which is a LSI megaraid effectively)
2. Attach a sufficiently large SATA scratch drive that can hold the combined USABLE data.
3. Purchase (you can't do this for free) the runtime.org software
4. have it automatically reconstruct the LUN(s) on the PERC and IMAGE each LUN on the PERC to a single data file on the SATA drive.
5. (Optional, copy these imaged files somewhere else, to prevent risk of data loss if Murphy's laws kick in and the SATA drive decides to die on you at this  point).
6. shut down PC.
7. Boot and configure the 2100S in RAID mode using these disks, let it initialize (zero out) every byte in the LUNs. This is important as it will somewhat serve to burn in these older drives.  Better to have one die now then later.  Since hardware is older you may want to consider getting more modern disks and reconfiguring as a 2-disk RAID1.  This is your chance.
8.  Then boot to windows, use the runtime software to image the LUNS on the scratch drive onto the logical RAID devices you configured on the 2100S that is now in RAID mode.

If you want, add step 6.5, where you image the bootable PERC LUN directly onto the SATA disk as a raw image instead of a file, then boot off the SATA disk.  It should all come up after windows complains about a config change.   If it comes up OK, then reimage so you have virgin copy again.

There is risk that it won't boot due to drivers for the 2100S not in the windows kernel once you get to step 8, so  you could use this 6.5 step to then install Adaptec drivers here. And then after you do that, shut system down, and then image this image with the adaptec drivers installed onto free area of the scratch SATA disk , or another scratch drive, just in case.  This way you have a guaranteed bootable system.

If this was my system, I would make the effort to do this step, unless you are 100% sure the Adaptec drivers are already in the windows kernel.

Author Closing Comment

ID: 37908331
Sorry I haven't gotten back to this.  First, thank you both for the answers.  I really appreciated the quick responses.  A buddy of mine lent me a PE2600 that had just been retired at another firm that was almost identical to this one and I recovered my data.  I also borrowed a PERC4/DC from him, just in case.

After the data was recovered, I decided to try the PERC4/DC and the methods you suggested.  My results were interested.  

Firstly, the PERC4/DC worked without any issue.  Apparenty, the difference between the PERC4/Di and the PERC4/DC is that one is integrated on the motherboard, and the other is an add-on card.  That's it.  They use the same metadata, and the card didn't care that the drives were from a slightly different model.

Second, I took the time to follow the steps you gave, in my free time.  I had a little trouble with the 1st suggestion, in getting through everything, but it ultimately worked.  The 2nd suggestion from dlethe worked fantastically.  I didn't use the optional suggestions since I wasn't truly worried about the data anymore, but I would have if I hadn't already recovered it.  

Thank you so much.  I hope this will help someone else in future, also.  I'm sorry it took so long to finally respond, but I wanted to follow your suggestions, so I could give an accurate report.

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The 6120xp switches seem to have a bug when you create a fiber port channel when you have a UCS fabric interconnects talking to them.  If you follow the Cisco guide for the UCS, the FC Port channel will never come up and it will say that there are n…
Hyper-convergence systems have taken the IT world by storm and have quickly started to change our point of view of how the data center should and could be architected. In this article, I’ll explain the benefits of employing a hyper-converged system …
In this video, Percona Director of Solution Engineering Jon Tobin discusses the function and features of Percona Server for MongoDB. How Percona can help Percona can help you determine if Percona Server for MongoDB is the right solution for …
In this video, Percona Solutions Engineer Barrett Chambers discusses some of the basic syntax differences between MySQL and MongoDB. To learn more check out our webinar on MongoDB administration for MySQL DBA: https://www.percona.com/resources/we…
Suggested Courses

972 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question