Setting up a Mirrored RAID set

So lets say I have a bootable Windows XP 7200 RPM Seagate Barracuda drive with an Intel DQ965GF motherboard with an onboard RAID controller.   If I bought another hard drive and popped it in there that was the same size, is there a way to set it up in a mirrored RAID set without reformatting and re-installing windows?   How about a striping set or a RAID 5 set just out of curiosity?  I think those two would be harder to do, but mostly I want to know how to set up a mirrored set.    

I don't even know how the RAID controller hardware interacts with the hard drives to recognize that it is a RAID set. Otherwise theoretically you could just mirror the drive and put them both in there - but then the RAID controller would just see two separate identical drives instead of a RAID set.
Movie Stars

Solution: Setting up a Mirrored RAID set

Your hard disk controller can be set to one of three different modes-- IDE/ Compatibility, AHCI, or RAID mode.  You can change this setting in the BIOS.  If you're in RAID mode, then what you want to do is simple.  Install the Intel Matrix Storage Console (if it's not already installed) add your drive and then select "Create RAID Volume From Existing Hard Drive."  You can do this for any of the RAID levels your computer supports (RAID1, probably RAID0, maybe RAID5, maybe RAID10).  

If your machine isn't currently set up in RAID mode, this is more tricky.  That's because Windows doesn't officially support changing the bootable storage controller.  Because changing the setting mentioned above effectively changes how the controller reports itself to windows, you have problems.  Specifically, Windows will blue screen during boot.  There are ways around this (I haven't done them myself) but if you're interested, I believe I have some links at work that I could post here on Monday. (let me know)  If you go down this path, I'd *highly* recommend having a backup around.