Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows 8

Driver Verifier: Cách khắc phục sự cố & Xác định vấn đề driver Windows

Tiện ích Driver Verifier được tích hợp trong tất cả các phiên bản Windows kể từ Windows XP và cho phép quét driver, phát hiện driver gây vấn đề, dẫn đến màn hình xanh chết chóc (BSOD), và ghi thông tin chi tiết về driver gây sự cố vào file dump bộ nhớ để phân tích thêm. Công cụ này thực hiện các stress-test (kiểm tra căng thẳng) khác nhau trên driver mô phỏng các điều kiện cực đoan: thiếu bộ nhớ, kiểm soát I/O, khóa lẫn nhau, kiểm tra DMA, IRP, v.v. Vì vậy, nó mô phỏng các điều kiện hiếm khi xảy ra trong hệ thống sản xuất và giám sát hành vi của driver trong các điều kiện đó. Mục tiêu của công cụ là phát hiện các tình huống có thể dẫn đến sự cố hệ thống không mong muốn với BSOD.

File thực thi của Driver Verifier tên là Verifier.exe và được lưu trữ trong %windir%\system32. Bạn có thể sử dụng công cụ này từ dấu nhắc lệnh hoặc từ giao diện đồ họa của nó.

Quan trọng! Trước khi kiểm tra driver, chúng tôi khuyên mạnh bạn nên tạo điểm khôi phục hệ thống và thêm chế độ Safe Boot vào menu khởi động Windows 8. Điều này sẽ giúp vô hiệu hóa chế độ debug và khôi phục hệ thống về trạng thái trước đó nếu có sự cố xảy ra.

Để bật chế độ quét driver trong Windows 8, hãy chạy Driver Verifier bằng cách gõ

verifier

Driver Verifier: Cách khắc phục sự cố & Xác định vấn đề driver Windows

Trong danh sách tác vụ, chọn Create custom settings (for code developers) và nhấn Next.

Driver Verifier: Cách khắc phục sự cố & Xác định vấn đề driver Windows

Đảm bảo rằng Standard settings, Force pending I/O requests, và IRP Logging được chọn. Nhấn Next.

Driver Verifier: Cách khắc phục sự cố & Xác định vấn đề driver Windows

Sau đó chọn Select driver names From a list.

Driver Verifier: Cách khắc phục sự cố & Xác định vấn đề driver Windows

Sắp xếp nội dung bảng bằng cách nhấn tiêu đề cột Provider và chọn các driver cần kiểm tra từ danh sách. Trong ví dụ của chúng ta, chúng ta sẽ kiểm tra tất cả các driver không được cung cấp bởi Microsoft Corporation. Chúng ta đã chọn hai driver: e1g6032e.sys (Intel) và lsi_sas.sys (LSI).

Driver Verifier: Cách khắc phục sự cố & Xác định vấn đề driver Windows

Lưu ý. Chữ ký số của Microsoft đảm bảo driver đã được kiểm tra để xác minh độ ổn định và mã của nó chưa bị sửa đổi sau đó. Đменно vì vậy không khuyến khích vô hiệu hóa xác minh chữ ký số của driver hoặc sử dụng driver tự ký.

Bây giờ bạn chỉ cần nhấn Finish và một thông báo sẽ xuất hiện yêu cầu khởi động lại hệ thống để thay đổi có hiệu lực.

Driver Verifier: Cách khắc phục sự cố & Xác định vấn đề driver Windows

Mẹo. Chế độ xác minh driver có thể được bật từ dấu nhắc lệnh. Ví dụ, để khởi động Driver Verifier với cài đặt tiêu chuẩn cho driver myPCDriver.sys, lệnh trông như sau:

verifier /standard /driver myPCDriver.sys

Sau khi khởi động lại, hệ thống boot ở chế độ xác minh driver. Driver Verifier hoạt động ngầm thực hiện các loại kiểm tra khác nhau trên các driver đã chọn để phát hiện lỗi. Sử dụng máy tính của bạn như bình thường và chờ BSOD xuất hiện. Nếu bạn biết hành động nào đã dẫn đến sự cố không ngờ trước đó, hãy làm lại. Nếu BSOD xuất hiện, hãy sao chép file dump bộ nhớ (mặc định nằm ở C:\Windows\Minidump\*.dmp) và phân tích nó với Windbg hoặc công cụ tương tự.

Quan trọng! Sau khi bạn kích hoạt chế độ debug driver bằng Driver Verifier, chế độ này sẽ được bật cho đến khi bạn tắt nó thủ công.

Nếu vấn đề không xuất hiện trong một hoặc hai ngày, bạn có thể chắc chắn ở mức độ nhất định rằng các driver bạn đã xác minh không phải là nguyên nhân gây ra sự cố hệ thống và bạn có thể tắt chế độ xác minh cho chúng.

Mẹo. Việc sử dụng Windows Driver Verifier ảnh hưởng đến hiệu suất Windows, vì vậy không khuyến khích làm việc với chế độ này bật liên tục.

Bạn có thể tắt quét Driver Verifier từ dấu nhắc lệnh:

Verifier /reset

Hoặc từ GUI bằng cách chọn Delete existing settings.

Driver Verifier: Cách khắc phục sự cố & Xác định vấn đề driver Windows

Nếu bạn không thể boot hệ thống ở chế độ bình thường, bạn có thể tắt chế độ debug từ Safe Mode.

Nếu hệ thống không boot vào Safe Mode, hãy thử xóa các khóa registry ở chế độ offline, sau khi boot từ đĩa cài đặt:

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

Bạn có thể kiểm tra trạng thái hiện tại của Driver Verifier như sau:

verifier /query