Hello,
Firstly if you want you can try a different tool that is free that does alot of the same thing as VISIO
(HERE)Secondly your Windows 2000 was installed and configured automatically with the hardware from your OLD computer. It wont have the proper drivers registered for the startup sequence, and can be a huge pain.
Make sure the harddrive has the proper jumper settings, and the "new harddrive" is not plugged in just yet. We do this during the repair process.
Then you use the windows 2000 cd, and boot off of it. Select the REPAIR INSTALLATION option. That will bring the OLD 2000 drive to work in your new computer.
Now you should be able to boot off of it.
The next step is to create a multiboot loader so you can choose if you want windows 2000 or windows XP to start.
You can ask another question later on how to deal with that if needed.
I hope this helps
Cheers
If this helps in any way please CLICK
ACCEPT. The question will not close, and you may follow up if needed.