dimanche 17 juillet 2011

Encore quelques photos pour le musée des horreurs

Voici quelques nouvelles photos prises récemment:



Ici on a un ventilateur tellement encrassé que la poussière a fini par former une sorte de croûte brune. C'est ce que j'appelle le syndrôme du donut...


Une vue en coupe du même cas.


Quand j'ai enlevé ce ventilateur de boîtier, son négatif de poussière est resté collé à l'endroit qu'il occupait.


Une mouche a été écrasée dans la charnière de ce portatif. Quand on n'a pas de tue-mouche sous la main, on improvise.


Après quelques mois d'inutilisation, cet ordinateur a décidé de rendre l'âme en beauté avec un spectacle pyrotechnique inédit. Le plus incroyable, c'est que l'ordinateur démarre encore normalement et charge Windows XP sans problème.

mercredi 22 septembre 2010

Dell Inspiron avec une problème de lenteur

Un Dell Inspiron 1100 est arrivé en atelier récemment. D'après le client, l'ordinateur ne démarrait plus; il restait à l'écran du BIOS, peu après la vérification au démarrage. Il soupçonnait un problème de disque dur.
Après quelques tests, le matériel semblait en bon état. J'ai commencé par un test de disque dur qui n'a rien révélé d'anormal. Mais la détection du disque au démarrage était extrêmement lente. Même chose avec un autre disque dur. C'est en faisant un test de mémoire que je me suis rendu compte que quelque chose clochait: Memtest affichait un taux de transfert de 32 Mo/s pour le cache L1! Normalement, c'est 500 fois plus rapide!

Pas étonnant que tout se déroule au ralenti, le Celeron 2.4 Ghz était sérieusement limité par ce handicap. Changer les barrettes de mémoire n'a rien donné. J'avais pensé qu'en détectant de nouvelles barrettes, le système remettrait les réglages à la normale. Le BIOS était à jour, pas de possibilité de le flasher. Le flashage du BIOS efface la plupart les réglages de la version précédente, ce qui aurait pu régler le problème.

Il restait une chose à faire: remettre à zéro la mémoire CMOS façon hardware mais ça été plus difficile que prévu. Dans le menu du BIOS (F2 au démarrage), je n'ai pu trouver d'option du style "Reset to default values". J'ai donc dû vérifier pour un jumper sur la carte-mère et le seul qui était présent était celui pour effacer le mot de passe. Il y avait mention d'un autre jumper (CLRCMOS) mais il n'y avait rien à l'endroit indiqué, sauf des points de contact.

J'ai donc fait un reset à la façon overkill: déconnexion de l'alimentation l'ordinateur, enlevé la pile CMOS, appui sur le bouton de mise sous tension pendant 10 secondes pour drainer le courant résiduel et finalement court-circuit des points de contact où il y aurait dû y avoir le jumper CLRCMOS. Ensuite, j'ai remis la pile et reconnecté l'alimentation.

Résultat de l'opération: le Dell démarre en un éclair en affichant qu'il configure les disques IDE et que les réglages du BIOS sont perdus. Un test de mémoire confirme que tout est normal: le taux de transfert du cache du processeur est remonté à 16 Go/s.

Un autre problème survient après avoir reconnecté le disque dur et le graveur: impossible de voir l'un ou l'autre dans les périphériques de démarrage. J'ai dû refaire un autre reset du CMOS mais cette fois j'ai pris soin de brancher les disques avant de redémarrer, ce qui a permis de les détecter et de les installer correctement. Contrairement aux autres machines, ce Dell semble faire une détection initiale des disques et l'enregistrer pour la postérité. Je n'ai pas fait trop d'expérience pour en trouver la cause, étant donné que tout fonctionnait nickel ensuite. Merci Dell!

samedi 4 septembre 2010

Identifier les fichiers perdus

Le problème: une clé USB retirée sans faire la manoeuvre "Retirer le périphérique...". Le système de fichiers FAT32 était corrompu. Après une vérification du lecteur, il n'y avait plus que des centaines fichiers du type FILExxxx.CHK dans un répertoire FOUND.001. Ces fichiers, de taille variable, ne s'ouvrent pas dans Windows qui ne peut gérer que les extensions qu'il reconnaît. Pour en inspecter le contenu, il faut forcer l'ouverture avec un logiciel déjà présent et qui peut au moins afficher les caractères du texte.

En ouvrant certains fichiers dans Notepad, j'ai pu reconnaître certaines entêtes. Par exemple, un fichier .JPG contient toujours les caractères JFIF près du tout début. En changeant l'extension .CHK pour .JPG, il s'est ouvert normalement. J'ai fait la même chose avec des fichiers Word, PDF, Excel. Ils semblaient intacts pour la plupart mais devaient tous être renommé selon le type. Avec plus de 700 fichiers, la tâche aurait pu être pénible.

J'ai fait quelques recherches sur Google et j'ai abouti sur un petit utilitaire gratuit qui a fait tout le travail automatiquement. Il s'agit de TRiD. Pour le faire fonctionner, il faut télécharger le programme et sa base de données. Ensuite, on les place dans le répertoire contenant les fichiers à identifier.

Finalement, on ouvre une ligne de commande dans ce répertoire et on tape:

trid *.chk -ae

ce qui aura pour effet de balayer tous les fichiers dont l'extension est .CHK et de les renommer en ajoutant la bonne extension. On obtient ensuite des fichiers du type FILExxxx.CHK.ext qui s'ouvrent alors avec les logiciels qui leur sont associés.

J'ai ensuite laissé au client le soin de changer la partie FILExxxx.CHK pour des noms plus faciles à retenir. Même si ça représente un travail assez fastidieux, il était ravi de retrouver ses données car il n'en avait pas de copie ailleurs.

La morale: il ne faut pas travailler les fichiers directement sur un support externe. Il faut plutôt utiliser le disque dur et ensuite en faire une copie de sécurité. J'ai remarqué que beaucoup de personnes font l'erreur de tout stocker sur leurs disques externes sans en garder une copie dans l'ordinateur. Souvent, ça mène à la catastrophe quand le support externe vient à malfonctionner.