You should read your thread once again… its really hard to understand your problem because you mention so many uneccesary things… no offence.
In fact you have moved your working Windows XP installtion onto another partition. Now it wouldnt boot.
Why?
Your copy of XP wouldnt boot because the boot manager cant find the windows folder right there where it expected it.
So what you need to do is to correct that.
But then again…
Your XP installation comes from drive D. All links (also those in the registry files) will still refer to drive D.
E.g. it says that Windows is located unter D:\Windows\...
So in order not to run into further problems I would just reinstall XP.
How long would that take? 45 min for XP. 20 min for the drivers? Definitely quicker than anything else.