Il semble n effet que tes informations disque soit erronées ou defectueuses. De ce fait XP ne voyant pas ton disque "normalement" ne démarre pas.
Le mieux pour commencer pour éviter toutes perte et de faire une copie de ta partition pour sauvegarder tout ce qui concerne ton travail.
Ensuite il faut essayer d'arriver à faire cette manip:
Si votre MBR (master boot record) est abîmé votre pc ne démarrera plus. Voici la manip pour le réparer:
Démarrer l'ordinateur avec le cd de Windows XP et ensuite choisissez l'option R.
La console de récupération vous propose d'ouvrir une session Windows XP qui vous permettra d'avoir le compte administrateur automatiquement activé.
Tapez le mot de passe de ce compte.
Ensuite à l'affichage de l'invite de commande tapez:
« fixboot c: »
et ensuite tapez sur entrée.
Redémarrez votre pc en tapant la commande « exit ».
Normalement si tout c'est bien passé votre pc redémarre normalement.
Mais avant toute chose vérifier que ton DD sois bien pris en compte dans ton bios.
Mais par rapport au ralentissement du PC qui "héberge" ton DD je dirai qu'il y a de fortes chances que ton disque en ai un coup, dans le moins pire des cas des clusters defectueux