Gracias DkarnDuuk y eshizero.

Al parecer el problema era tan simple como que estaba utilizando una version antigua del XP que no reconocía todo el disco. Luego instale XP con SP2 y detecto bien la particion que faltaba. También pude instalar UBUNTU y que me de la opcion de iniciar con Vista o XP.
Ahora tengo una nueva duda.
¿ Como muevo al Vista al primer lugar en el Grub de Ubuntu para que arranque primero y no tener que elegirlo cada vez que enciendo mi pc?
Muchas gracias por sus comentarios.
Saludos!