Whippersnapper's Big XP installation onto SSD Adventure
What an adventure I've had over the past several days. I wanted to install Windows XP on my new SSD for my desktop. The problem is that the Windows XP installation does not support SATA drives, in which case it freezes up when it goes to do its first reboot (for the Windows screen part of the installation).
The solution to this problem is to create a "Slipstreamed" installation CD that contains a SATA driver. The only other computer I have at home for this is a Vista laptop. No problemo, right? So I downloaded the NLite program and created one XP installation CD with the SATA drivers in it and one XP installation CD with both the SATA drivers and Service Pack 3 integrated.
When I went to install on the desktop, the computer did pass the reboot part and started the Windows part of the installation...BUT...when it got to the part where you enter your CD key it claimed that the CD key was invalid!!! That's weird because that CD key has worked before.
So I researched this problem on the Internet and it turns out that for some retarded reason if you create a slipstreamed installation CD for XP on Vista or Windows 7, when you go to install, the software will claim that your product key is invalid!!!
Solution? You have to create the slipstream XP CD under XP. If you have Windows 7 you could try to run the NLite program in XP mode. If you have Vista then you need to install a Virtual PC / Virtual Machine that's running XP and do it from within the XP sub-computer.
First I tried Microsquish's Virtual PC program. After installing Win XP Pro, .Net framework, and NLite I was able to create .ISO files. The problem is that it's very difficult to transfer any of that out of the Virtual PC!!! It recognizes your CD drive, but only as a ROM drive and won't burn. It also won't recognize USB sticks. You can't drag your product files to your host computer's file system either. (I'm sure it's possible to set it up so that you can do some of that stuff, but I don't feel like figuring it out.)
So, I uninstalled MS's Virtual PC program and went with VMware, which I think is a much nicer program. VMware won't let you burn CDs either without doing a modification, but it will easily let you use USB sticks. So I created my XP installation CD ISOs and folders in VMware and copied to a USB stick. (It's copying right now.) From there I'm going to burn CDs in Vista (one just plain XP with the SATA drivers, the other XP + SP3 with the SATA drivers) and try to get my installation going on the new SSD again.
Whew! What a big pain-in-the-ass this has been. I guess I've learned a lot about creating custom installation CDs and Virtual PCs.