This is how i installed linux and windows on my sata disk.
Note : Your bios should have facility to run your sata in both ide and raid mode.
1. Disconnect all other drives if you have any at all.
2. Start your computer and go to bios and set your sata disk in IDE mode
3. Install windows. It should happily detect your sata disk now.
4. Install your linux after this, so that grub detects the windows partitions and stuff.
5. Once you are done installing both the OSes, restart your computer and goto bios and set the sata disk to RAID mode. (Do not connect the other drives as of yet.)
7. After setting to RAID mode, check whether the grub is getting loaded from the SATA disk.
8. If the grub got loaded successfully in step 7, then simply connect your other drives and enjoy your new speedy OS running on SATA.
-- AI
Some issues i had to face at times.
1. If your windows crashes at times, the grub may not get detected (just hoping it doesn't happen to you as well). In that case, just disconnect the other drives and just let sata be connected. Restart the PC, and check whether the grub is loaded. Mostly it would, shut down the system and then connect your other drives and restart, it should be fine.
2. Now even after disconnecting all drives and restarting the PC, the grub doesn't get loaded, then at this point, switch to IDE mode and restart. This time it should definitely load the grub. Once it does, restart the PC, switch back to RAID mode. Check if grub gets loaded. It will. Then connect all your drives back and restart and run the PC.
:p I know this is all fiddly, but its happening to me, and i am not able to put my finger on the exact cause of this.
-- AI