Bir düşünün: Memtest86, RAM'in ne kadar büyük olduğu, daha sonra karşılaştırmak için RAM'e ne koyduğu, ekranın nerede güncelleneceği ve çok daha fazla bilgi hakkında bilgi depolamalıdır. Değişken kullanma eylemi RAM'in düzgün çalışmasını gerektirir. Ancak, programı muhtemelen bozuk RAM'de çalıştırırken nasıl güvenilir sonuçlar elde edebilirsiniz?
Memtest'in yaptığı şey budur - RAM'inize çeşitli (bilinen) desenler yazar, geri okur ve karşılaştırır. Yanlış eşleşme varsa, RAM'iniz bozuk olmalıdır.
Buna bir benzetme, kontrolünüzdeki sabit sürücüden bir sabit sürücü kontrol programı çalıştırmaktır. Bunu asla yapmazsınız, kötü bir blok programı beklenmedik şekillerde etkileyebilir
Bu doğru olsa da, başka seçeneğiniz olmayan bazı durumlar vardır. Programı başarılı bir şekilde yükleyebildiğiniz sürece, tanılama görevlerini gerçekleştirebilmelidir (bir tür hatalı medyada çalışıyor olsa bile).
Memtest86 kötü RAM ile nasıl çalışır?
Önce kendini belleğe yüklemesi gerekiyor. Çoğu durumda, bu bellek hala iyi olacaktır. Öyle olması durumunda değil , Memtest büyük olasılıkla programın kendisi bir sağlama toplamı ile bazı in-yer değişkenleri karşılaştırarak bozuk olduğunu belirleyecektir. Eşleşmedikleri takdirde, RAM'inizin kötü olduğunu veya indirdiğiniz kopyanın bozuk olduğunu hemen anlarsınız (ve ikincisinin neden olup olmadığını belirlemek önemsiz bir görev olacaktır).
TL, DR: Memtest86 + yalnızca RAM'inizin ilk megabaytının hala iyi olduğunu varsayar (büyük olasılıkla yükleneceği yer). Bu alanın bozuk olduğu varsayılarak, Memtest86 + sadece işlev görmez (ki bu, RAM'lerin testleri bile yürütmeden kötü olduğunu gösteren oldukça hızlı bir göstergedir).