For what you want to do, d/l a free (reduced features trial)
copy of CasperXP from Future System Solutions. This product
may be OT here but, for a one off project, it is the way to
go especially for a novice. You should be able to install a
drive into your system to use this. If you cannot (or
won't) install the drive into the system, then stop now -
read no further. Install the drive you want to be cloned
into the slave position of the machine that is already
setup. Boot into Windows and run CasperXP. The drive will
be an exact replica of your original. Any data or
partitions on the clone drive will be removed as the clone
drive is repartitioned and formatted to match your original.
Remove the drive and set the jumpers to master and install
it into the destination machine. If the destination machine
is in fact identical, Windows XP will never know it has been
moved and it should boot and run immediately. I liked the
limited free version so much that I went back and bought the
pro version since I am frequently cloning a drive for backup
purposes. I do not know offhand if it will run with USB or
firewire. I do observe transfer rates in my system far
faster than any external option. I my system, I can
replicate a 160G HD with about 120GB data in about 1hr
15min. I have my cloned drive in a removeable bay which
allows quick backup and I can store the backup drive in the
safe with the company data. In the event of a HD failure, I
can either boot from the clone drive and restore or
physically replace the failed drive if need be to quickly
return the machine to work.
You can find it here.
http://www.fssdev.com/products/free/
Lugnut