If you absolutely must do this, then I concur with Kaffis. Sysprep is the way to go. The newer versions of it are able to "clone" a machine to dissimilar hardware (different HAL, different mass storage controller, etc.). Sysprep your current machine and then either move the hard drive into the new machine (or image copy the old hard drive to the one in the new machine as the case may be).
That said, it's been a looong time since I've used sysprep for this sort of thing. I don't remember the exact process, and I've never done it with Vista in any case. I'm pretty sure that you need the drivers for the new motherboard's mass storage (IDE or SCSI) controller available to the old system when you run sysprep. Otherwise when you try to start the system with the new motherboard, it will BSOD out during boot up with INACCESSIBLE_BOOT_DEVICE. If the storage controller on the new motherboard is one that Vista will already detect and use without downloading drivers from the Mfr., then there's no issue. But if it's a controller that was released after the most recent service pack for Vista, that may not be the case. There's a process for making 3rd party drivers part of your sysprep image, but like I said -- it's been too long for me to remember exactly what it is.
_________________ Sail forth! steer for the deep waters only! Reckless, O soul, exploring, I with thee, and thou with me; For we are bound where mariner has not yet dared to go, And we will risk the ship, ourselves and all.
|