the "Aomei" back upper and the partition assistant by them, I used where free direct downloads,from aomei they are "fully capable" to, not some half crippled or trial BS software. it goes smoother if you do one task at a time instead of chaining a bunch together because the software will do one at a time in windows but a chain of task is done within a aomei shell program that requires booting into the shell. that part it tells you as you go with wizard instruction.
it took me 2 tries to get a good clone because i didn't have settings correct and just stumbled through it.http://www.aomeitech.com/download.html
the backupper will let you do the cloning with a click, no cmd box commands or anything. the partician assistant will let you do the rest at a click again no mess or fuss. I think given time and a bit of reading a monkey could do it. 4hours or less estimated..
you will want to set particians and resize them to best fit your needs especially on a big drive. I really would backup to cloud anything important before starting especially programming source stuff unique to your machine you cant just re download or re install just as an "in case"..
if the drives autodetect in bios your good.
if not just fiddle with jumper settings till they do. make sure you got a driver on hand for your rom drive's to, because you will have to move them down the lace cable for the Vmem upgrade.
once you ge it to boot you get the log in screen, it will go directly to wanting you to re-validate windows, it happens with a click also..
my only issue with it was my inboard windows search is missing but I may have done that by removing the MS IE, IDK
I cant really think of much more you need other than more research on doing the dual boot..mine was accidental so i'm no authority on the subject.
i realize MS doesn't support xp any more, but they do the newer versions. and who can be a better resource for help doing a dual boot than them?
I just want to wish you good luck on it all man, I will keep checking back to see how it goes or if any questions come up..
p.s. I would advise to disable any lan wlan so it can't do a network boot by auto also that can get messy if there is any hackers around your area and again once you get a good clone go back to wipe the old drive after, "for your own legal security".