ड्राइवर वेरिफायर उपयोगिता Windows XP के बाद से सभी Windows संस्करणों में शामिल है और ड्राइवरों को स्कैन करने, समस्या वाले ड्राइवरों का पता लगाने की अनुमति देती है, जो ब्लू स्क्रीन ऑफ डेथ (BSOD) का कारण बनते हैं, और आगे के विश्लेषण के लिए मेमोरी डंप में समस्या ड्राइवर के बारे में विस्तृत जानकारी रिकॉर्ड करती है। उपकरण ड्राइवरों पर विभिन्न स्ट्रेस-टेस्ट करता है जो विभिन्न चरम स्थितियों का अनुकरण करता है: मेमोरी की कमी, I/O नियंत्रण, म्यूचुअल लॉक, DMA चेक, IRP, आदि। तो यह उन स्थितियों का अनुकरण करता है जो उत्पादक प्रणालियों में शायद ही कभी होती हैं और उनमें ड्राइवर व्यवहार की निगरानी करता है। उपकरण का उद्देश्य उन स्थितियों का पता लगाना है जो अप्रत्याशित सिस्टम क्रैश का कारण बन सकती हैं BSOD के साथ।
शुरू करने से पहले
ड्राइवर वेरिफायर सक्षम करना
ड्राइवर वेरिफायर की निष्पादन योग्य फ़ाइल को Verifier.exe कहा जाता है और यह %windir%\system32 में संग्रहीत होती है। आप कमांड प्रॉम्प्ट या इसके ग्राफिकल इंटरफेस से टूल का उपयोग कर सकते हैं।
Windows 8 में ड्राइवर स्कैन मोड सक्षम करने के लिए, टाइप करके ड्राइवर वेरिफायर चलाएं:
verifier
कार्यों की सूची में, Create custom settings (for code developers) चुनें और Next पर क्लिक करें।
सुनिश्चित करें कि Standard settings, Force pending I/O requests, और IRP Logging चेक किए गए हैं। Next पर क्लिक करें।
फिर Select driver names From a list चुनें।
Provider कॉलम के शीर्षक पर क्लिक करके तालिका की सामग्री को क्रमबद्ध करें और सूची से परीक्षण किए जाने वाले ड्राइवरों का चयन करें। हमारे उदाहरण में हम Microsoft Corporation द्वारा आपूर्ति नहीं किए गए सभी ड्राइवरों को सत्यापित करेंगे। हमने दो ड्राइवरों की जांच की है: e1g6032e.sys (Intel) और lsi_sas.sys (LSI)।
अब आपको केवल Finish पर क्लिक करना होगा और आपके सिस्टम को पुनरारंभ करने के लिए एक अधिसूचना दिखाई देगी ताकि परिवर्तन प्रभावी हो सकें।
कमांड लाइन से सक्षम करना
ड्राइवर सत्यापन मोड को कमांड प्रॉम्प्ट से सक्षम किया जा सकता है। उदाहरण के लिए, मानक सेटिंग्स के साथ myPCDriver.sys ड्राइवर के लिए ड्राइवर वेरिफायर शुरू करने के लिए, कमांड इस तरह दिखता है:
verifier /standard /driver myPCDriver.sys
सत्यापन के बाद क्या होता है
पुनरारंभ होने के बाद, सिस्टम ड्राइवर सत्यापन मोड में बूट होता है। ड्राइवर वेरिफायर पृष्ठभूमि में काम करता है, चयनित ड्राइवरों के विभिन्न प्रकार के परीक्षण करके त्रुटियों का पता लगाता है। अपने कंप्यूटर का हमेशा की तरह उपयोग करें और BSOD प्रकट होने की प्रतीक्षा करें। यदि आप जानते हैं कि किन कार्रवाइयों ने पहले अप्रत्याशित क्रैश का कारण बना था, तो उन्हें फिर से करें। यदि BSOD प्रकट होता है, तो मेमोरी डंप फ़ाइल कॉपी करें (डिफ़ॉल्ट रूप से यह C:\Windows\Minidump\*.dmp में स्थित है) और Windbg या इसी तरह के टूल से इसका विश्लेषण करें।
यदि समस्या एक या दो दिनों के भीतर सामने नहीं आती है, तो कुछ हद तक आप निश्चित हो सकते हैं कि आपके द्वारा सत्यापित ड्राइवर सिस्टम क्रैश का कारण नहीं हैं और आप उनके लिए सत्यापन मोड अक्षम कर सकते हैं।
ड्राइवर वेरिफायर अक्षम करना
आप कमांड प्रॉम्प्ट से ड्राइवर वेरिफायर स्कैनिंग अक्षम कर सकते हैं:
Verifier /reset
या GUI से Delete existing settings चुनकर।
यदि आप सामान्य मोड में सिस्टम बूट नहीं कर सकते, तो आप सेफ मोड से डिबग मोड अक्षम कर सकते हैं।
यदि सिस्टम सेफ मोड में बूट नहीं होता है, तो इंस्टॉलेशन डिस्क से बूट करके ऑफलाइन मोड में रजिस्ट्री कुंजियों को हटाने का प्रयास करें:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDriversHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDriverLevel
आप वर्तमान ड्राइवर वेरिफायर स्थिति को इस तरह जांच सकते हैं:
verifier /query