Windows 10 में मेमोरी डंप फ़ाइलें (.dmp) का विश्लेषण कैसे करें

यदि आपका विंडोज पीसी ब्लू स्क्रीन ऑफ डेथ (बीएसओडी) त्रुटि से(Blue Screen of Death (BSOD) error) ग्रस्त है , तो कई चीजें होंगी। सबसे स्पष्ट यह है कि आपका पीसी पुनरारंभ करने के लिए मजबूर है, क्योंकि बीएसओडी (BSOD)विंडोज(Windows) के पूरी तरह से दुर्घटनाग्रस्त होने का परिणाम है । बीएसओडी(BSOD) त्रुटि का एक कम स्पष्ट परिणाम , हालांकि, बनाया गया त्रुटि लॉग है जो आपको बाद में समस्या का निवारण करने की अनुमति देता है।

इसे मेमोरी डंप फ़ाइल कहा जाता है, जिसे DMP फ़ाइल स्वरूप में सहेजा जाता है। इन फ़ाइलों में समस्या के बारे में विभिन्न जानकारी होती है, जिसमें आपका वर्तमान विंडोज संस्करण, (Windows)बीएसओडी(BSOD) के समय कोई भी चल रहे ऐप और ड्राइवर और स्वयं त्रुटि कोड शामिल हैं। मेमोरी डंप फ़ाइलों का विश्लेषण करने में आपकी मदद करने के लिए, आपको यह करना होगा।

विंडोज 10 पर मेमोरी डंप फाइलें क्या हैं?(What are Memory Dump Files on Windows 10?)

ब्लू स्क्रीन(Blue Screen) ऑफ़ डेथ (Death)विंडोज(Windows) पीसी पर एक महत्वपूर्ण और अपरिवर्तनीय त्रुटि है, लेकिन इन त्रुटियों का कारण अलग-अलग हो सकता है । उदाहरण के लिए, एक अप्रत्याशित कर्नेल मोड ट्रैप बीएसओडी(unexpected kernel mode trap BSOD) आमतौर पर असंगत या ओवरक्लॉक्ड हार्डवेयर के कारण होता है, जबकि एक महत्वपूर्ण प्रक्रिया की मृत्यु हो गई बीएसओडी(critical process died BSOD) के विभिन्न कारण हो सकते हैं, जिसमें भ्रष्ट सिस्टम फाइलें भी शामिल हैं।

समस्या के निवारण में आपकी मदद करने के लिए, Windows स्वचालित रूप से एक मेमोरी डंप फ़ाइल बनाता है। इसमें आमतौर पर स्टॉप कोड का नाम और मूल्य (उदाहरण के लिए एक सिस्टम सेवा अपवाद स्टॉप कोड ), दुर्घटना के समय किसी भी चल रहे ड्राइवरों की एक सूची और कुछ अतिरिक्त तकनीकी जानकारी होती है जिसका उपयोग आप कारण की पहचान करने के लिए कर सकते हैं।

ये डंप फ़ाइलें ( DMP फ़ाइल स्वरूप का उपयोग करके) या तो रूट C: , C:\minidump , या C:\Windows\minidump फ़ोल्डरों में स्वचालित रूप से सहेजी जाती हैं। उनका विश्लेषण करने में आपकी सहायता के लिए, आप Microsoft Store से Microsoft का डिबगिंग ऐप WinDbg इंस्टॉल कर सकते हैं । यह आपको मेमोरी डंप फ़ाइलों का विश्लेषण करने और स्टॉप कोड जानकारी का पता लगाने में मदद करता है।

आप अपने पीसी पर बनाई गई डंप फ़ाइलों का त्वरित विश्लेषण करने के लिए NirSoft BlueScreenView जैसे पुराने टूल का भी उपयोग कर सकते हैं । यह आपको स्टॉप कोड मान और संभावित कारण (जैसे कि एक विशिष्ट ड्राइवर फ़ाइल) की पहचान करने में भी मदद करेगा।

