Would probably have to do a clean install, and proceed as shootinyou suggested.
You can't copy XP to drive D and switch the jumpers, to try and make it C.
I tried this once (using Norton Ghost to clone the drive), and Windows threw a fit trying to find everything, because even after switching...