Buenas, si en el disco duro, tienes hechas particiones, cada una para un Windows, lo tienes facil, simplemente reparticiona el tamaño de esa unidad, con cualquier programa, como PartitionMagic y asi podras usar todo el espacio para tu XP.
Por otro lado, si no tienes particiones, tendras en el disco "C" dos carpetas de Windows, seguramente una se llame Windows, y la otra Windows.000 o Windows.vista, etc...
Si es asi, lo unico que te queda es eliminar esa carpeta desde XP, seguramente lo tengas que hacer en el modo a prueba de fallos como Administrador.
Una vez eliminados todos los archivos de la carpeta de Windows Vista, deberas ir en XP a MI PC, boton derecho, Propiedades, Opciones avanzadas, Inicio y recuperacion, Configuracion..., y le das al boton Editar, te aparecera un bloc de notas con dos lineas parecidas a estas,
Código WINDOWS:
Ver originalmulti(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP" /noexecute=optin /fastdetect
Simplemente tienes que borrar la que diga Windows Vista.
Espero que te haya servido, un saludo,