|When the files initially loaded from the XP CD cannot find SATA drives, the EASIEST way to fix that is to change a setting in the bios. (The same thing applies to loading files from the \i386 folder any other way.) |
Installing XP and SATA drive controllers, SATA drives; the SATA drive controller bios settings.
See response 2:
I stated in that....
"The detailed info about how you set the SATA controller mode or similar - it varies
depending on the bios version - is probably in the manual for your mboard model, in the descriptions of settings in the bios.
If you need help with that, you must provide us with the make and model of your mboard."
That's assuming you have a generic desktop system with a retail mboard model in it.
If you have a brand name system, similar applies, but we usually cannot find what you see in a brand name system bios version regarding that to refer you to on the web.
Whatever the setting is, when the files initially loaded from the XP CD cannot find SATA drives, it's presently set to SATA or AHCI in the bios, it's changable, and at least one other choice is an IDE compatible mode of some sort.
You probably have one big obstacle.
Usually you CANNOT install XP from an XP CD in a USB optical drive because the contents of the CD will NOT recognize the USB optical drive model !
In that case, the CD is recognized as bootable but when it tries to load all you see is a blue screen and nothing further happens !
( For that matter I don't know if the XP CD will recognize ANY USB optical drive model. In theory, you could make yourself a "slipstreamed" CD that has the ability to recognize the Plug-n-Play ID of the USB optical drive you're using integrated into the contents of the Windows CD, but I've never seen or heard of a procedure to do that. If you do that, you might as well integrate the SATA controller drivers for your mboard and the SP3 Windows updates into the CD if it doesn't have those while you're at it .
E.g. you can do at least the latter two things with the freeware nLite program.
The XP CDs also cannot recognize a USB floppy drive model unless it's an OLD model in a short list of models that were available when XP was first released, circa 2001 - 2002. There IS a procedure to make a "slipstreamed " CD that has the Plug-n-Play ID of the model you're using integrated into the contents of the Windows CD. If you do that, you might as well integrate the SATA controller drivers for your mboard and the SP3 Windows updates into the CD if it doesn't have those while you're at it .
E.g. you can do all those things with the freeware nLite program. )
If you find that you CAN get XP drivers for all the devices on your computer's mboard and for any other devices inside the case connected to it .....
You CAN install XP by following a procedure
- to install it from a USB flash drive - search the web for info about that -
- to install it by removing your hard drive, connecting it to another computer, delete all data on the hard drive, make one small e.g. 2 gb FAT32 partition on the drive, install an older operating system on it, e.g. ME or 98SE or 98 or Dos 7.x (legal and free on the web), you copy the \i386 folder from a suitable XP CD to that partition, then you remove the hard drive, install it on your computer, the older operating system will (probably) boot on the computer, then you use a command to start the network install version of Setup from the \i386 folder on the drive partition and install XP on the remainder of the drive space. When XP has been installed, you copy the \i386 folder from the small partition to an XP partition so you don't need to supply the XP CD to install things not in the default installation.
However, - the older operating system must be able to recognize the hardware on your computer (at least the main chipset) and be able to install at least generic drivers for it. That may not work with a recent computer.
- if the hard drive is SATA, you MUST set the SATA controller mode in the bios to an IDE compatible mode when you want to load the older operating system (unless you can find SATA controller drivers for the main chipset that work in the older operating system and provide those drivers on a floppy disk in a conventional (built in) floppy drive).
" If you have enough disk space you could also install xp in another partition and have a multiboot configuration."
You could do that but
- you're supposed to install the older operating system on the drive first in order for the built in Windows multi-boot ability of Windows 7 to work properly.
When you install XP second, by default you will have access only to XP.
However, there are workarounds you can look up for that that will make it use the Windows 7 built in multiboot capability.
It has one glitch you may be concerned about.
If you use the built in ability of Windows 7 to multi-boot operating systems, when you load XP, it will DELETE ALL of the System Restore restore points in Windows 7, EVERY TIME you load XP !.
You can fix that problem if your version of Windows 7 (or Vista) has the bitlocker feature built in, but your version of Windows 7 (and my version of Vista) DOES NOT have that built in.
The same thing applies to multibooting XP and Vista.
I got around that with my XP MCE 2005 / Vista Home Premium dual boot system by installing the paid BootIt! N.G. third party multi-boot program, then configuring it so the Vista partition Windows itself is installed on is hidden from XP when you boot XP (there's now a video tutorial about how to do that on the BootIt! N.G maker's web site).