No, you can't do it with WinXP. You have to copy
the registry, the boot sector, and the MBR as well.
If you want to clone the entire HD, use your Acronis
True Image.
But if you want to keep multiple clones on your 2nd HD,
you'll have to use Ghost or Casper XP. Casper XP
is dedicated to cloning, and it's cheaper than Ghost.
You can download a free 30-day trial copy of Casper XP
from
www.FSSdev.com/products/casperxp/ . Unlike
Ghost, Casper XP doesn't require .NET Framework
to be installed, and Casper XP works in Windows
so it doesn't require any rebooting before or after the
cloning operation.
As with all Windows NT/2K/XP clones, don't let the
clone see is "parent" OS when the clone starts up
for the 1st time. You can isolate it from its "parent"
by unplugging the source HD's data cable before
the clone is booted. By removing the source HD
from the system, you also let the clone's HD move
to the head of the BIOS's HD boot order, so no
fiddling with HD jumpers is needed to boot the clone.
When you reconnect the source HD, it again will be
at the head of the HD boot order, and its boot files
will be given control again at boot time.
After the first startup of the clone in isolation, the clone
can subsequently be started with the "parent" OS visible
to it, and the clone will not be confused, but rather it
will just see the "parent" as another file hierarchy on
another partition.
If you add an entry in the controling boot.ini file, you can
dual-boot between the 2 OSes. But since your OSes
will be on different HDs, you could also just leave the
boot.ini file as it is, and adjust the BIOS's HD boot order
to effect dual-booting. The MBR of the HD which you put
at the head of the HD boot order will get control from the
BIOS at boot time, and the boot sector of that HD's "active"
Primary partition will pass control to the boot loader there -
which will boot the OS which its boot.ini file points to. By
putting the HD at the head of the HD boot order, you allow
its OS to think it's the original OS, and no software
intervention will be necessary to dual-boot.
If you want to keep multiple clones on the 2nd HD and be
able to boot any one of them, you'll have to learn the
syntax of the boot.ini file pretty well, and you'll have to
understand the boot procedure - which is a mini-course
in itself.
*TimDaniels*