Suite à un petit crash malencontreux (ça m’apprendra à démarrer encore sous Windows), mon cher Windows XP Pro m’a fait un petit Scandisk. Logique. Et il a trouvé des fichiers corrompus, ça arrive. Et il me les a gentiment nettoyé. Zou les fichiers, circulez, y’a rien à voir !
Or… manque de bol, un des fichiers corrompus (ou plusieurs, d’ailleurs) étaient utilisé pour la sortie de veille de ce même Windows. Résultat, je me suis retrouvé avec un portable amputé de toute mise en veille. Et là… là… c’est un grand moment de solitude…
Solution évidente : j’en profites pour réinstaller Windows, ça lui fera du bien. Sauf que… j’ai changé de portable il y a un mois et mon install est toute neuve. Me voila donc parti pour farfouiller sur cette bibliothèque poussiéreuse qu’est Internet à la recherche des fichiers dll utilisés par Windows pour la mise en veille. Mais on n’est pas sous Linux, on est sur un système propriétaire, donc on n’a pas facilement accès à ces données… Et pour tout dire, je n’ai pas trouvé. En revanche, j’ai trouvé un petit article super intéressant sur l’outil Windows SFC. Ce petit truc qui n’est accessible qu’en ligne de commande permet tout simplement de vérifier l’intégrité des fichiers Windows et de les remplacer si jamais ils ont été modifiés ou effacés.
Oh joie incommensurable du soulagement de la non-réinstallation !
Je saute sauvagement sur ma console et je lance le biniou…
C’est long…
Ca fait turbiner la machine comme pas permis (75°C)…
C’est long…
Et c’est pas très causant… pas un message, pas un avertissement, pas une demande de confirmation, rien. Je trouve un truc qui cloche, je remplace sans rien dire à personne.
Mais c’est efficace, il faut avouer. Un petit redémarrage au bout d’une grosse demi-heure de tambouille interne et hop ! J’ai un Windows tout neuf et une nuit où je vais pouvoir dormir.
Utilisation (à entrer directement en invite de commande) : sfc/scannow