Windows XP’de Janet Jackson ve donanım çökmelerine neden olan ilginç bir hatayı keşfedin. Teknik detaylar ve çözümler için hemen okuyun.
Yakın zamanda, Microsoft’un kıdemli bir mühendisi, Windows XP işletim sisteminde ortaya çıkan ve oldukça ilginç olan bir hatanın detaylarını paylaştı. Bu hatanın temelinde, bazı Windows XP bilgisayarlarının alışılmadık şekilde sorun yaşaması ve donması yatıyordu. İlginç olan ise, bu sorunların yalnızca belirli bir şarkı dinlenirken ortaya çıkmasıydı: Janet Jackson’ın “Rhythm Nation” adlı parçası. Bu durum, bilgisayarların aniden veya kısa süre içinde tamamen çökmesine neden oluyordu. Dahası, bu şarkı çalındığında, aynı ortamda bulunan diğer bilgisayarlar da donanımlarında hasar görebiliyordu. Bu olaylar, kullanıcıların bilgisayarlarının neden sürekli olarak beklenmedik biçimde kapanıp çöktüğünü anlamalarını zorlaştırıyordu.
Detaylı araştırmalar sonucunda, ilgili OEM üreticileri ve Microsoft, bu ilginç sorunun kökenini buldu. Ortaya çıkan bulgu ise, “Rhythm Nation” şarkısının, bilgisayarlarda yaygın olarak kullanılan 5400 rpm hızındaki sabit disklerin doğal rezonans frekansını tetikleyen bir frekansa sahip olmasıydı. Bu rezonans, diskin titreşmesine ve zamanla donanım hasarına yol açıyordu. Bu sorunu çözmek amacıyla, iki şirket ortak çalışmaya başladı ve ses oynatma cihazlarına, bu soruna neden olan rezonansı engelleyen özel bir filtre ekledi. Bu güncelleme, sorunun büyük ölçüde önüne geçti.
Ancak, hikâye burada sona ermedi. Chen, yakın zamanda yayınladığı detaylı bir blog yazısında, bu ilginç ve karmaşık hatanın detaylarını tekrar inceledi. Microsoft ve OEM üreticileri, Windows XP’de uygulanan bu özel ses filtresinin, Windows 7 ve sonrasında da sistemde kaldığını belirtti. Fakat, Microsoft, ilerleyen zamanlarda yeni bir kurala geçerek, ses filtrelerinin kullanıcılar tarafından tamamen devre dışı bırakılmasına imkan tanıyan bir düzenleme yaptı. Bu kurallar, Ses İşleme Nesneleri (APO’lar) aracılığıyla, kullanıcıların ses filtresini devre dışı bırakmasını sağlıyordu.
Ancak, bu yeni düzenlemenin bir yan etkisi yaşandı. Kullanıcılar, ses kalitesini artırmak amacıyla filtreleri devre dışı bırakmayı tercih edebiliyordu. Ve bu da, donanımlarını yeniden risk altına sokuyordu. OEM üreticileri ise, bu duruma karşı önlem almak amacıyla, bu APO kuralına istisna talebinde bulundu. Microsoft, bu talebi onayladı ve böylece, kullanıcıların “Rhythm Nation” şarkısına özel ses filtresini devre dışı bırakması engellendi. Bu karar, hem Microsoft’un hem de OEM’lerin itibarını korumak adına önemliydi.
İlginç olan ise, bu sorundan etkilenmiş olan bilgisayar sahiplerinin, bazen günler sonra çöken cihazlarının nedenini anlamakta güçlük çekmesidir. Windows XP’li bilgisayarları kullananlar, hem OEM üreticilerini hem de genel olarak Windows’u suçlamaya eğilimliydi. Ancak, bu hikâyenin tam olarak hangi OEM üreticiyi etkilediği ise, Microsoft’un resmi belgelerinde kullanılan kurgusal isim olan “Fabrikam” ile sınırlandırılmıştır. Bu nedenle, gerçek hangi firmanın bu hatadan etkilendiği konusunda kesin bilgi vermek güç olsa da, olayın detayları ve anlatımı oldukça dikkat çekicidir.