Assuming your SATA HD is hooked up ok, and you have the SATA driver for your SATA controller, it will likely appear under the scsi class in your Device Manager.
If HD is not visible, you need to get winxp to initiliaze it first.
Right click "my computer"->manage->Disk management.
Bottom right will list physical drives.
Right click the drive that look right, eg 110 GB (approx) and select initialize.
When it's done, right click and select partition. You can partition and have it format the partitions automatically to whatever FS you want.
For winxp only, probaly use NTFS. FAT32 if you want to use it with linux or win98.
Any partitions over 32GB will automatically be formatted NTFS though, even though fat32 can do upto 64GB (I think).
To install to SATA non/raid controller.
You will need to copy the driver folders winxp & win2k (just in case) to the floppy disk drive.
You only need the follwing files from those folders
*.dll (possibly but not likely)
you won't need any *.exe's
you will also need to copy the file TXTsetup.oem to the root directory of the floppy disk.
You will need to keep the exact directory structure that's on the CD when you copy the files to the floppy disk.
(the folder containing TXTsetup.oem should be considered the root directory on the CD for this purpose)
Unfortunately, winxp is incredibly smart and requires raid drivers from floppy disks. Not bad for obsolete technology
Also press F6 frantically if you want, setup won't react until after it's finished loading all the other standard drivers from the cd
If you've ever done a raid install, you will understand
It will pop up requesting the driver on the floppy later.
Obviously if there is no floppy drive in the machine, it will ignore F6 as it can't load them anyway
The floppy with the drivers needs to be in the drive when it's finished loading winxp standard drivers