I ran into this problem when I was installing Windows XP on a shuttle pc that did not have a floppy drive, it has a memory card reader instead. When installing XP there is an option to hit a key to install 3rd party SCSI drivers which can also be used for unsupported SATA drivers. After Windows loads the necessary drivers, it will ask you to insert the disk into your floppy drive. If you don't have a floppy drive like me, the best bet is to use a freeware program called nlite (just google it) to make a modified version of Windows XP that will include the SATA drivers you need. It is a very easy program to use and when it is finished it will even burn a bootable Windows XP cdrom with the included drivers inside of it.