I am having an intermittent problem with my computer where programs start freezing up. What generally happens is that certain programs stop responding entirely, and are impossible to kill via the task manager (almost always iTunes and my backup program). Eventually, I'm forced to reboot. Inevitably, when I reboot, my RAID 1 array goes into a verification scan, finding and repairing errors along the way.
Because the programs that lock up are those that read large parts of the disk and the RAID repair after reboot, I'm inclined to think that one of the drives in the array has errors that develop slowly over time.
Any ideas as to how I might diagnose which drive and whether I need to just replace the drive entirely? Could it be the RAID card instead? Has anyone seen similar problems with a RAID array and iTunes locking up?
EDIT: The raid controller is an Intel ICH8R/ICH9R/ICH10R/DO SATA RAID Controller. I don't think that's the product name, but it's all the info I can glean from the device manager.
Update Since I asked this question, I stopped using the RAID 1 array and upgraded to a new, single drive. I still see the same sort of degradation after a couple weeks of uptime, but now when I reboot, instead of rebuilding the array, the OS forces a check-disk, where it often finds a couple of errors, fixes them with no problem, and then continues booting.
Any help would be greatly appreciated.