Look at Microsoft article Q249694, "How to Move a Windows 2000 Installation to Different Hardware".
This article describes how to move a Windows installation to new or different hardware. You can use the information in this article to migrate a working Windows operating system and installed programs to a different or more powerful computer with minimal downtime. You can also use this procedure to replace a small system/boot disk drive to a larger system/boot disk drive, or to restore a Windows backup from a non-working computer to a different computer for disaster recovery purposes.
http://support.microsoft.com/default.aspx?scid=kb;KO;q249694
(REMOVE SPACES from the pasted URL.)
This procedure shows how to merge differences inhardware configuration information between computers and maintain critical registry entries unique to the new computer to which you are restoring information. This capability makes it possible to perform a full backup of your source computer and restore it on top of a fresh Windows installation on your destination computer to migrate to new hardware.
Good luck,
Maxwell