Raplacing a Mirrored SATA RAID Drive

I have a client with a Foxconn 865A01-G-6EKRS motherboard. This board has an onboard SATA RAID controller. It was originally set up with two drives in a Mirrored array. One of the drives failed, so I went to replace it. The problem is that the RAID configuration only gives four options:

1. Create RAID Volume
2. Delete RAID Volume
3. Reset Disks to Non-RAID
4. Exit

All but "Exit" warn of data loss if I continue. How do I get the new disk into the array without loosing the data on the good disk?

Here are the contents of the screen:

Intel(R) RAID for Serial ATA - RAID Configuration Utility
Copyright(C) 2003 Intel Corporation. All Rights Reserved. v3.5.0.2568

1.  Create RAID Volume
2.  Delete RAID Volume
3.  Reset Disks to Non-RAID
4.  Exit


RAID Volumes:
ID Name               Level            Strip  Size      Status     Bootable
 0 pci raid           RAID1(Mirror)      N/A    149.0GB  Degraded     Yes
     WDC WD1600JD-00H WD-WMAL93626672   Port0  149.0GB  Normal
                      D-WMAL93634849:0  Port0  149.0GB  Missing

Non-RAID Disks:
Port Drive Model      Serial #                 Size     Status     Bootable
   1 WDC WD1600JS-00M WD-WCANM2533022          149.0GB  Normal       Yes
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Do you mean you replaced the drive, but the array did not automatically rebuild?  What caused the array to fail?  If the controller was damaged in the same event, it will have to be replaced also.
Susu306Author Commented:
I put the new drive in, but the array did not automatically rebuild. As far as I know, the array failure was due to a failed drive. The controller appears to be functioning properly. The system boots and runs just fine on the one drive, but I want to replace the failed one. It may be hard to see on my original post, but the RAID BIOS reports one RAID volume with one normal drive and one missing drive and one non-RAID disk which is the new disk I am trying to use to replace the missing one. What I can't figure out is how to get the new disk to replace the missing one in the mirror set. The old drive has been removed and the new one was inserted in its place.
is there a way in the BIOS to add the new Hard drive to the array?  Just placing a drive, even into the same spot, does not always enable it in the array.
Introducing the "443 Security Simplified" Podcast

This new podcast puts you inside the minds of leading white-hat hackers and security researchers. Hosts Marc Laliberte and Corey Nachreiner turn complex security concepts into easily understood and actionable insights on the latest cyber security headlines and trends.

Try a different data cable, and try the new drive in another system to verify that the drive is ok.
Susu306Author Commented:
I guess my post is a little confusing:

mav7469: Your question to me is the very question I am asking. The BIOS has four options as shown in my original post. None of these options appears to be the one that allows a drive to be added to the array. Each of the four options, when chosen, warns that continuing will cause all existing data to be lost.
I did not expect the array to automatically rebuild; my comment that it did not automatically rebuild was only in response to Callandor's original question.

Callandor: The new drive works fine. I have tested it.

To restate my problem: The RAID BIOS does not appear to have a mechanism to allow replacement of a failed drive in a RAID array. I know this can't be the case because that is the whole purpose of RAID. Therefore, I must be missing a step somewhere.
It certainly sounds like a "rebuild array" option is missing, if it isn't automatic.  Does Foxconn have an explanation why this is called RAID, if it doesn't let you recover from a failed drive?
Susu306Author Commented:
Callandor: Foxconn is pretty useless when it comes to tech support. I called their Americas support number and the option for technical support is someone's extension. I got to talk to a guy and he knew nothing about the motherboard or the built-in RAID controller. I have sent an e-mail to their tech support department (which is probably the same guy) and I'm waiting for a reply. The client even has the manual for the motherboard, but all it has is how to set up a new array, not how to rebuild from a failure. I could find nothing other than what is in the hard-copy manual, on Foxconn's Web site either.
Perhaps you didn't wait long enough for the rebuild to happen.  Many RAID controllers rebuild in the background.  It make take several hours to complete.
See page 87 at:


for instructions on how to replace a drive in a degraded array on this controller.
Every "real" RAID controller I've seen has a facility for rebuilding a failed array, and this sounds like a "pseudo-RAID" setup - it replicates the data so that you have a copy at least, but doesn't function as a full RAID controller.  You can test this out by installing two blank drives as a new array and ghost'ing the old drive onto it.  Remove a drive and see if you still have the same options; if so, this RAID controller never had the ability to rebuild after a failure.
To my knowledge with an intel sata raid controller you can only start the rebuild from the intel storage managment software.
Heres a link with the info on the intel storage software
and heres a link to download it if its not installed

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Susu306Author Commented:
jhance and jamietoner: That seems like the correct answer. I may or may not give it a try. I did not build this machine and the stability of the OS is questionable. It's running Windows Server 2003 and the motherboard doesn't support it. The kid who built it did it on the cheap. He's off to college and now I'm stuck with it! Grrr!
Rhetorical question. . . Why on earth would Intel design their RAID controller so it could only be recovered by using Windows software? It's a hardware operation! What if you're not running Windows?
The controllers not really a full hardware raid it's what's known as a driver based raid, not quite hardware raid but not quite a software raid either. and if your not running windows the raid function wont work.
This is an "on-the-cheap" RAID controller.  It's sort of like a "Winmodem" where much of the work is done by the CPU in the system rather than using (expensive) on-board hardware.

So the hardware is minimal and the real work of the RAID is done by the driver software.

It's RAID, but it's not "industrial strength" RAID like you might want to use on a server machine.
It is quite possible that the builder used Dynamic Disks in Disk Management to build the array within WS2003. Follow the instructions at the above link to examine the status of your disks in WS2003. Instructions for rebuilding a failed array are linked at the bottom of the page.
If this is the case, the new disk cannot be incorporated and the RAID array rebuilt until the new disk is converted to dynamic status and the system rebooted.
Hope the links help...T
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.