¿Por casualidad es un SATA2 y tu placa base SATA 1?
Si es asi deberas ajustar un jumper en la trasera del disco duro para reducir su velocidad a 150 MB/sg (SATA 1)
Prueba tambien desactivando la cache de escritura en disco:
en Windows XP:
Panel de control - sistema - Hardware - Administrador de dispositivos - unidad de disco - haz doble clic sobre la unidad de disco duro - Directivas - desmarca "( ) Habilitar cache de escritura en el disco" - boton Aceptar, cierra y reinicia el equipo
Suerte.