एक बार जब आप स्टॉप कोड मान जान लेते हैं, तो आप समस्या के बारे में अतिरिक्त जानकारी ऑनलाइन खोज सकते हैं। उदाहरण के लिए, यदि आपको अपनी डंप फ़ाइल से पता चलता है कि आपको स्मृति प्रबंधन बीएसओडी का(BSOD) सामना करना पड़ा है, तो आप समस्या को हल करने के बारे में अतिरिक्त सलाह के लिए हमारी बीएसओडी त्रुटि मार्गदर्शिका देख सकते हैं।(BSOD error guide)

चूंकि बीएसओडी त्रुटि आपके पीसी को काम करने से रोक सकती है, इसलिए आपको (BSOD)विंडोज को सेफ मोड में फिर से शुरू करने की कोशिश करनी पड़ सकती है । विंडोज(Windows) को सेफ मोड(Safe Mode) में चलाने से सक्रिय सिस्टम प्रक्रियाओं और ड्राइवरों की संख्या कम से कम हो जाती है, जिससे आप चीजों की और जांच कर सकते हैं।

यदि आप विंडोज़(Windows) में बिल्कुल भी बूट नहीं कर सकते हैं , हालांकि, आपके विकल्प सीमित हैं। वर्तमान में, ऐसे कोई स्टैंडअलोन उपकरण नहीं हैं जिन्हें आप चला सकते हैं यदि Windows स्वयं (Windows)BSOD डंप फ़ाइलों का विश्लेषण करने के लिए ठीक से काम नहीं कर रहा है । यदि ऐसा होता है, तो आपको एक डीवीडी(DVD) या पोर्टेबल यूएसबी(USB) फ्लैश मेमोरी स्टिक  का उपयोग करके लिनक्स लाइव सीडी का उपयोग करके डंप फ़ाइलों को पुनर्प्राप्त करने की आवश्यकता होगी।(recover the dump files using a Linux live CD)

फिर आप नीचे दिए गए चरणों का पालन करके विंडोज(Windows) पीसी या लैपटॉप पर WinDbg या NirSoft BlueScreenView का उपयोग करके फ़ाइल का विश्लेषण कर सकते हैं।

विंडोज़ सेटिंग्स में मेमोरी डंप फ़ाइल सेटिंग्स बदलना(Changing Memory Dump File Settings in Windows Settings)

मेमोरी डंप फ़ाइलें स्वचालित रूप से बनाई जाती हैं, लेकिन आप (Memory)Windows सेटिंग्स(Windows Settings) में मेमोरी डंप फ़ाइल में शामिल विवरण का स्तर सेट कर सकते हैं । यह केवल बीएसओडी के लिए काम करेगा जो इस सेटिंग को बदलने (BSODs)के बाद(after ) होता है , लेकिन अगर आपके पीसी में समस्या हो रही है, तो आप डंप फाइलों में अतिरिक्त जानकारी जोड़ने के लिए इन चरणों का पालन कर सकते हैं।

  1. प्रारंभ करने के लिए, प्रारंभ(Start) मेनू पर राइट-क्लिक करें और सेटिंग्स(Settings) का चयन करें ।

  1. सेटिंग्स(Settings) मेनू में, सिस्टम >(System ) के बारे में चुनें। (About. )संबंधित सेटिंग्स(Related settings ) पैनल में, सिस्टम >(System ) अबाउट मेनू(About) में, उन्नत सिस्टम सेटिंग्स(Advanced system settings) विकल्प चुनें।

  1. सिस्टम गुण(System Properties) मेनू में , नीचे स्टार्टअप और पुनर्प्राप्ति(Startup and Recovery ) अनुभाग में सूचीबद्ध सेटिंग्स विकल्प चुनें।(Settings )

  1. बीएसओडी(BSOD) होने पर मेमोरी डंप फ़ाइलों द्वारा रिकॉर्ड किए गए विवरण के स्तर को बदलने के लिए , स्टार्टअप और रिकवरी(Startup and Recovery ) विंडो में डिबगिंग जानकारी लिखें(Write debugging information ) ड्रॉप-डाउन मेनू का उपयोग करके उपलब्ध विकल्पों में से एक का चयन करें । प्रत्येक मेमोरी डंप में क्या शामिल है, इस बारे में पूरी जानकारी (Full)Microsoft दस्तावेज़ीकरण वेबसाइट(Microsoft documentation website) पर उपलब्ध है । अपनी पसंद को सेव करने के लिए OK > OK चुनें ।

