I just did it again on a server. We were getting intermittent failures where the system would freeze. I needed to move all running programs, data, configurations including weblinks and an FTP site over to much newer hardware that was incompatible with the old system.
The old hardware was a vintage P3 running 512MB of ECC 133 SDRAM. The new stuff is a Core2 Duo with 2GB of garden variety DDR2.
I just went to the running server and changed the Dual IDE Controller, the Primary IDE and Secondary IDE drivers to Standard IDE drivers. Imaged the drives with Acronis Server and restored the images to larger drives. Installed the new drivers from the motherboard's CD and it works like a charm.