Buenas,
mira a ver si la bios te lo reconoce bien, es decir, que cuando veas que lo detecta, no sale con un nombre raro o con caracteres extraños. P. ej: "SEAGATÏ$ XXx09..." o cosas así No es la primera vez que me psas y puede ser síntoma de un disco petado. Pruébalo en otro ordenador, o con una caja externa para asegurarte de esto.
También puede ser, aunque lo reconozca la Bios, que no lo soporte totalmente. Mira a ver en la web de asus una actualización de BIOS para tu placa, puede que eso te lo solucione.
No parece un problema de software puesto que ni linux ni windows te lo reconoce. Y el diskete de drivers no tiene nada que ver, eso solo se usa para una instalación nueva de XP, pulsando F6 cuando arranca el CD de instalación para cargar drivers de terceros y que reconozca el HD para instalar.