Driver Verifier - mengidentifikasi driver Windows yang bermasalah

Utilitas Supir Penguji termasuk dalam semua versi Windows, dimulai dengan Windows XP, dan memungkinkan Anda untuk memeriksa driver, mengidentifikasi driver yang bermasalah yang menyebabkan layar biru kematian (BSOD - Blue Screen of Death) dan catat informasi terperinci tentang driver masalah dalam dump memori untuk analisis lebih lanjut. Utilitas memaparkan driver yang diuji ke berbagai "tes stres", mensimulasikan berbagai kondisi ekstrem: kurangnya memori, kontrol I / O, IRQL, deadlock, DMA, pemeriksaan IRP, dll. Yaitu mensimulasikan situasi yang jarang terjadi pada sistem produktif dan memonitor perilaku pengemudi di dalamnya. Tujuan pekerjaan Utilitas - mengidentifikasi situasi di mana pengemudi dapat menyebabkan sistem crash dengan BSOD.

Eksekusi utilitas verifikasi driver disebut Penguji.exe dan terletak di direktori% windir% \ system32. Ada dua opsi untuk menggunakan utilitas: dari baris perintah atau menggunakan antarmuka grafis.

Itu penting! Sebelum melakukan pemeriksaan driver, kami sangat menyarankan untuk membuat titik pemulihan sistem dan menambahkan mode aman ke menu boot Windows 8. Ini akan membantu mematikan mode debug dan kembali ke kondisi asli sistem jika terjadi kesalahan..

Untuk mengaktifkan mode verifikasi driver di Windows 8, jalankan utilitas Driver Verifier dengan mengetik

pemverifikasi

Di daftar tugas, pilih Buat pengaturan khusus (untuk pengembang kode) dan klik Selanjutnya.

Pastikan opsi dipilih. Pengaturan standar, Paksa permintaan I / O yang tertunda dan IRP Logging. Klik Selanjutnya.

Selanjutnya pilih Pilih nama driver Dari daftar.

Urutkan isi tabel dengan mengklik judul kolom "Penyedia" dan pilih yang ingin Anda uji dalam daftar driver. Dalam contoh kami, kami akan menjalankan pemeriksaan untuk semua driver yang pengembangnya tidak Microsoft Perusahaan. Kami memilih driver: e1g6032e.sys (Intel) dan lsi_sas.sys (LSI).

Catatan. Kehadiran tanda tangan digital Microsoft pada driver menunjukkan bahwa driver diuji dengan cara tertentu untuk stabilitas dan kodenya tidak dimodifikasi setelah itu. Itu sebabnya tidak disarankan untuk menonaktifkan verifikasi tanda tangan digital driver atau menggunakan driver yang ditandatangani sendiri.

Kiri untuk mengklik Selesai dan jendela informasi muncul yang menyatakan bahwa agar perubahan diterapkan, Anda perlu mem-boot ulang sistem.

Kiat. Mode uji untuk driver juga dapat diaktifkan dari baris perintah. Misalnya, untuk menjalankan Driver Verifier dengan pengaturan default untuk driver myPCDriver.sys, perintahnya akan terlihat seperti ini:

verifier / standar / driver myPCDriver.sys

Setelah reboot, sistem melakukan booting dalam mode cek driver. Driver Verifier berjalan di latar belakang, melakukan berbagai jenis pengujian driver yang dipilih untuk kesalahan. Gunakan komputer seperti biasa dan tunggu sampai BSOD muncul. Jika Anda tahu tindakan apa yang sebelumnya menyebabkan crash sistem, ulangi. Dalam kasus BSOD, Anda perlu menyalin file dump memori (secara default disimpan di direktori C: \ Windows \ Minidump \ *. Dmp) dan menganalisisnya menggunakan Windbg atau analog..

Itu penting! Setelah mengaktifkan mode debugging driver menggunakan Driver Verifier, mode ini akan bekerja sampai dinonaktifkan secara paksa.

Jika masalah tidak terulang dalam 1-2 hari, maka dengan tingkat kepastian tertentu, kita dapat menyimpulkan bahwa driver yang diuji bukanlah penyebab sistem crash dan mode pengujian dapat dinonaktifkan untuknya..

Kiat. Menggunakan Pengandar Pengandar Windows secara signifikan memperlambat Windows, sehingga tidak disarankan untuk terus bekerja dalam mode ini.

Anda dapat menonaktifkan verifikasi Verifikasi Pengemudi dari baris perintah:

Verifikasi / reset

Atau dari GUI dengan memilih Hapus pengaturan yang ada.

Jika Anda tidak dapat masuk ke sistem dalam mode normal, Anda juga dapat menonaktifkan mode debug dari mode aman.

Jika sistem tidak mem-boot dalam safe mode, cobalah untuk menghapus kunci berikut dalam registri offline dengan mem-boot dari disk boot:

  • HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ VerifyDrivers
  • HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ VerifyDriverLevel

Anda dapat memeriksa status utilitas Driver Verifier saat ini sebagai berikut:

verifikasi / kueri