यह सुनिश्चित करने के लिए कि सेटिंग लागू है, आपको यह परिवर्तन करने के बाद अपने पीसी को पुनरारंभ करने की आवश्यकता हो सकती है। भविष्य में होने वाली कोई भी BSOD त्रुटियाँ आपके द्वारा ऊपर चयनित जानकारी के स्तर वाली मेमोरी डंप फ़ाइल जनरेट करेंगी।

WinDbg का उपयोग करके Windows मेमोरी डंप फ़ाइलों का विश्लेषण कैसे करें(How to Analyze Windows Memory Dump Files Using WinDbg)

यदि आपको बीएसओडी(BSOD) त्रुटि होती है, तो आप मेमोरी डंप फ़ाइल का विश्लेषण करने के लिए WinDbg का उपयोग कर सकते हैं। (WinDbg )Microsoft द्वारा बनाया गया यह विकास उपकरण आपकी मेमोरी फ़ाइलों का विश्लेषण करने का सबसे अच्छा तरीका है, लेकिन आप नीचे दिए गए चरणों का पालन करके पुराने NirSoft BlueScreenView को एक विकल्प के रूप में भी उपयोग कर सकते हैं।(NirSoft BlueScreenView)

ये चरण मानते हैं कि आपका पीसी WinDbg(WinDbg) को स्थापित और उपयोग करने के लिए पर्याप्त रूप से काम कर रहा है । यदि ऐसा नहीं है, तो आपको कहीं और विश्लेषण करने के लिए लिनक्स(Linux) लाइव सीडी या यूएसबी(USB) का उपयोग करके अपनी हार्ड ड्राइव से डंप फ़ाइलों को पुनः प्राप्त करना होगा । लाइव सीडी वातावरण को उबंटू और डेबियन सहित अधिकांश लिनक्स वितरणों(Linux distributions) के संस्थापन मीडिया का उपयोग करके बूट किया जा सकता है ।

  1. शुरू करने के लिए, आपको माइक्रोसॉफ्ट स्टोर(Microsoft Store) से WinDbg पूर्वावलोकन स्थापित(install WinDbg Preview) करना होगा । WinDbg संग्रह पृष्ठ पर , स्थापना प्रारंभ करने के लिए प्राप्त करें का चयन करें।(Get)

  1. एक बार WinDbg स्थापित हो जाने के बाद, इसे स्टोर पेज पर लॉन्च का चयन करके या इसे (Launch)स्टार्ट(Start) मेनू से लॉन्च करके लॉन्च करें। यदि आप अपनी डंप फ़ाइलों तक नहीं पहुँच सकते हैं, तो आपको प्रारंभ(Start) मेनू में WinDbg का पता लगाना होगा, फिर (WinDbg)राइट-क्लिक करें(right-click ) और अधिक(More ) > व्यवस्थापक के रूप में चलाएँ(Run as administrator) का चयन करें ताकि इसे आवश्यक पहुँच प्रदान की जा सके।

  1. WinDbg विंडो में, फ़ाइल >(File ) डिबगिंग प्रारंभ करें(Start debugging ) > डंप फ़ाइल खोलें(Open dump file) चुनें । अपनी नवीनतम डंप फ़ाइल खोलने के लिए अंतर्निहित फ़ाइल एक्सप्लोरर(File Explorer) मेनू का उपयोग करें, जो आमतौर पर रूट C:\ फ़ोल्डर, C:\minidump , या C:\Windows\minidump फ़ोल्डर में सहेजी जाती है।

  1. DMP फ़ाइल खोलने से WinDbg डीबगर फ़ाइल को चलाने और लोड करने का कारण बनेगा। फ़ाइल के आकार और सहेजे गए विवरण के स्तर के आधार पर इसमें कुछ समय लग सकता है। एक बार यह हो जाने के बाद, कमांड(Command) टैब के नीचे कमांड बॉक्स में !analyze -v टाइप करें, फिर कमांड चलाने के लिए एंटर दबाएं।(Enter)

  1. !analyze -v कमांड को बीएसओडी(BSOD) त्रुटि द्वारा बनाई गई लॉग फ़ाइल को लोड और विश्लेषण करने में कुछ समय लगेगा —इस प्रक्रिया के पूरा होने की प्रतीक्षा करें। एक बार यह हो जाने के बाद, आप कमांड(Command) टैब में पूरे आउटपुट का विश्लेषण कर सकते हैं । विशेष रूप से, बगचेक विश्लेषण(Bugcheck Analysis) अनुभाग के अंतर्गत सूचीबद्ध स्टॉप कोड नाम और मान (उदा . DRIVER_IRQL_NOT_LESS_OR_EQUAL और d1 ) की खोज करें। (d1)स्टॉप कोड के साथ, कारण बताने वाला एक संक्षिप्त विवरण (जैसे कि ड्राइवर समस्या) सूचीबद्ध किया जाएगा, जिससे आप आगे समस्या निवारण कर सकेंगे।

  1. आप कारण की पहचान करने के लिए WinDbg(WinDbg) विश्लेषण (जैसे MODULE_NAME मान) में सूचीबद्ध अन्य प्रासंगिक जानकारी भी देख सकते हैं । इस उदाहरण उदाहरण में, बीएसओडी कोड (BSOD)NotMyFault सिस्टम परीक्षण उपकरण(NotMyFault system testing tool) चलाने के कारण हुआ था ।

