Había oído hablar de comando"sfc /scannow" pero nunca lo había usado, busqué hasta dar con la forma más sencilla de arreglar el problema:
Metemos el disco de instalación de nuestro windows xp, pero sin dejar que se inicie, después damos a "inicio" y a "ejecutar", ahí escribimos sfc /scannow (fijaos que hay un espacio entre la "c" y la barra inclinada)
damos a "aceptar" y nos sale ésto:
de esta forma windows buscará los archivos faltantes o corruptos y los reemplazará, el proceso es lento, a mi me tardó algo mas de una hora. Cuando el proceso termina, simplemente se quita de la pantalla esto que veis. Al reiniciar mi pc para ver si el proceso había tenido efecto, mi viejo pentium inició normalmente.
Espero que os sea útil el artículo