We help IT Professionals succeed at work.

Intel Matrix RAID Rebuild: How?

Machine was having different BSODs and was rebooting itself, with shorter and shorter durations in OS (XP SP3) until it just wouldnt boot. Replaced the PSU and it does not reboot itself any longer but it wont boot to the OS.

Machine has an Asus motherboard with Intel Matrix RAID and (2) 250GB SATA drives. RAID 0 for OS and RAID 1 for data. At first, the condition was RAID 0 failed/not bootable and RAID 1 rebuilding/bootable.  Got into  Intel Application Accelerator v4.5.0.6448, the message was "missing member disks have been found, is disk part of RAID set?" I chose 'yes' which repairs. Rebooted and and now the status of the RAID 0 is normal/bootable and status of RAID 1 is repair. "Volumes with rebuild status must be rebuilt within the OS". Ok, but it will not boot to the OS. How do I fix this?
Watch Question

Most Valuable Expert 2015

To me it looks as if at some time your RAID 0 was failed, and that means you'll have to re-install or Restore your OS, as RAID 0 has no redundancy. Before you reinstall, I'd suggest that you test each HD with it's manufacturer's diagnostic utility (do that with the HD's not connected to the RAID controller, or with RAID shut-off, otherwise the tools won't properly recognize the disks). If the tool finds unrepairable errors on an HD replace it. You'll find those tools on the UBCD:

The full message in the Application Accelerator was "missing member disks have been found and are repairable, is disk part of RAID set?" Im hoping that means what it says or does it mean something else? The original problem was solved by the new PSU. Doesnt the loss of the stripe set at the same time seem odd or could a failing PSU do that?

Most Valuable Expert 2015

Only the RAID 1 part is redundant and repairable. A bad PSU can cause further issues.

Apparently, in Windows Disk Manager some months ago, the data drive (RAID 1) was Online (with errors) and Healthy (at risk). That was not resolved.

I tested each phyical drive with WD's DLGDIAG, it saw both drives.

WD2500JD-00GBB0 - firmware 02.05D02 - drive 0 - port 0x9C00
WD2500JD-00GBB0 - firmware 02.05D02 - drive 1 - port 0x9800

Quick and extended tests for both - all no errors.

In IDE mode in IDE configuration in the BIOS:
primary IDE master - DVD
3rd IDE master - WD2500JD
4th IDE slave - WD2500JD

In SATA mode in IDE configuration in the BIOS:
primary IDE master - DVD
primary IDE slave - not detecteced

HDAT2 showed image below.
Im not sure how to interpret these test results. It seems the disks check out with DLGDIAG . In The HDAT2 results, it can only see one the drives. The Application Accelerator says RAID 0 is normal/bootable and status of RAID 1 is rebuild/bootable. These seem to contradict each other

The image above is BIOS set to IDE mode.

BIOS set to RAID mode:
PCI SATA devices - non listed

PCI RAID devices:
Device on port0: PATA
Device on port1: NONE
Device on port2: NONE
Device on port3: PATA
max number of ports: 4
available ports:         : 4

Most Valuable Expert 2015

Only test the disks with utilities when they aren't attached to a raid controller, or disable RAID if the controller can do both. While it is at such a state never try booting from those HD's as that would change some data structure on the disks and that would make the array inconsistent and break it (although the RAID is already broken in your case, but that is something for the future). The disk utilities can only get proper physical access to the HD if it is not hidden by an array.
Is the RAID not turned off when it is configured as standard IDE and not RAID?
Most Valuable Expert 2015

Yes, then it should be off.
see post with image, thats what I did
Most Valuable Expert 2015

Try testing the disk with hdat2 on another PC.
hdat2 finds the ST96812AS on one computer and on another, the ST9120823ASG is a SMART drive and is not supported by hdat2
Down and dirty: can I restore data from RAID 1 drive?
Most Valuable Expert 2015

You can try. If you attach the drive to another PC as a 2nd Disk and you can read the data on that drive from the OS installed on that PC, you should be able to copy the data from that drive. You can also, from that other PC, scan it using Getdataback if the OS itself can't read the drive, and if that tool sees the data you need you can register the utility and copy the data off.

There is the striped portion on a single disc so will the OS see the mirrored portion? Does it make a difference which disk I move to the PC?

The whole idea behind a mirror is the data is written to 2 disks in case one disk fails. In this case the data is written to part of 2 disks (200GB out of 232GB). Is using 1 disk on another machine the equivalent of accessing data on a RAID 1 machine that had a physical disc failure - replace the disc and rebuild the mirror, and if it is, shouldnt I be able to do the same if both discs are good (or replace the disc) on this machine?

Most Valuable Expert 2015
The OS, or at least the tool I mentioned should be able to see the data of the mirrored part.

It's not the same as replacing a disk and rebuilding a mirror. It's more like accessing a normal unmirrored disk and it's partition directly. Depending on how the RAID controller works you need the getdataback utility as in some situations the OS won't be able to properly recognize the partitions.
Received email that this question is inactive. Still waiting for opportunity to use machine with another SATA port for second disk so I can try to read data that way.
OK, lets wrap this up. I have not had the opportunity to check the data on the disk on another computer with a second SATA port. So is it safe to say that if that is not successful using either disk that I can forget about the data? If that is the case and in light of the WD diags, I guess the next step would be to format the disks, delete the RAID set and start from scratch and then deal with a bad disk(s) at that point? Or I could format one disk, delete the RAID set, install the OS to that disk and use this computer to try to read the other disk from one of the other SATA ports.
I finally had the opportunity to connect each of the disks to another computer with an open SATA port. The computer didnt see the first diskas another drive and Windows DiskManagement, showed all 232GB as unallocated. The other disk did show up as the E drive but would notopen. In Windows Disk Management, 30GB was used, the other 202GB was unallocated. So whatever the cause was, it destroyed the RAID 1 data drive from both disks and the RAID 0 system drive from one disk.

Check please...