जब आप विंडोज के साथ समस्याओं का सामना कर रहे होते हैं, तो इस बात की उच्च संभावना होती है कि ड्राइवर्स दोषी हैं। उन स्थितियों में, इस बारे में अधिक से अधिक जानकारी होना कि कौन से ड्राइवर्स लोड हो रहे हैं और कौन से नहीं, आपके सिस्टम का बेहतर समस्या निवारण करने में मदद कर सकती है। सौभाग्य से, विंडोज में "बूट लॉग" (boot log) नामक एक फीचर है जो आपके सिस्टम को शुरू करते समय लोड होने वाले प्रत्येक ड्राइवर को लॉग करता है।
यह लेख दिखाएगा कि आप विंडोज में बूट लॉग फीचर को कैसे इनेबल या डिसेबल कर सकते हैं।
नोट: यह ट्यूटोरियल विंडोज 7 और 8 के लिए भी काम करना चाहिए।
सिस्टम कॉन्फिगरेशन टूल का उपयोग करके बूट लॉग
विंडोज में बूट लॉग को इनेबल करने का सबसे आसान तरीका सिस्टम कॉन्फिगरेशन टूल द्वारा प्रदान किए गए विकल्पों का उपयोग करना है।
1. सबसे पहले, Win + R दबाएं, टेक्स्ट फील्ड में msconfig टाइप करें और सिस्टम कॉन्फिगरेशन टूल खोलने के लिए एंटर दबाएं।

2. "बूट" (Boot) टैब पर जाएं, ऑपरेटिंग सिस्टम चुनें और फिर बूट ऑप्शन सेक्शन के तहत "बूट लॉग" (Boot log) चेकबॉक्स चुनें। परिवर्तनों को सेव करने के लिए "लागू करें" (Apply) और "ओके" (OK) बटन पर क्लिक करें।

3. आपने बूट लॉग फीचर को सफलतापूर्वक इनेबल कर दिया है। आपको अपना सिस्टम रीस्टार्ट करने के लिए कहा जाएगा। बूट प्रक्रिया को लॉग करना शुरू करने के लिए "रीस्टार्ट" (Restart) बटन पर क्लिक करें।

4. रीस्टार्ट करने के बाद आप जब चाहें बूट लॉग एक्सेस कर सकते हैं। ऐसा करने के लिए, फाइल एक्सप्लोरर खोलें और "C:\Windows" फोल्डर पर जाएं। "ntbtlog.txt" नाम की टेक्स्ट फाइल ढूंढें, और उस पर डबल-क्लिक करें।
क्विक टिप: जल्दी से फाइल खोजने के लिए सर्च बार में "*.txt" दर्ज करें, या यदि आप अधिक विशिष्ट होना चाहते हैं, तो "ntbtlog.txt" दर्ज करें।

5. लॉग फाइल में आप उन सभी ड्राइवर्स को देखेंगे जो विंडोज शुरू होते समय लोड होते हैं और जो नहीं होते।

एक बार जब आप अपने समस्या निवारण के साथ हो जाते हैं, तो मैं आपको बूट-लॉगिंग फीचर को बंद करने की सलाह देता हूं। अन्यथा, विंडोज हर बार जब आप अपना सिस्टम शुरू करते हैं तो लॉग एंट्री जोड़ता रहेगा। यह जल्दी से बूट लॉग साइज बढ़ाता है, न कि यह उल्लेख करने के लिए कि जो आप ढूंढ रहे हैं उसे ढूंढना बहुत कठिन हो जाता है।

बूट लॉगिंग को अक्षम करने के लिए, "बूट" (Boot) टैब पर जाएं, ऑपरेटिंग सिस्टम चुनें और "बूट लॉग" (Boot log) चेकबॉक्स को अनचेक करें। "ओके" (OK) बटन पर क्लिक करके परिवर्तनों को सेव करें।
कमांड प्रॉम्प्ट का उपयोग करके बूट लॉग
आप BCDEdit कमांड लाइन टूल का उपयोग करके बूट लॉग को भी इनेबल कर सकते हैं।
1. स्टार्ट मेनू में "कमांड प्रॉम्प्ट" (Command Prompt) खोजें, उस पर राइट-क्लिक करें और "एडमिनिस्ट्रेटर के रूप में चलाएं" विकल्प चुनें।

2. इससे पहले कि आप बूट लॉग इनेबल कर सकें, आपको पहले उस ऑपरेटिंग सिस्टम का पहचानकर्ता जानना होगा जिसका आप उपयोग कर रहे हैं। इसका पता लगाने के लिए, bcdedit टाइप करें और एंटर दबाएं। "विंडोज बूट लोडर" (Windows Boot Loader) सेक्शन के तहत आपको "आइडेंटिफायर" (Identifier) के बगल में आपके ऑपरेटिंग सिस्टम का पहचानकर्ता मिलेगा। इसे नोट कर लें। मेरे मामले में यह "{current}" है। आमतौर पर, आपका पहचानकर्ता भी मेरे जैसा ही होगा।

3. एक बार आपके पास पहचानकर्ता हो जाने पर, बूट लॉग इनेबल करने के लिए नीचे दी गई कमांड निष्पादित करें। यदि आपका पहचानकर्ता अलग है, तो नीचे दी गई कमांड में "{current}" को अपने वास्तविक ऑपरेटिंग सिस्टम पहचानकर्ता से बदलें।
bcdedit /set {current} bootlog yes

4. सिस्टम रीस्टार्ट करने के बाद, आप बूट लॉग को "C:\Windows\ntbtlog.txt" पर पा सकते हैं।

एक बार जब आप समस्या निवारण के साथ हो जाते हैं, तो आपको बूट लॉगिंग को अक्षम करने पर विचार करना चाहिए। कमांड प्रॉम्प्ट के माध्यम से बूट लॉग को अक्षम करने के लिए, नीचे दी गई कमांड निष्पादित करें:
bcdedit /set {current} bootlog no

विंडोज बूट लॉग फीचर का उपयोग करने के बारे में अपने विचार और अनुभव नीचे कमेंट में साझा करें।