I have a RAID 0 array of four SCSI disks on a PCI raid controller card (Perc 320/DC). The array just failed for the second time. The first time was about nine months ago. Both times the symptoms were the same. The PC locks up and then on re-boot, I get a message that the array is missing a required member. I ran the RAID disk utility on all four disks and they check out fine. If I unplug one of the drives, I get the same message but it also indicates which drive is missing. With all four drives connected I get the "drive has missing member" message but no message as to which drive. The last time this happened (about nine months ago), I simply initialized all the disks, built a new array, restored the backup, and it worked fine again until now. Can anyone tell me why this is happening? Why does the RAID controller think one of the members is missing when it can see all the drives?. I hate to just re-create the array and wait for it to happen again, but everything seems to be working fine, except that the old array isn't accessible.
Is it perhaps some sort of file corruption on one of the drives, and, if so, are there any utilities that could fix it without having to go through the re-build, restore back-up process?