एक बार जब आप स्टॉप कोड और बीएसओडी(BSOD) त्रुटि के संभावित कारण की पहचान कर लेते हैं , तो आप संभावित समाधान निर्धारित करने के लिए समस्या पर और शोध कर सकते हैं।

NirSoft BlueScreenView का उपयोग करके Windows मेमोरी डंप फ़ाइलों का विश्लेषण कैसे करें(How to Analyze Windows Memory Dump Files Using NirSoft BlueScreenView)

जबकि WinDbg Windows के साथ शामिल नहीं है , यह Microsoft द्वारा (Microsoft)BSOD त्रुटियों के निवारण के लिए तैयार किया गया है। हालाँकि, यदि आप चाहें, तो आप पुराने NirSoft BlueScreenView टूल का उपयोग करके अपने पीसी से मेमोरी डंप फ़ाइलों का विश्लेषण कर सकते हैं (या किसी अन्य पीसी से यदि आपके पास प्रासंगिक डंप फ़ाइलों की एक प्रति है)।

BlueScreenView दिनांकित लग सकता है, लेकिन यह आपकी (BlueScreenView)BSOD डंप फ़ाइलों के बारे में सभी प्रासंगिक जानकारी प्रदान करना जारी रखता है । इसमें स्टॉप कोड नाम और मान (जैसे DRIVER_IRQL_NOT_LESS_OR_EQUAL ) शामिल हैं जिनका उपयोग आप कारण की पहचान करने के लिए कर सकते हैं।

  1. शुरू करने के लिए, अपने विंडोज पीसी पर NirSoft BlueScreenView टूल डाउनलोड और इंस्टॉल करें । (download and install the NirSoft BlueScreenView tool)एक बार टूल इंस्टॉल हो जाने के बाद, इसे स्टार्ट(Start) मेनू से लॉन्च करें।

  1. BlueScreenView स्वचालित रूप से ज्ञात स्रोतों जैसे C:/ और C:/Windows/minidump से किसी भी मेमोरी डंप फ़ाइलों का पता लगाएगा । हालाँकि, यदि आप किसी फ़ाइल को मैन्युअल रूप से लोड करना चाहते हैं, तो विकल्प(Options ) > उन्नत विकल्प(Advanced Options) चुनें ।

  1. उन्नत विकल्प(Advanced Options) मेनू में , निम्न मिनीडम्प फ़ोल्डर(Load from the following MiniDump folder) बॉक्स से लोड के बगल में स्थित ब्राउज़(Browse ) बटन का चयन करके अपनी डंप फ़ाइलों वाले फ़ोल्डर में स्विच करें। इसे डिफ़ॉल्ट स्थान पर वापस करने के लिए, डिफ़ॉल्ट चुनें(Default) । अपनी पसंद को सहेजने और अपनी फ़ाइलों को लोड करने के लिए ठीक(OK) चुनें ।

  1. मुख्य BlueScreenView विंडो में, आपकी सहेजी गई मेमोरी डंप फ़ाइलों की एक सूची दिखाई देगी। इसके बारे में अधिक जानकारी देखने के लिए सूचीबद्ध फाइलों में से एक का चयन करें । (Select one)स्टॉप कोड नाम बग चेक स्ट्रिंग(Bug Check String ) कॉलम में दिखाई देगा, जिससे आप इस मुद्दे पर और शोध कर सकेंगे।

  1. चयनित मेमोरी डंप फ़ाइल के साथ, सक्रिय फ़ाइलों और ड्राइवरों की पूरी सूची नीचे सूचीबद्ध की जाएगी। लाल रंग में हाइलाइट की गई फ़ाइलों का बीएसओडी(BSOD) त्रुटि के कारण से सीधा संबंध होगा । उदाहरण के लिए, myfault.sys NotMyFault सिस्टम परीक्षण उपकरण से संबंधित है , जबकि ntoskrnl.exe विंडोज(Windows) सिस्टम कर्नेल प्रक्रिया है।

