Some will use the drive makers disk copying program. Some might use Norton's Ghost. I prefer the old fashioned way, a clean install with Windows updates, reinstall Apps and then files. Then I would put the old drive in as slave and copy over any files.
I am running XP Pro, on a P111, 500. I currently have a 13.6 G HD. I have searched everywhere that I can think of, and read many articles regarding adding a second hard drive, but there is one thing missing. I want to add the second hard drive, (an 80G WD), and make it the master, transfer everything thing from my current master, and make it my slave, to be used primarily for backup. All of the articles I have read are a little vague in this particular procedure, or I am. Any input will be greatly appreciated.