Actu | Dossiers | TIL FR | Téléchargement | Entrevues | Humour | Liens | FCSM | Mailing List | Livre d'Or | L'auteur | Gete.Net'Book

The X-Thing, chapître II

 

C’est une lutte à mort qui s’est désormais engagée entre ce satané bug et moi-même. Je sais qu’il est là, tapi quelque part, dans l’ombre de mon disque dur… Et pourtant, je ne sais pas comment faire pour l’éviter. Il ne me reste qu’une seule solution : le provoquer en duel. Peut-être il gagnera au premier coup, mais parfois, mieux vaut perdre une bataille pour gagner une guerre.

Mardi 15/06/99, 19 h.

Cette fois, je suis prêt. Mon entrainement mental et physique a été long (deux jours sans boire de coca, remarquez ça vaut peut-être mieux par les temps qui courent…), mais je sais que je vais le chopper. Ou qu’il va ME chopper. Enfin, on verra bien.

Maintenant, la question restait : comment Le provoquer en duel ? Je décidais de relire les textes sacrés, laissés par des guerriers qui avaient été confrontés au Mal sans même avoir le temps de crier “Au secours !”. The Thing (puisque tel est le nom qu’il lui a été attribué par ses malheureuses victimes) est froid, implacable. Il n’a aucune merci. C’est ce que je compris en lisant leurs messages glacés d’épouvante…

Mais les victimes m’ont laissé des indices intéressants, que je vous invite à lire. Qui plus est, mon maître à penser, Ger-Lin-Ger, lui-même disciple de Lao-Tsu (frêre cadet de Hissi-Han-Tsou), m’avait indiqué que la voix de The Thing était liée à celle du fichier Conversion Encodage Texte. Je me souviens encore de ses paroles :

"Que Conversion Encodage Texte quitte le dossier Extensions…
Et sur ta Corbeille et ton Système, les Ténèbres s’abattront."

Après l’avoir remercié mon maître par un panier d’offrandes (des MacNuggets en provenance de Belgique), je décidais de passer enfin à l’action. Et c’est ce soir que tout va se décider. Ce soir, les octets vont gicler sur les murs de la ville.J’ai choisi mon appat : il s’agira d’un petit iMac 333 Mhz. Un Mandarine… je l’aime bien, le Mandarine. Je sais pas pourquoi, mais j’ai plus confiance en lui qu’envers le Fraise. Le Fraise… Il a des réactions parfois bizarres, quand je lui installe un soft quelconque. Ce sera donc le Mandarine. Je l’installe, je le branche normalement, et je boote sur son CD Restauration des logiciels. Pas mal, ce CD. Pour être sûr de partir dans des bonnes conditions, et que rien ne soit faussé, je décide de formater le disque au format HFS+. Pas en Mac OS standard, non… Je crois pas que The Thing n’apparaisse sur HFS. Il lui faut un format nouveau, une chair fraiche pour proliférer.

Je lance donc la restauration du logiciel Système. Moins de trois minutes plus tard (montre en main ! C’est vrai qu’ils boostent bien, ces bestiaux…), je me retrouve avec un système neuf, 8.5.1 complet. Je redémarre, sur le disque dur cette fois. Tout est normal. Je ne passe même pas par l’assistant Mac OS, je fonce dans le dossier Système, et j’ouvre le dossier Extensions. Et le fichier maudit est là : Conversion Encodages Texte, dans toute sa splendeur, mais dans toute son horreur, également… Tenterai-je ? Vais-je reculer au dernier moment ? Non, il ne faut pas reculer, c’est le moment ou jamais, comment ma famille, mes amis, pourraient-ils avoir encore confiance si je reculais ? Il faut le faire.

Je sors Conversion Encodage Texte du Dossier Système.

Et je redémarre.

En retenant mon souffle.

Le démarrage a l’air normal…

NON !

A la place du fond bleu, un fond uniformément gris… Bizarrement, le rafraichissement des fenêtres ne se fait plus correctement, quand je ferme une fenêtre, elle reste affichée à l’écran.


Cliquez sur l'image pour une version "grand format" (800*600, 80 Ko)

Mais surtout, surtout… La Corbeille semble pleine…

Je tremble… et j’ouvre la Corbeille.

IL est là.

Devant moi.

Un seul fichier, sans nom.

Celui que l’on appelle The Thing.

Ainsi donc, voilà le moyen de le faire sortir de son antre ! Il suffit réellement de faire sortir Conversion Encodages Texte de son dossier, et The Thing apparait. Etonnant.

Je décide d’aller plus loin… J’essaie de le sortir de la Corbeille pour le glisser sur le Bureau. Impossible. Le message suivant s’affiche :

