No, Vista upgrade also works with some forms of windows 2000.
And OEM... if it can be transferred from computer to computer, that makes it the best doesn't it? What disadvantages does it have?
And finally, I have windows 2000 installed on an old IDE drive I want to get rid of. I also have a new SATA drive. Would I be able to buy Vista upgrade, but install vista on the new SATA drive (and then trash the IDE)?
That's what I thought, that there were versions of 2000 compatible with Vista. Just make absolutely sure that Microsoft lists the version you have as an upgrade path, if that's what you intend to do.
If I'm right in my reading of the literature, a copy of Windows marked as "OEM", and not also marked "For System Builders", sold by itself (i.e.-without a computer), will have transfer rights, and will be shipped without retail packaging--no manuals, no fancy wrappings, basically just the CD and the key code. If my understanding is incorrect, someone please correct me, as I plan on buying an OEM copy of XP Media Center to build a simple rig for my girlfriend for Christmas! I'm kind've designing the thing around the ability to add new hardware--including motherboards--as technology changes and becomes affordable, so a transferable copy of Windows is critical.
You cannot take a non-transferable copy of, say, Windows 2000, that's currently linked to one motherboard, and transfer it to a new motherboard even if your XP upgrade is transferable. Every copy of Windows in your upgrade path needs to be transferable. I know, it's dumb. This entire thing is dumb. Hardware is easy, Windows sucks.
(1)Working with XP and 2000 is similar. Assuming you had a transferable copy of Windows (didn't come with your other computer), I would do what Microsoft says
here. With your current copy of Windows 2000 running, put the CD in, let it autorun, click "Upgrade Windows 2000". Turn the computer off once it starts to restart.
(2)Now remove the old motherboard and put in the new one. Clean the dust out of the case while you're in there. Once it's all plugged in, turn the computer on, enter BIOS and make sure everything is set up correctly, then let Windows continue with its little upgrade. It'll install all the drivers and stuff you need for your new hard drive. Let it boot up, wait till it goes idle (including any updates it feels like installing), then turn it off.
(3)With the new motherboard working, now you can remove your old IDE hard drive and put in the SATA. Keep the IDE handy, though, we're about to use it. Install 2000 on the SATA drive, then upgrade to XP. Install all your programs on the SATA so they create whatever folders they need.
(4)Now shut off the computer, and plug in your old IDE. Make sure it's still screwed into the case, though. Leaving it loose on the desk can cause vibrations, vibrations can cause it to expire while you still need it. Turn the computer on, go into BIOS, make sure the Boot Device Priority is set to look at the SATA for an OS first. Save and exit BIOS, boot into XP, now copy your files off the IDE and onto the appropriate folders on the SATA. Done.
If you're confident about the whole thing, you can just swap in the new HD when you do the motherboard. I keep them seperated because I consider it good practice to do hardware changes as close to one at a time as I can, so it's easy to troubleshoot it if something goes wrong. Furthermore, I also made the process long and seperated like that just in the off-chance that the total upgrade might cause Windows to reactivate. In truth, having to reactivate is a pretty easy process.