If you are going to replace the 30GB drive with the 60GB drive, it seems to me that the easiest way would be to use GHOST to clone the 30GB drive to the 60GB drive. In this way you automatically get a one-to-one copy of the original drive, except you will have more free space since the cloned drive is twice the size of the source drive.
My personal preference is to use the Ghost Boot Disk to perform the clone in PC DOS. After the cloning is complete, shut the computer off using the power switch. Do not reboot (reset) with both drives in the computer. Remove the 30GB drive and replace it with the newly cloned 60GB drive and reboot. The 60GB drive will be bootable.
If you reboot after the cloning with both drives installed, XP will recognize the 30GB as the boot drive (C
and will assign a different drive letter to the 60GB drive and make it unbootable. If you do this, you can still make the 60GB bootable by booting your system to a Win98 Boot Disk (available at Bootdisk.com) with only the 60GB drive installed in the primary (master) position, and running the fdisk /mbr command, remove the diskette and reboot. The 60GB drive will be bootable.