Ghost can and will work as long as you use a bit of lateral thinking as follows:
1. Video - in all likelyhood you have two different video controllers and this will cause an issue on the new machine. To resolve this, set the original machine to standard VGA before creating the image. You can then install the correct drivers on the taget machine once you have it up.
2. HDD Controllers - this is another major issue as well. Say your first machine is a Compaq and the second an IBM. The image won't work on the target because the target has an IBM controller, not a Compaq. To resolve this issue, install the HDD controller on the original machine before creating the image. When NT boots, it tries to load all of the installed HDD drivers, but only loads the ones for which a controller is installed. What will happen is that if you boot the image on the Compaq, the Compaq driver will load and NT will 'see' the partition. When you have imaged the second machine, on booting, NT will load the IBM driver and still 'see' the partition.
3. Services - you may have some services which will conflict because the new machine has different hardware. To resolve this issue, go into services on the original machine and set any services which aren't essential to booting NT to be disabled. Do this before you create the image. In this way, all services will be present on the target machine. Once you have the target up, you can remove any services you don't want and enable any you need as required.
4. BOOT.INI - The BOOT.INI that you take across may be incorrect on the target. Before you make the image, add a line that will 'see' the partition on the target. This way you can select that start option on the target machine.
In the past I have moved NCR to Compaq, Compaq to IBM and IBM to IBM - all with quite diverse hardware. It works. If you don't have ghost, you can perform the 'transplant' with the following proceedure:
1. On the original machine, perform all of the above steps.
2. On the original machine, install a second, 'vanilla' copy of NT in a directory called WINNT.TMP
3. On the target machine, install one copy of NT to WINNT
4. On the target machine, install one copy of NT to WINNT.TMP
Now both machines have a primary copy of NT and a Temp copy.
5. Boot the Temp copy on both machines.
6. From the original machine, copy everything (excluding the WINNT.TMP directory), to the target machine.
7. On the target, boot the primary copy of NT
8. Delete the WINNT.TMP
Now all you need to do is:
1. Install and configure video
2. Remove the 'old' HDD controller driver
3. Fix up the services - remove any unwanted and enable any wanted.
4. Remove/Install any network drivers and configure networking.
You have successfully performed an NT 'mind' transplant.
Let me know if you have any questions...
Phil