Bizarre. J’ouvre alors le Dossier Système. Et là, que vois-je ?

Un deuxième The Thing.

Ben voyons. C’est pire que les Gremlins ce truc ! Ah ben oui, d’ailleurs, je le constate en rencontrant un troisième The Thing, dans le dossier Extensions, celui-là.

Je tente de glisser The Thing vers un dossier quelconque : un message d’erreur apparait :

Je clique sur OK, et là, stupeur :

Mais ce n’est pas le pire : LE DOSSIER LUI-MEME A DISPARU. Si on glisse The Thing vers un dossier, il détruit ce dossier, et tout ce qu’il contient ! Incroyable !

Je teste mes meilleurs armes contre lui :
- SOS Disques : il est aveuglé, il ne voit rien. Pas de problème, selon lui. Ouais. On voit bien que c’est pas lui qui se coltine ce foutu fichier dans la Corbeille !
- Norton Utilities. Le docteur commence à examiner le disque, et voit un truc bizarre…


Il continue son examen, mais cale sur un fichier au nom zarbi :

 

Norton qui cale...
Cliquez sur l'image pour une version "grand format" (800*600, 38 Ko)

Il refuse alors d’aller plus loin. Bon, le docteur va prendre une cure de repos. En revanche, il a dit qu’il y avait un problème de pilote… Ça, c’est une affaire pour Outil Disque Dur ! Je m’en vais te réinstaller le pilote illico presto, ça pas pas durer longtemps… Sauf que si, ça va. “Impossible de réinstaller le pilote, initialisez le disque”, qu’il me dit. Ben voyons !

Je tente un autre truc : je prends FileBuddy, qui, lui, m’autorise au moins à renommer le fichier. Ah ah ! Je décide donc de l’appeler par son nom. J’enregistre, j’ouvre mon disque dur, et je me dis que je devrais peut-être me remettre au coca, tous comptes faits… Parce que mon Dossier Système a été renommé… “The Thing” ! Manipuler un des The Thing revient donc à manipuler le dossier qui le contient ! Vraiment dingue…

Cependant, après m’être amusé 5 minutes avec le bestiau, qui semble vraiment indestructible, je me décide à sortir l’arme ultime : le formatage. 18 mois d’Apple Assistance, ça vous forme un homme aux techniques les plus dangereuses, y compris le formatage. Je redémarre sur le CD de restauration, je sors Outil Disque Dur, je clique sur “Initialiser…”, je confirme… Adieu, The Thing ! Pas plus bête que ça : un formatage de la partition suffit.

Au fait, pourquoi les Américains ils ont jamais parlé de ce blême ? Est-ce que ça nous touche que nous, les français ? Il faut savoir… Je prends alors un CD Mac OS 8.5 US. Je l’installe sur une partition HFS+, sur l’autre partition, j’installe le 8.5 en VF, mais la partition est en HFS standard. Je retire Conversion Encodages Texte de chaque Dossier Système. Pas de réinstallation du pilote du disque.

- Mac OS 8.5 US : démarrage normal. Aucun problème. Text Encoding Converters est tranquillement en train d’attendre. Et je ne rencontre pas les graves problèmes (rafraichissement incorrect, message d’erreur de FaxSTF, et surtout apparition directe de The Thing au démarrage) que j'avais rencontré avec la VF.
- Mac OS 8.5 VF sur HFS : aucun problème non plus. Mais ça, ça ne me surprend pas.

Et puis, tiens, je désactive le Dossier Système américain, je copie le Dossier Systèm français vers la partition française, et je redémarre sur la partition HFS+, avec ce système français dont j’ai bien sûr retiré la vilaine extension.

Bing. Plantage identique au premier coup.

 

Conclusion et solution : La vérité est ailleurs…

Que penser de tout ça ?

Que déjà, ça ressemble furieusement à un bug de localisation. Ouaip. Ce qui explique que ce bug soit fortement francophile.

Ensuite, il est lié au déplacement de Conversion Encodages Texte. C’est évident désormais.

Il semble donc que son apparition sur le disque corresponde à un dommage effectué sur le pilote du disque dur, suite au déplacement de Conversion Encodages Texte. Ça parait fou, mais… c’est la seule explication rationnelle.

Ça expliquerait aussi pourquoi je n’ai jamais été touché par The Thing, alors que je fais régulièrement du transfert de Dossier Système d’un disque à l’autre… Mon disque dur n’est pas formaté avec Outil Disque Dur, mais avec SilverLining… Et qui plus est, je n’utilise quasiment jamais de système français. Trop risqué.

