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.