rockchalk :
The Intel Matrix Storage Console will let you perform a Verify operation (right-click on the volume) for Raid0,1,5,10 or a Verify and Repair for Raid1,5,10(again, if you right-click the volume)
This will check the integrity of the data on the disks in the volume. In the case of the Verify and Repair operation, it will reset parity/ mirrored data if a discrepancy is found.
This is only one step. There are 3 steps to checking the integrity of data on a RAID:
1. The ability of all hard drive sectors to adequately store and retrieve data. This is a hardware-level verification. Spinrite or the hard drive manufacturer's disk tools are necessary to make this check. You can use also use Windows utilities like HDTune and/or chkdsk /r but it's best to run a DOS-based utility on the raw drive. Some RAID controllers can do this as a background preventative maintenance task, and call it "Media Patrol" or "Surface Scan".
2. Checking that the RAID volume is, in fact, redundant at all block/stripe levels. This is what the Intel utility's "verify" option does. This, for example, makes sure all data is mirrored to the other drive in a RAID 1, or makes sure that all parity blocks are correct in a RAID 5.
This does not check the file system. Some RAID controllers can do this as a background preventative maintenance task, and call it "Redundancy Check".
3. Verifying that the file system structures like the MFT are consistent, without any lost clusters or indexes. Windows chkdsk, Linux fsck, etc. are the tools to do this.