Pues al parecer el problema que tienes es que instalastes el Windows XP sin eliminar la instalación previa, debes de poner atención cuando windows se esta instalando, que en las opciones antes de particionar y formatear te preguntan que si deseas conservar la instalación antigua, si le dices que si entonces crea los directorios raíz con el .0 para diferenciar la otra instalación (Windows.0), para solucionar esto de una manera sencilla debes de salvar la información de tu equipo bien sea en CD, DVD, USB, TAPE BACKUP, DISKETTES, FTP, en otro Disco Duro o cualquier otra forma posible, luego de salvada, volver a instalar el windows pero esta vez aparte de que debes decirle que no deseas salvar la instalacion previa, debes borrar las particiones y volverlas a crear a tu gusto, y luego si formatear de la forma normal o rápida. Si quieres evitar la instalación otra vez por que se demora mucho o por cualquier otra razón, puedes hacerlo editanto el BOOT.INI, es mas técnico y complicado, pero mas rapido y ademas aprenderas un poco mas acerca de como trabaja tu máquina. Primero ve a la Utilidad de configuración del sistema (Inicio-Ejecutar-msconfig) luego en la pestaña BOOT.INI miras que en [boot loader] y en [operating systems] hay cambios, muchas veces en la linea que va despues de la etiqueta operating systems se repite una vez, osea que tendras dos rutas de booteo, es por eso que antes de iniciar windows te da para escoger entre dos sistemas.
El archivo BOOT.INI puedes editarlo de dos maneras, la primera es desde la consola de restauracion (introduces el cd de windows xp, ejecutas la consola de restauracion y escribes bootcfg /? para ver las opciones) y la segunda es por medio del editor de texto (abres el explorador de windows, luego vas a Herrameintas-Opciones de carpeta-Ver y marcas las casillas Mostrar todos los arvhivos y carpetas ocultos, Mostrar el contenido de las carpetas del sistemas y descativas la que dice Ocultar archivos protegidos del sistema operativo(recomendado), luega Aplicar-Aceptar, clickeas en el explorador donde dice Búsqueda, marcas en Opciones avanzadas y activas las casillas Buscar en carpetas del sistemas, Buscar archivos y carpetas ocultos y Buscar en subcarpetas, luego en Buscar pones boot.ini y das doble click sobre el). De cualquiera de las dos maneras puedes editarlo y al final te tiene que quedar de la siguiente manera:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
suponiendo que el windows esta instalado en la particion C ya que la opcion que dice partition(1) se refiere a la primera partición activa, osea la C.
Muchas veces despues de realizar estos cambios no los acepta de una vez, entonces vas de nueva a la utilidad de configuración del sistema y en la pestaña General activa Inicio Selectivo y pruebas primero con la opcion uUsar archivo BOOT.INI original, sino pruebas con Usar archivo BOOT.INI modificado. Recuerda que de todas formas el otro sistema operativo tiene guardadas sus propias configuraciones, asi que si experimentas lentitud, es mejor que lo soluciones de la primera forma, solo si experimentas lentitud.
Espero que te haya servido y cualquier otra duda o si necesitas que te amplie la información puedes postearla y con gusto te colaboraré.