tl; Dr.
Yeni bilgisayarımda (Windows 8.1 x64 ile) yerel SATA-HDD'deki bazı dosyalar görünür bir neden olmadan bozuluyor (bir IDLE'den sonra).
Bir virüs / kötü amaçlı yazılım değil! (AVG antivirüs yüklü olarak test edildi, ayrıca üçüncü taraf yazılımı / sürücüsü olmayan temiz bir şekilde yeni 8.1)
Çeşitli test programları tarafından HW hataları tespit edilmedi.
Uzun versiyon
Arşivlerimdeki bazı dosyaların bir IDLE süresinden sonra bozulduğunu fark ettim.
Görünüşe göre her zaman bozuk olan dosyalar aynı: & gt; 33000 jpeg dosya setindeki son testlerimde her zaman bozulmuş olan 30 dosyanın listesi alıyorum. Bu 30 dosya, belirli koşullar altında bozulmayı 'etkinleştiren' bazı belirli bayt dizileri içeriyor gibi görünüyor.
(Bir sorun olduğunu farkettikten sonra, dosyaları düzenli aralıklarla yedekten geri yüklüyorum ve daha sonra onları WinMerge / BeyondCompare ile karşılaştırıyorum)
Yolsuzluk düzeni oldukça aynıdır: çoğu durumda bazı son baytlar (yaklaşık 10-20 son bayt) rasgele verilerle doldurulur. Ancak her zaman değil - dosyanın başında / ortasında rasgele veri bulunan dosyalar da bir araya geldi.
HW-sorunları için bazı testler yaptım ancak herhangi bir sorun bulamadım:
- test edilmiş RAM (MemTest86 + ve diğer bazı araçlarla - gece boyunca farklı dolgu desenleriyle test edildi - sorun algılanmadı)
- test edilmiş HDD (tespit edilen S.M.A.R.T., 0x05 'Yeniden Tahsis Edilen Sektörler Sayımı' niteliği ile ilgili sorunlar çıkardı, HDD'yi garantiyle değiştirdi (aynı model). Şimdi hiçbir S.M.A.R.T. sorunu yok, yüzey taramalarında kötü sektör yok.
Ayrıca birçok deney yaptı. Sevmek:
- Yeniden yüklenen pencereler
- Temiz pencerelerle çalıştı (anakart üreticisinin sürücüsü olmasa da, yalnızca Microsoft tarafından sağlandı)
- Tüm uygun sürücüler takılı kaldı (üreticinin ana sayfasından indirildi)
- Tüm bölümleri sildim ve yeniden biçimlendirilmiş / biçimlendirilmiş HDD
- AVG Antivirus yüklü ve herhangi biri olmadan çalıştı
Bir test olumlu sonuçlar verdi (muhtemelen): USB bellekten booted PartedMagic Linux kullanıldı. Birkaç haftalık linux kullanımından sonra hiçbir bozulma yaşamadım. Ancak, bu linux dağıtımının aynı HW erişim modlarını (bellek kullanımı veya bazı SATA bağlantıları vb.) Kullanıp kullanmadığından emin değilim ya da sadece tesadüfen olmadı.
Başlangıçta bunun Windows sürücüleri / önbellek yapılandırmasına sahip bir şey olduğunu düşündüm. Microsoft Topluluğu'nda gündeme getirdiğim aynı soruyu çözdüm ama bir çözümü olmadı. (answer.microsoft.com/en-us/windows/forum/windows8_1-files/files-on-hdd-getting-corrupted/e2b04d4f-d3ea-492d-a181-c1d437ab1507)
Sorun hala analizde: Sorunu yeniden oluşturmak için hala kararlı / öngörülebilir bir sıralama elde edemedim. Şu anda yarı-kararlı yarı-üreme dizisini kullanıyorum (bu sayıyı yeniden üretmek için hala birkaç gün sürüyor):
- Config değiştir (HW veya SW)
- Dosyaları yedeklemeden geri yükle
- NAS'ta yedek kopya içeren HDD'deki arşivi karşılaştırarak WinMerge'i başlatın (yerel ağ üzerinden)
- Yolsuzluk tespit edilmezse, 3. adıma geçin.
Adım 3. birkaç saat sürer (4-6), ayrıca birkaç yinelemeden sonra bozulmalar tespit edilebilir. Muhtemelen karşılaştığımda bilgisayar kullanmayı denersem olur - emin değilim.
Mevcut teorim: RAM ile ilişkili olabilir (bozuk dosya yazma modunda hiç erişilemese bile. Windows, bazı iç dosya indeksleme prosedürü sırasında sıkıştırılmış NTFS içeriğinin bazı şeffaf şekilde tahsis edilmesini sağlayabilir ... bilmiyorum).
- Kaldırılan tek DDR modülü: 3 günlük sürekli testten sonra sorun yeniden üretilmedi.
- Daha önce çıkarılan potansiyel olarak "kötü" modül ile "iyi" modül değiştirildi: sorun 1 gün içinde yeniden üretildi. (hemen ardından MemTest86 + RAM'den herhangi bir problem saptamadı - 6 testten uzun sürdü)
- 'Kötü' modülün takılı kalmasını sağlayın, ancak BIOS 1600MHz-> 1300MHz'de değiştirilmiş RAM frekansı - zaten 3 gün boyunca karşılaştırma testleri yapıyor - şimdiye kadar sorun yaşanmadı.
Donanım
- Zotac ZBOX ID90
- HDD: TOSHIBA 2.5 "1Tb (MQ01ABD100). Bilgisayardaki tek bir sabit sürücü.
- VERİ DEPOSU: KINGSTON HyperX PnP 8GB 1600MHz DDRIII (KHX1600C9S3P1K2 / 8G) - iki modül 4Gb + 4Gb takımı
Yazılım
- Windows 8.1 64 bit (tüm güncellemeler ile)
- Dosya sistemi: NTFS sıkıştırılmış
Sorular
Yukarıdakileri göz önüne alarak, herhangi bir kimsenin tavsiyesi veya varsayımlarımı onaylaması olabilir:
Sebebi ne olabilir herhangi bir fikri olan var mı? Ya da bir neden tespit etmek için başka ne yapabilirim? Bazı derin testler yapabilen başka bir test aracı var mı (yoğun video belleği kullanımı sırasında hafıza testi gibi)?
Mevcut varsayımım doğruysa (muhtemelen KINGSTON RAM modelim, pano ile tam uyumlu değil veya bir RAM modülü arızalı ve 1600 MHz'de düzgün çalışmıyor), hangi test araçlarını kanıtlayabilirim? (MemTest86 + ve diğer çiftler hiçbir problem saptamadı)
Bugün de farkettim: BIOS'ta bellek zamanlarını AUTO'dan MANUAL'a değiştirdiğimde, varsayılan değerler KINGSTON tarafından önerilenlerden farklıdır: tRAS>> 33.75 (BIOS'ta varsayılan değer 27'dir) olmalı, tRFC> 260 (BIOS'ta varsayılan değer 208'dir, ancak maksimum 255'tir, bu hala önerilen 260ns'den azdır). Bu teorik olarak bir sebep olabilir mi? (manuel zamanlamaları da test edecek, ancak biraz zaman alacaktır).