It's quite possible to copy the entire drive from the 10 gig to the 20 with Ghost or other such software. As such, all data is intact. However, XP will not startup on the new hardware. You will need the original installation CD and will need to perform a "repair" installation. You will also need the product ID code and will be required to reactivate Windows. It's possible that XP will know much of your hardware but probably not all of it. Gather all the drivers first. This would also be a good time to visit the web sites of all your hardware manufacturers and get the latest drivers. Definately get the latest BIOS for the MB while you're at it. Good luck.
Does any one know how I can transfer the program files and data from my old 10g HD with XP home edition on it to a different PC with a 20g HD on it? The 20g HD presently has windows 2000 pro on it which I assume I will need to reformat. I have Norton ghost 9.0 if I was to plug the 10g HD to this computer would I be able to do a drive to drive transfer? Is it possible that XP being a newer OS than 2000 would have the MB drivers needed for this computer to reconize the old XP HD. Thanks for any help.