Es un error general que puede producirse por varias causas. Vamos a ir probando algunas cosas a ver si lo puedes solucionar:
1- Pasa un scandisk. En Xp, entras en "Mipc", haces clic con botón derecho sobre el icono del disco duro, eliges "Propiedades", pestaña "Herramientas" y ejecutas la "Comprobación de errores". En Win98, creo que estaba en Inicio-Programas-Accesorios.
2- Pasa un antivirus en modo a prueba de fallos. Al encender el pc, pulsa repetidamente la tecla de función "F8", se mostrará un menú con varias opciones. elige "Modo seguro" o "A prueba de fallos". Una vez estés en Windows, pasa el antivirus.
3- Desinstalar el último programa que instalaste antes de que te empezase a ocurrir ese error. También puedes "restaurar sistema" para volver a un estado anterior si usas Xp, pero perderás todo lo instalado y/o modificado hasta la fecha.
4- Quitar programas que inicien con Windows. Echa un vistazo a
este manual escrito por destroyer.
5- Actualizar la instalación. Inicias el pc con el cd de Xp dentro de la unidad y eliges "Actualizar". Si algún archivo importante de sistema ha sido dañado, se sustituirá.
Ve siguiendo los pasos por orden hasta que consigas solucionarlo y si no es así intentaremos pensar alguna otra cosa.
Suerte.