En la mayoría de los casos este problema está derivado de los controladores de las unidades de disco duro y/o CD. Para Windows XP la solución es sencilla:
Administrador de dispositivos->Controladoras IDE ATA/ATAPI->Canal IDE principal
Administrador de dispositivos->Controladoras IDE ATA/ATAPI->Canal IDE secundario
Administrador de dispositivos->Controladoras IDE ATA/ATAPI-> “eliminar todos por si acaso”
Asegurarnos de quitar todos, cuando quitemos alguno que esté en uso va a pedir Reiniciar el equipo, hasta que no quitemos todos o al menos haberle dicho eliminar no Reiniciar.
Cuando arranque el equipo de nuevo, se instalarán automaticamente los drivers, en caso de que fallara es porque tenemos que instalar los drivers específicos de disco duro, tipo SATA, RAID o similar.