Many people have reported in the newsgroups that they
ran into problems with manufacturer's cloning software,
including myself. Why not go with a commercial-grade
utility that is for one thing only - to make clones of WinXP?
You can download such a utility for a 30-day free trial from
Future Systems Solutions at:
www.FSSdev.com/products/casperxp/
As with all clones of WinNT/2K/XP, start up the clone for
the 1st time with the HD containing its "parent" (i.e. its source
OS) not connected. Then, after the clone's 1st startup, either
the "parent" or its clone can be booted with the other OS
visible, and the partition containing the other OS will appear
as just another "Local Disk" having a file structure that you can
drag 'n drop to/from. You can make either one boot by
adding an entry to the boot.ini file to implement a multi-boot
situation, or you can control which HD boots by changing
which HD is at the head of the BIOS's HD boot order. That
is done by entering the BIOS at startup time and changing
the HD boot order via keyboard input. That order will persist
until the BIOS's ROM battery runs down. Directions on how
to command the BIOS should be in the PC's User's Manual.
*TimDaniels*