Harde schijven hebben verschillende natuurlijke vijanden, misschien wel te veel. Hitte, overspanning, stoten... het is duidelijk dat er niet veel nodig is om ze te verpesten of hun normale werking te verstoren. Sterker nog, één nummer bleek meer dan genoeg: Raymond Chen, een van de belangrijkste software-ingenieurs bij Microsoft, deelde een verhaal over laptops met harde schijven die werden aangetast door de beroemde single van Janet Jackson, Rhythm Nation. Wat is er precies gebeurd?

Rhythm Nation: Janet Jacksons nummer dat harde schijven 'vernietigt'
Janet Jackson vernietigt harde schijven

Stel je voor dat iemand zijn laptop komt repareren en zegt: "Ik was naar een nummer aan het luisteren en het stopte met werken." Het eerste wat in je opkomt is scepsis, want het afspelen van een cd of een MP3-nummer zou niet zo'n impact moeten hebben. Erger nog, het nummer beperkte zich niet tot het 'bevriezen' van het besturingssysteem, maar schakelde de harde schijf volledig uit.

Wat zou 'logisch' zijn in deze gevallen? We kunnen denken dat de laptop op de grond is gevallen, slachtoffer van een stoot tijdens het dansen, of met hoge snelheid weggeslingerd door de kleintjes. Maar er is een precedent dat alle verantwoordelijkheid bij het nummer legt. We hebben het niet over een geïnfecteerd of corrupt bestand: het simpele afspelen van de muziek zorgde ervoor dat die schijven offline gingen. Om dat verhaal te kennen, is niemand beter dan Raymond Chen, een van de vele meesterbreinen bij Microsoft.

Rhythm Nation: Janet Jackson en de dodelijke resonantie

Chen legt in zijn blog uit dat hij dit verhaal hoorde via een collega die in de supportafdeling voor Windows XP werkte. Een 'grote fabrikant' van hardware had ontdekt dat de videoclip van het nummer Rhythm Nation van Janet Jackson verschillende modellen van hun laptopserie aantastte. Het onderzoek bevestigde ook dat het afspelen van de video laptops van de concurrentie beschadigde, en alsof dat nog niet genoeg was, kon een laptop die het nummer afspeelde een andere laptop in de buurt uitschakelen.

Virus, malware, patches, stoten? Niets van dat alles: de ingenieurs ontdekten dat het nummer een van de natuurlijke resonantiefrequenties bezat voor de harde schijven van 5400 toeren per minuut die die en andere fabrikanten in hun producten gebruikten. De oplossing van de OEM was simpelweg een filter in de audiopijplijn plaatsen om de meest problematische frequenties tijdens het afspelen te verwijderen. Chen denkt dat ze een label 'Do not remove' aan dat filter hebben toegevoegd, en zijn zorg is dat de waarschuwing er na al die jaren nog steeds is, zonder dat men de oorsprong kent.

Een van de beste voorbeelden van harde schijven die 'verstoord' worden door onverwachte trillingen staat al enkele jaren op YouTube. Brendan Gregg van het Fishworks-team bij Sun Microsystems demonstreerde de effecten van latentie en prestaties door te schreeuwen bij een groep harde schijven. We raden dat uiteraard niet aan, maar naar Janet luisteren zou vandaag de dag geen problemen moeten veroorzaken.

Bronnen: Microsoft DevBlogs, The Verge