With some boards you get away simply passing by the F6 option on the first screen for using the press S for special devices option on the second. That will see list of chipsets where you pick the closest to what you have on the board allowing the XP installer to see the drive.
The other option of course is using the manufacturer's utility on the software disk or from the support to make a driver disk of one type or another and press F6.
For Vista and 7 both readily see sata as well as other ide and even external usb hard drives or those in enclosures. The hardware detection process improved simply since ide drives were most common when XP came out while the trend to sata was thought out for Vista, 7, and any versions to follow.