जबकि BlueScreenView BSOD त्रुटि नाम को शीघ्रता से पहचानने के लिए एक उपयोगी उपकरण है , यह WinDbg जैसा पूर्ण डिबगिंग टूल नहीं है । यदि आप इस उपकरण का उपयोग करके समस्या का निवारण नहीं कर सकते हैं, तो आपको अधिक विस्तृत विश्लेषण के लिए WinDbg को आज़माना होगा ।

मेमोरी डंप फ़ाइलों का उपयोग करके बीएसओडी त्रुटियों का निवारण(Troubleshooting BSOD Errors Using Memory Dump Files)

आपके द्वारा पुनर्प्राप्त की गई मेमोरी डंप फ़ाइल जानकारी का उपयोग करके, आप स्टॉप कोड या संबंधित बीएसओडी(BSOD) त्रुटि फ़ाइलों की खोज करके बीएसओडी त्रुटियों का निवारण कर सकते हैं। (BSOD)एरर स्टॉप कोड, विशेष रूप से, खराब सिस्टम कॉन्फिग जानकारी बीएसओडी(bad system config info BSOD) से लेकर अनपेक्षित स्टोर अपवाद त्रुटि बीएसओडी(unexpected store exception error BSOD) तक, बीएसओडी(BSOD) के पीछे का कारण खोजने में आपकी मदद कर सकते हैं ।

बीएसओडी त्रुटियां दोषपूर्ण हार्डवेयर(faulty hardware) से लेकर भ्रष्ट सिस्टम फाइलों तक हर चीज के कारण होती हैं। उन्हें रोकने में मदद करने के लिए, आपको नियमित रूप से मैलवेयर के लिए अपने पीसी की जांच(check your PC for malware) करनी चाहिए और अगर यह दूषित हो जाता है तो अपने विंडोज(Windows) इंस्टॉलेशन को सुधारने के लिए एसएफसी जैसे टूल का उपयोग करें । (use tools like SFC)यदि अन्य सभी विफल हो जाते हैं, तो आप अपने पीसी को पूर्ण कार्य क्रम में पुनर्स्थापित करने के लिए हमेशा विंडोज 10 को रीसेट या पुनर्स्थापित कर सकते हैं।(reset or reinstall Windows 10)



About the author

मैं एज में कुछ अनुभव के साथ एक अनुभवी विंडोज 10 और विंडोज 11/10 प्रशासक हूं। मेरे पास इस क्षेत्र में पेश करने के लिए ज्ञान और अनुभव का खजाना है, इसलिए मेरा मानना ​​है कि मेरे कौशल आपकी कंपनी के लिए एक मूल्यवान संपत्ति होगी। विंडोज 10 और एज दोनों में मेरा वर्षों का अनुभव मुझे नई तकनीकों को जल्दी से सीखने, समस्याओं को जल्दी से हल करने और जब आपके व्यवसाय को चलाने की बात आती है तो कार्यभार संभालने की क्षमता देता है। इसके अतिरिक्त, विंडोज 10 और एज के साथ मेरा अनुभव मुझे ऑपरेटिंग सिस्टम के सभी पहलुओं के बारे में बहुत जानकार बनाता है, जो सर्वर के प्रबंधन या सॉफ्टवेयर अनुप्रयोगों के प्रबंधन के लिए फायदेमंद होगा।



Related posts