|If you have no floppy drive built in, or in any case, there is another simpler way. (Most USB connected floppy drive models are not detected by XP's Setup - it has to be one of a few models available when XP was first released, none of which are being made these days, or one of a very few other models. 2000 and XP's Setup won't recognize files on flash drives, external drives, or CD/DVD drives during the early part of Setup as valid for the location of SATA controller drivers.)|
Go into the bios Setup and find a setting for the SATA controller(s) or similar where you can set it's mode to IDE compatible or similar, or SATA (or AHCI) - it's presently set to SATA (or AHCI) - set that to IDE compatible or similar, Save bios settings.
XP's Setup will then detect the SATA drive (as an IDE compatible drive) no problem, if the SATA drive is detected properly.
However, if your regular XP CD or the equivalent does not have at least SP1 updates built in, it won't recognize a drive larger than 137gb manufacturer's decimal size = 128gb binary in Windows and the mboard's bios as it's full size, in Windows.
When Setup runs with such a disk, any drive larger than 137gb manufacturer's size / 128gb in the bios and in Windows will be seen by Setup as ~128gb or ~131072 mb
If you see that, you must make a bootable slipstreamed CD with the contents of your CD with the SP3 updates integrated to it. While you're at it you might as well integrate the SATA controller drivers into it too. Use that to run Setup with rather than your own CD. The same Product Key will work.
Regular Windows CDs have SP2 or SP3 printed on them if they include those updates. All the regular CDs with SP1 updates I've seen do NOT have SP1 printed on them, but the volume labels - the label you see in Windows for the CD - for CDs without SP1 updates are different from those with SP1 updates - you can look up the volume label on the web to determine which is the case.
When Setup has finished, if you have loaded your Windows from a regular CD or the equivalent, rather than from a Recovery DVD or a set of Recovery disks for your specific model, load the specific drivers for your model including the SATA controller drivers. They are available in the downloads for your model on the brand name system's web site.
Whenever you load Windows from a regular Windows CD (or DVD) from scratch, after Setup is finished you must load the drivers for the mboard, particularly the main chipset drivers, in order for Windows to have the proper drivers for and information about your mboard hardware, including it's AGP or PCI-E, ACPI, USB 2.0 if it has it, and hard drive controller support. If you have a generic system and have the CD that came with the mboard, all the necessary drivers are on it. If you load drivers from the web, brand name system builders and mboard makers often DO NOT have the main chipset drivers listed in the downloads for your model - in that case you must go to the maker of the main chipset's web site, get the drivers, and load them.
Load the main chipset drivers first.
Then you can go back into the bios Setup, and set the SATA controller(s) or similar to SATA (or AHCI) mode, Save settings.
If you have loaded your Windows from a regular CD or the equivalent, rather than from a Recovery DVD or a set of Recovery disks for your specific model....
If you Windows CD or the equivalent does not have any SP updates built in, you will have no USB 2.0 support until at least SP1 updates have been installed, and the main chipset drivers have been installed. USB 1.1support will already be present when Setup has finished.
If Windows XP did not auto identify your network adapter, it will not have been able to Activate Windows in the final stages of Setup, and you will have no access to the internet until the network adapter drivers have been installed.
See Response 11 in this:
Scroll down to:
If Windows 7 did not auto identify your network adapter, ....
(the same applies)
If you are connecting to the internet wirelessly, only, see the Wireless Network connection info at end of that Response.