Bien, très intéressant tout ça. Seulement ça ne m’avance pas trop. La question reste posée : y-a-t-il un autre moyen de détruire The Thing que le formatage de la partition ou l'installation de Linux ?

La réponse arriva, par un autre guerrier du Mac. Guy d’Humières, qu’il s’appelait, le gars. Et lui avait trouvé L’ARME. Un outil que personne d’autre n’avait encore osé utiliser auparavant. Un outil peu connu, mais qui allait désormais devenir aussi célèbre que le Saint-Graal lui-même.

Cet outil s’appelait DiskWarrior. Le Guerrier du Disque, ouaich. Et autant le docteur ne semblait pas bien soigner grand monde, autant le Guerrier avait sû éliminer The Thing à tout jamais des disques que Guy avait laissé en patûre. Guy a même eu la délicatesse de m'envoyer...

------------------------------------------ Début de rapport ------------------------------------------

DiskWarrior has successfully built a new optimized directory for the disk named "untitled." The new directory is ready to replace the original directory.

It is recommended that you replace your original directory.

Notes:

All file and folder data was easily located.

Rebuilt Directory Structure:

Errors, if any, in the directory structure such as tree depth, header node, map nodes, node size, node counts, node links, indexes and more have been repaired.

The directory structure holds the directory data for files and folders. A new directory structure prevents the loss of access to some or all files and folders on the disk and ensures that a disk appears on the desktop.

Repaired Text Encoding for these Files:

Name: "Untitled" ->nom partition
Location: "untitled:"

Name: "Untitled"
Location: "untitled:Trash:Untitled:"

Name: "Untitled"
Location: "untitled:Dossier Système:"

File names are stored in Unicode characters. The text encoding value indicates the method used to convert a file name to Unicode. These repairs prevent the names of these files from being displayed incorrectly.

Repaired Keys for these Files:

Name: "Untitled"
Location: "untitled:"

Name: "Untitled"
Location: "untitled:Trash:Untitled:"

Name: "Untitled"
Location: "untitled:Dossier Système:"

Keys store the name and location of files and are used to find a file's entry in the directory. These repairs ensure that these files can be used.

Repaired Text Encoding for these Folders:

Name: "Untitled"
Location: "untitled:Dossier Système:Extensions:"

Name: "Untitled"
Location: "untitled:Trash:"

Folder names are stored in Unicode characters. The text encoding value indicates the method used to convert a folder name to Unicode. These repairs prevent the names of these folders from being displayed incorrectly.

Repaired Keys for these Folders:

Name: "Untitled"
Location: "untitled:Dossier Système:Extensions:"

Name: "Untitled"
Location: "untitled:Trash:"

Keys store the name and location of folders and are used to find a folder's entry in the directory. These repairs ensure that these folders and their contents can be used.

Disk Information:

Format: Mac OS Extended
Where: (ATA Bus 0 Dev 0, v3.22) ->gestionnaire installé par DS 1.7.3 (N.T.)
Driver: ".ATADisk"
Block Size: 4 K
Files: 1 207
Folders: 144
Free Space: 1,2 GB
Disk Sectors: 2 776 592

Time: 15/06/99 20:56:53
DiskWarrior Version: 1.0.3

------------------------------------------ Fin de rapport ------------------------------------------

Malheureusement, cette victoire a un cout, comme toutes les victoires. En l’occurence, cette fois-ci, il coute le prix de DiskWarrior, qui ne se bat que pour le prix d’une licence de 69.95$. Il parait que l’argent est le nerf de la guerre, c’est pas impossible, en fait…

Et moi ? Eh bien, moi, j’ai décidé de méditer sur cette triste affaire. Je sais maintenant qu’il existe une alternative. Mais je sais aussi que The Thing n’est pas encore éradiqué. Et qu’il est maintenant temps à la Pomme d’affronter elle-même la terreur de The Thing.

Affaire classée… Du moins, en ce qui me concerne. Je laisse désormais à Cupertino la charge de traquer l'origine de The Thing, et de l'éradiquer définitivement. Moi, j'ai encore une ou deux soucoupes volantes à traquer…

 Mise à jour : 01/01/2000

Finalement, une autre méthode a été trouvée pour résoudre le problème : Mac OS 9 ! En effet, la dernière mouture de Mac OS permet de voir les fichiers sans nom comme fichiers avec noms, et de les mettre à la Corbeille pour les supprimer définitivement. Cette méthode a été approuvée par mes soins. Mais elle a également un prix : environ 799 F, aïe ! Ça peut quand même être une raison supplémentaire pour passer vers Mac OS 9…

Guillaume Mulder

Tous mes remerciements aux nombreuses personnes qui m'ont aidé dans la traque de ce vilain bug !