Bonsoir !
Dans le centre d'aide de ton OS, fais une recherche sur "nettoyage du disque dur", tu as une option dans les outils système ( du moins sous XP que j'ai, et cela devrait exister sous Vista )
Tu peux aussi télécharger et utiliser ( avec beaucoup de prudence ) CCLEANER.
Tu parles dans ton titre de "recovery", s'il s'agit de ta partition de restauration, tu n'as vraiment pas intérêt à y toucher !
Commence par supprimer tous tes fichiers temporaires, et même tes points de restauration système, qui occupent beaucoup d'espace.
Quant tu auras libéré toute la place que tu peux, fais une défragmentation du disque ( "propriétés" du disque, onglet "outils" ) .
Mais ton problème de lenteur n'est pas forcément lié à l'occupation de ton disque ( tu ne donnes pas de chiffres ...), mais aussi à tous les logiciels , éventuellement pas très utiles, qui tournent en arrière plan.
Sans compter l'anti-virus ( indispensable ! ) qui occupe bien ta machine.
Par ailleurs, 512 Mo sont un peu jeunes pour Vista ( et même XP ).
Il faut vraiment faire le tour de ton PC dans les détails ...
Et si tu manques vraiment de place, tu peux toujours installer un disque externe USB, et y (ré)installer tes logiciels autre que l'OS, et tes documents volumineux ...
A+
Nyctaclope