Menganalisis BSOD (irql_less_than_or_equal)

1

Sekitar 2 bulan lalu saya membeli sistem baru dan membangunnya di rumah:

  • Papan ibu: XFX X58i
  • Prosesor: Core i7 920, menggunakan pendingin stok
  • Memori: 3x2GB Corsair DDR3 1600
  • Kartu video: NVIDIA GTS 250 (1GB)
  • Hard disk: 2x WD 500GB, 7200rpm

Saya memiliki 2 layar yang terhubung ke kartu video, dan sistem terhubung ke 550W PSU. Tidak ada yang overclock.

Setelah membangun sistem, saya banyak menekankannya dengan Prime95 dan rthdribl untuk memeriksa stabilitasnya. Semua tes saya sempurna. Jadi saya menginstal ulang Win 7 x64 Professional dan mulai menggunakannya secara normal.

Minggu pertama (2010-03-15) saya mendapatkan BSOD yang terkenal irql_less_than_or_equal. Sepuluh hari kemudian (2010-03-24) saya mendapat satu lagi. Kemudian pada 2010-04-09, 2010-05-04.

Sejak 2 hari yang lalu menjadi lebih buruk: Saya mendapat satu bluescreen per hari! (2010-05-12, 2010-05-13, 2010-05-14).

Saya menginstal BlueScreenView untuk mencoba mendapatkan beberapa informasi, tetapi saya tidak dapat mengekstraksi informasi yang berguna selain dari string pemeriksaan bug (irql_less_than_or_equal), dan itu disebabkan oleh ntoskrnl.exe (tiga yang pertama di ntoskrnl.exe + 71f00 , 4 terakhir di ntoskrnl.exe + 70600 - yang saya duga bisa menjadi hal yang sama, karena Microsoft dapat menambal file ini dalam waktu yang bersamaan, sehingga alamat fungsi yang menyebabkannya berubah).

Lalu aku menekankan memory stickku dengan memtest, mereka bekerja dengan sempurna. Setelah boot, saya menekankan GPU saya dengan FurMark dan RTHDRIBL, semuanya baik-baik saja. Lalu saya menekankan CPU dengan 4 contoh Prime95 sambil memantau suhu - yang tidak pernah melebihi 85oC dengan kasing tertutup -, semuanya baik-baik saja. Akhirnya saya menekankan seluruh sistem dengan HeavyLoad untuk waktu yang lama, semuanya bekerja dengan baik.

Jadi, saya telah menekankan sebagian besar komponen sistem, tetapi tidak dapat memperoleh informasi yang berguna darinya.

Apakah Anda punya petunjuk tentang apa lagi yang bisa saya lakukan untuk menemukan pelakunya?

EDIT: Saya punya hard disk eksternal MyBook yang saya lupa sebutkan. Saya sudah mencabutnya selama beberapa hari, dan tidak punya bluescreens. Suatu hari, saya mencolokkannya lagi, dan saya mendapatkan layar biru. HD eksternal mungkin terkait dengan bluescreens. Apakah ada cara untuk memeriksa apakah ini benar atau tidak?

Bruno Reis
sumber
85 deg C tampaknya sangat panas untuk CPU bagi saya ... tapi mungkin CPU i7 yang lebih baru dapat berjalan lebih panas? Saya pikir suhu maksimum untuk intel quad core Q6600 saya yang lebih tua adalah 80 C ...
davr
Ya, tapi saya mendapatkan ini hanya di bawah beban berat , dan saya hampir tidak pernah berjalan dengan beban berat. Juga, BSODs tidak terkait dengan suhu yang saya pikir karena sistem tidak di bawah beban berat ketika saya mendapatkannya.
Bruno Reis
Suhu di bawah beban normal saya adalah sekitar 45, 50 C. Suhu eksternal sekitar 27 C.
Bruno Reis
Saya menjalankan Q6600 pada suhu yang SANGAT TINGGI tanpa masalah. (Tidak ingin mengatakan hal-hal bodoh tapi kipasnya macet satu kali dan itu berjalan seperti itu selama seminggu. Bahkan game berjalan tanpa setetes FPS. (Tidak, aku tidak di rumah. :)))
Shiki
@BrunoReis: Anda dapat menandai pertanyaan Anda sebagai diselesaikan dengan menjawabnya sendiri dan menandai solusi yang diterima. Ini memberi Anda beberapa reputasi tambahan ... :)
Tamara Wijsman

Jawaban:

0

Masalah terpecahkan

Bluescreens ini disebabkan oleh beberapa kode buruk yang ditulis oleh Shrew Soft, untuk VPN Client mereka. Saya menemukan dan memecahkan ini sejak lama sekali - dan karena saya tidak pernah lagi menginstal perangkat lunak dari mereka - jadi saya tidak ingat versi persisnya. Saya harus mengatakan bahwa pada saat itu saya sering mencari di Google dan menemukan orang-orang mengeluh tentang layar biru yang terkait dengan Shrew Soft VPN Client, tetapi laporannya tentang versi yang lebih lama. Sepertinya masalah, jika diperbaiki sekarang, telah memakan waktu yang sangat lama untuk diperbaiki.

Untuk menemukan penyebabnya, saya menggunakan debugger dari Microsoft, dan saya menemukan tumpukan panggilan pergi ke beberapa DLL dari Shrew Soft.

Setelah menghapus perangkat lunak, saya tidak pernah lagi melihat layar biru. Saya hampir mulai merindukan mereka.

EDIT : pertanyaan terkait

Bruno Reis
sumber