📋

Points Clés

  • Le problème a affecté les ordinateurs Windows 95 avec des cartes son spécifiques de Creative Labs.
  • La chanson 'Rhythm Nation' de Janet Jackson contenait des fréquences qui correspondaient à la fréquence de résonance des disques durs à 5400 tours/minute.
  • L'ingénieur Microsoft Raymond Chen a documenté l'incident sur le blog Old New Thing.
  • La solution a impliqué la mise à jour des pilotes audio pour filtrer les fréquences problématiques.

Résumé Rapide

Une piste audio spécifique de Janet Jackson a été identifiée comme la cause d'un problème d'plantage informatique généralisé à la fin des années 1990. Le problème affectait les ordinateurs fonctionnant sous Windows 95 équipés de cartes son Creative Labs spécifiques.

Le problème a été attribué à la chanson 'Rhythm Nation', qui contenait une fréquence de résonance provoquant une panne de disque dur. L'ingénieur Microsoft Raymond Chen a détaillé l'incident, expliquant que les fréquences audio de la chanson correspondaient à la fréquence de résonance naturelle de certains disques durs à 5400 tours/minute.

Cette résonance a provoqué une défaillance des têtes de lecture, entraînant des plantages système. La solution a nécessité des mises à jour des pilotes audio pour filtrer les fréquences problématiques. L'incident met en évidence les interactions complexes entre le matériel et le logiciel.

Découverte du Bug

Le problème technique a d'abord été documenté par l'ingénieur Microsoft Raymond Chen sur le blog de l'entreprise, Old New Thing. Chen a décrit un scénario où des utilisateurs rapportaient que leurs ordinateurs plantaient lors de la lecture d'une piste spécifique de Janet Jackson. Le problème n'était pas universel ; il ne survenait que sur les systèmes fonctionnant sous Windows 95 avec des configurations matérielles spécifiques.

Les ingénieurs ont initialement eu du mal à reproduire l'erreur. Il fallait une combinaison précise de matériel et de logiciel pour qu'elle se manifeste. Le plantage n'était pas causé par un bug logiciel dans le système d'exploitation lui-même, mais plutôt par une interaction physique entre la sortie audio et la mécanique du disque dur.

L'enquête a révélé que la chanson 'Rhythm Nation' contenait une séquence spécifique de notes de basse. Ces notes produisaient une fréquence de résonance qui correspondait à la fréquence naturelle des plateaux du disque dur. Lorsque le disque tournait à 5400 tours/minute, la vibration provoquait une défaillance des têtes de lecture/écriture, entraînant un arrêt du système.

Résonance Matérielle Expliquée

La cause profonde du problème était la résonance acoustique. Chaque dispositif mécanique possède une fréquence naturelle à laquelle il vibre. Si une force externe — comme des ondes sonores — correspond à cette fréquence, les vibrations s'amplifient. Dans ce cas, les ondes sonores provenant des haut-parleurs voyageaient à travers le boîtier de l'ordinateur et jusqu'au disque dur.

Certains disques durs à 5400 tours/minute étaient particulièrement sensibles à ce phénomène. Les fréquences spécifiques produites par la piste de Janet Jackson étaient suffisamment puissantes pour déplacer physiquement les têtes de disque dur. Cela a provoqué des erreurs de lecture/écriture et, finalement, un plantage du système.

Microsoft a noté qu'il s'agissait d'un cas particulier rare. Il fallait que le volume soit suffisamment élevé et que le disque tourne à la vitesse exacte. Cependant, il était reproductible dans ces conditions spécifiques.

La Solution

Puisque le problème était de nature physique, la solution devait être implémentée au niveau logiciel. Microsoft ne pouvait pas remplacer le matériel pour tous les utilisateurs. Ils ont plutôt collaboré avec les fabricants de pilotes audio pour mettre à jour les pilotes.

Les pilotes mis à jour incluaient un filtre capable de détecter et de supprimer les fréquences spécifiques responsables de la résonance. Cela a empêché les ondes sonores d'atteindre le disque dur à une amplitude dangereuse.

Les utilisateurs qui ont subi le plantage ont été invités à mettre à jour leurs pilotes audio. Cela a « corrigé » le bug sans nécessiter de modifications physiques du matériel informatique. L'incident reste un exemple notable de la manière dont les logiciels peuvent interagir avec le matériel physique de manière inattendue.