Driver Verifier là công cụ Windows được thiết kế đặc biệt để bắt lỗi driver thiết bị. Nó dùng để tìm driver gây ra lỗi Màn hình xanh tử thần (BSOD). Sử dụng Driver Verifier là cách tốt nhất để thu hẹp nguyên nhân gây crash BSOD.
Sử dụng Driver Verifier khắc phục lỗi Blue Screen of Death (BSOD)
Driver Verifier chỉ hữu ích nếu bạn có thể đăng nhập Windows bình thường, không phải Safe Mode vì ở Safe Mode hầu hết driver mặc định không được nạp. Tiếp theo, hãy tạo điểm Khôi phục hệ thống (System Restore point).
QUAN TRỌNG: Đảm bảo tắt Driver Verifier từ Safe Mode sau khi dùng xong. Từ Safe Mode, mở cmd quyền admin và gõ lệnh verifier /reset (không dấu ngoặc) rồi Enter để dừng Driver Verifier.
Trước khi tiến hành, đảm bảo Minidumps được bật. Minidump là tệp lưu thông tin quan trọng về crash Windows. Mỗi khi hệ thống crash, các sự kiện dẫn đến crash được lưu trong tệp minidump (DMP). Tệp này quan trọng để chẩn đoán hệ thống và bật như sau:
- Nhấn Windows + R, gõ sysdm.cpl nhấn Enter.
- Chọn tab Nâng cao (Advanced), nhấp Cài đặt (Settings) dưới Khởi động và khôi phục (Startup and Recovery).
- Đảm bảo Tự động khởi động lại (Automatically restart) KHÔNG được tích.
- Chọn Small memory dump (256 KB) dưới tiêu đề Ghi thông tin gỡ lỗi (Write debugging information).
- Nếu dùng Windows 10, dùng Automatic memory dump.
- Đảm bảo thư mục Small dump là %systemroot%\Minidump.
- Khởi động lại máy.
Sử dụng Driver Verifier khắc phục lỗi Blue Screen of Death (BSOD):
- Đăng nhập Windows, gõ cmd trong thanh tìm kiếm.
- Chuột phải chọn "Chạy với tư cách quản trị viên" (Run as Administrator).
- Gõ lệnh sau trong cmd nhấn Enter:
verifier
- Tích ô Tạo cài đặt tùy chỉnh (cho nhà phát triển mã) (Create custom settings for code developers) nhấp Tiếp theo (Next).
- Chọn tất cả trừ Mô phỏng tài nguyên thấp ngẫu nhiên (Randomized low resources simulation) và Kiểm tra tuân thủ DDI (DDI compliance checking).
- Tiếp theo, tích ô "Chọn tên driver từ danh sách" (Select driver names from a list) nhấp Next.
- Chọn tất cả driver trừ driver do Microsoft cung cấp.
- Cuối cùng, nhấp Hoàn tất (Finish) chạy Driver Verifier.
- Kiểm tra Driver Verifier đang chạy bằng lệnh trong cmd admin:
verifier /querysettings
- Nếu verifier chạy, sẽ trả về danh sách driver.
- Nếu verifier không chạy, chạy lại theo các bước trên.
- Khởi động lại máy và sử dụng bình thường cho đến khi crash. Nếu crash do tác vụ cụ thể, hãy lặp lại tác vụ đó.
- Lưu ý: Mục tiêu là khiến hệ thống crash vì Driver Verifier đang stress driver và sẽ cung cấp báo cáo crash đầy đủ. Nếu hệ thống không crash, để Driver Verifier chạy 36 giờ trước khi dừng.
- Khi xong, boot vào Safe Mode (Bật menu boot nâng cao legacy từ đây).
- Mở cmd quyền admin gõ verifier /reset nhấn Enter.
- Toàn bộ quy trình trên nhằm biết driver nào gây BSOD (Màn hình xanh tử thần).
- Sau khi ghi lỗi vào file memory dump (tự động khi crash), tải và cài BlueScreenView.
- Tải Minidump hoặc Memory dump từ C:\Windows\Minidump hoặc C:\Windows (đuôi .dmp) vào BlueScreenView.
- Bạn sẽ biết driver nào gây sự cố, chỉ cần cài driver đó và vấn đề sẽ khắc phục.
- Nếu không biết driver cụ thể, tìm kiếm Google để biết thêm.
- Khởi động lại máy lưu thay đổi.
Các lỗi có thể khắc phục bằng Driver Verifier:
- DRIVER_VERIFIER_DETECTED_VIOLATION (Driver Verifier Detected Violation)
- KERNEL_SECURITY_CHECK_FAILURE (Kernel Security Check Failure)
- DRIVER_VERIFIER_IOMANAGER_VIOLATION (Driver Verifier Iomanager Violation)
- DRIVER_CORRUPTED_EXPOOL (Driver Corrupted Expool)
- DRIVER_POWER_STATE_FAILURE (Driver Power State Failure)
- KMODE_EXCEPTION_NOT_HANDLED (KMODE Exception not handled Error)
- NTOSKRNL.exe Blue Screen Of Death (BSOD) Error
Đây là kết thúc hướng dẫn "Sử dụng Driver Verifier khắc phục lỗi Blue Screen of Death (BSOD)" nhưng nếu vẫn còn thắc mắc, hãy bình luận bên dưới.