Partition Magic can do the task of it.
But need newer version that support for Windows XP.
I remember that PM8 or later is work @WinXP.

Hope that it can solve your problem.