En principio, si los dos discos (aunque sea de uno en uno) funcionan, no necesitas actualizar la BIOS.
Tu post me resulta algo confuso:
Si lo que quieres decir es que los dos discos conectados al tiempo, no funcionan, se bloquean, deberás revisar la configuración de los jumper. Al menos en uno de los dos canales IDE tienes dos dispositivos (los dos discos, un disco y el cdrom) como master ó como slave.
Si lo que quieres decir es que al arrancar no tienes doble arranque para elegir Millenium ó XP, probablemente has realizado la instalación de XP con el disco de 2Gb desconectado. En esta forma es imposible que se cree un doble arranque. Conecta los dos discos, arranca con el cd de XP y procede en el modo de "reparar" la instalación de XP.
Si lo que quieres decir es que desde la instalación de Millenium no consigues acceder a la de XP, la explicación es que desde un volumen con formato FAT (Millenium) no se puede acceder a un volumen con formato NTFS (XP). Utiliza la herramienta convert para pasar tu XP a FAT.
Espero haberte orientado. En cualquier caso una explicación más precisa por tu parte sería deseable.
Reseteo de BIOS, instalación del Millenium en el de 2 GB, estando el de 80 GB conectado, y el XP "ese" yo lo largaría... con un Windows 2000 SP4 completamente actualizado (tiene soporte hasta 2010) te va a ir mejor, en el eMule hay unos cuantos...
Necesitas como mínimo 300 MHz de procesador para introducir a XP, 500 MHz es lo recomendado y a partir de 1000 MHz anda medianamente bien.
Por cierto... puse los eLinks del Windows XP Pro SP3 Corporate y Retail... lo mismo bajarte el corporate y pasarle tú mismo el nLite es mucho más aconsejable que el instalarse ese mod toooo pestoso y repelente...
Digamos que sí podrías tener un XP en ese pecé y de fíar...