Tu archivo boot.ini está bien.
En la partición 1 tienes windows xp
En la partición 2 tienes windows 2000
Primero tenías instalado windows xp y con posterioridad instalaste windows 2000 en la segunda partición.
Al instalar windows 2000 se han sobreescrito algunos archivos de inicio con versiones más antiguas. Para repararlo hay que reemplazar esos archivos con las versiones de windows xp.
Los archivos afectados son NTLDR y NTDETECT.COM. Se pueden encontrar dentro de la carpeta I386 del CD de windows xp.
Desde windows 2000 haz una copia de seguridad de estos dos archivos (por ejemplo NTLDR.2k y NTDETECT.COM.2k)
Busca esos dos archivos (NTLDR, NTDETECT.COM) en el CD de windows xp y copialos dentro de C:\.
En caso de que no te deje copiarlos deberás reiniciar el ordenador para arrancar desde el CD de windows XP:
- En la primera pantalla de opciones Pulsar R para acceder a la consola de recuperación.
- En la consola de recuperación escribir los siguientes comandos para copiar los archivos mencionados (reemplaza E:\ por la letra que corresponda a la unidad de CD/DVD):
Cita: ATTRIB -H NTLDR
ATTRIB -S NTLDR
ATTRIB -R NTLDR
ATTRIB -H NTDETECT.COM
ATTRIB -S NTDETECT.COM
ATTRIB -R NTDETECT.COM
COPY E:\I386\NTLDR C:\
COPY E:\I386\NTDETECT.COM C:\
creo que más corto también funcionará:
Cita: ATTRIB -H -S -R NTLDR
ATTRIB -H -S -R NTDETECT.COM
COPY E:\I386\NTLDR C:\
COPY E:\I386\NTDETECT.COM C:\