|The XP CD must have SP1 or later updates built into it's contents, or the 2000 CD must have SP4 or later updates built into it's contents, in order for it to be able to support SATA drive controllers when they're in SATA or AHCI mode in the bios Setup, and in order to support the recognition of the full size of hard drives that have a capacity of more than 137 gb manufacturer's size (= more than 128 gb binary size in the bios and in the operating system), and in order to support the recognition of USB 2.0 controllers / devices. |
If the CD does not have at least those updates built into it, you can make yourself a "slipstreamed" CD-R that has had the SP updates integrated into the contents of your original Windows CD by following a procedure found many places on the web.
E.g. to integrate the SP3 updates into an XP CD's contents. or to integrate SP4 updates into a 2000 CD's contents.
While you're doing that, if your mboard has SATA drive controllers, you can integrate the SATA controller drivers into that CD's contents. E.g. you can do both of those things with the freeware nLite program.
"when I try to use them to install windows they are not recognized by the pc"
If they show up fine in the bios Setup they ARE being recognized by the bios / the computer - your problem is SATA drives are not being recognized by the files initially loaded from the operating system installation disk.
XP and 2000 have no built in support for recognizing SATA drive controllers.
If a setting in the bios has been set to SATA or AHCI mode, XP's and 2000's intitial files loaded from the CD will not find the SATA drive controller(s), and because of that cannot find SATA drives.
You may have the same problem with Vista or a newer Windows version if the operating system DVD does not have the drivers for your particular SATA drive controller built into it.
What you can do about that situation.....
Installing XP and SATA drive controllers, SATA drives; the SATA drive controller bios settings.
See response 2:
"I even installed windows on the HDD on another computer and just tried to swap it and hoped windows would just load from it but it did not. The error message I get is "no boot device available".
You cannot load an existing Windows 2000 or up Windows installation from an external hard drive due to Microsoft's wishes. The blue screen error message is generated by the Windows installation on the external hard drive.
If the hardware devices on the mboard you had the hard drive connected to when you installed Windows are more than a little different from the ones on the mboard that same hard drive and Windows installation is connected to later, it is NORMAL for Windows to NOT load properly when you attempt to boot the computer from that hard drive's Windows installation. The symptoms of that vary. Sometimes you see the initial Windows graphics then a black screen with a blinking cursor top left and nothing further happens, Or the computer may load some files from the hard drive then restart in an endless loop, Or you may get a blue screen error message generated by the Windows installation, etc., etc.
The procedure to fix that problem for XP is to run a Repair installation of Windows procedure, often called (incorrectly in my opinion) a "Repair Install". You're essentially running Setup again to accommodate the changed hardware situation, WITHOUT deleting the data already on the hard drive on the partition the Windows installation was installed on.
See response 10:
Scroll down to:
"- If that doesn't help, you can try running a Repair installation of Windows"
"The error message I get is "no boot device available". "
In order for the bios to be able find a bootable partition on a hard drive there must be an existing operating system installation on a partition on the hard drive.
If you have more than one hard drive connected to the mboard that the bios is detecting, the FIRST hard drive the bios detects by default, or has been custom set to detect FIRST, MUST have an operating system installed on a partition, and it MUST be the FIRST hard drive detected - the bios WILL NOT try to boot from a partition on another hard drive if the FIRST hard drive it detects is found to be NOT bootable.
When you have more than one hard drive connected to a mboard, if bios defaults do not find a bootable partition on a hard drive, there is either
- most common - a list of hard drives in the bios Setup - usually they are listed by their detected model number - the model of the hard drive you want to boot an operating system from MUST be listed first in the list, Save bios settings
- or - less common for modern mboards - there is more than one hard drive listed in the Boot Order or similar list in the bios Setup - they're usually listed generically - the hard drive you want to boot an operating system from MUST be listed first in the list, Save bios settings.