Rich T said:
Hello,
Shortly after installing Vista SP1 I have started to get message "a drive
in Raid 0 is failing".
This sounds bad. I have tried running checkdisk on my hard drive but it
does not show any problems.
If I reinstall the OS from scratch, will it fix the problem? Or is this a
hardware problem?
The other response have given you very good advice. Back up your data now!
I'll give you some more advice. When you replace the drive (if it needs
replacement, more in a minute) don't set up RAID 0. If you do, use a
dedicated RAID controller (not a motherboard controller) and drives that are
designed for RAID use.
Now for the more info. The drive may not be failing depending on your setup.
If you have used a motherboard RAID controller and standard consumer hard
drives this may just be a timing problem. The results will inevitably be the
same, you will lose all the data on the array so you do need to backup now.
Most motherboard RAID controllers use the computer's CPU. A real RAID
controller has it's own CPU. Motherboard controllers are really a form of
software RAID with some hardware assistance. Most consumer hard drives are
not designed for RAID. With RAID 0 the controller tries to queue commands to
the disks in order to use them more efficiently. Most consumer drives don't
support this. How does all this affect you? If you are stressing out the CPU
then try to perform some intensive disk I/O the drives may not respond in
time (or too fast) and get out of synch with the RAID controller. This
causes the controller to think there is a drive error and report the drive
as failing. If this happens enough times the RAID controller will eventually
give up on the drive and take it off line. Because RAID 0 has no redundancy
when the drive goes off line you lose all your data even though the drive is
fine, it was all just a timing problem.