Yo tengo un pentium2 a 266 Mhz y lo ultimo que le puse fue un Seagate Barracuda 80GB 7200 rpm
En principio cómo no encontre actualizaciones para la bios, tube que poner el jumper del disco duro en una posicion de las cuatro que tiene, master,slave, cable select, y la ultima es la que puse yo, es que ahora mismo no me acuerdo cómo se llama, pero hace que el disco sea compatible con ordenadores que no aceptan discos grandes y asi te queda limitado a 32Gb...Por lo que deduzco que el de 20 Gb, te funcionara de perlas.
Ahora que recuerdo, tambien tenia uno de 40GB y ese sin problemas.
Pero cómo yo queria la totalidad de la capacidad del HD (80Gb), pues en la página de seagate hay una utilidad que se llama discwizard y te lo formatea en segundos y listo para usar al maximo.
Saludos