विंडोज मेमोरी डंप: वे वास्तव में क्या हैं?

विषयसूची:

विंडोज मेमोरी डंप: वे वास्तव में क्या हैं?
विंडोज मेमोरी डंप: वे वास्तव में क्या हैं?

वीडियो: विंडोज मेमोरी डंप: वे वास्तव में क्या हैं?

वीडियो: विंडोज मेमोरी डंप: वे वास्तव में क्या हैं?
वीडियो: Naagin 6 | नागिन 6 | Episode 3 | 19 February 2022 - YouTube 2024, अप्रैल
Anonim
जब विंडोज ब्लू-स्क्रीन, यह मेमोरी डंप फाइलें बनाता है - जिसे क्रैश डंप भी कहा जाता है। यह विंडोज 8 के बीएसओडी के बारे में बात कर रहा है जब यह कहता है कि "बस कुछ त्रुटि जानकारी एकत्रित करें।"
जब विंडोज ब्लू-स्क्रीन, यह मेमोरी डंप फाइलें बनाता है - जिसे क्रैश डंप भी कहा जाता है। यह विंडोज 8 के बीएसओडी के बारे में बात कर रहा है जब यह कहता है कि "बस कुछ त्रुटि जानकारी एकत्रित करें।"

इन फ़ाइलों में क्रैश के समय कंप्यूटर की स्मृति की एक प्रति होती है। उनका उपयोग उस समस्या का निदान और पहचान करने में मदद के लिए किया जा सकता है जिससे पहली बार दुर्घटना हुई।

मेमोरी डंप के प्रकार

विंडोज कई अलग-अलग प्रकार के मेमोरी डंप बना सकता है। आप नियंत्रण कक्ष खोलकर, सिस्टम और सुरक्षा पर क्लिक करके और सिस्टम पर क्लिक करके इस सेटिंग तक पहुंच सकते हैं। साइडबार में उन्नत सिस्टम सेटिंग्स पर क्लिक करें, उन्नत टैब पर क्लिक करें, और स्टार्टअप और रिकवरी के तहत सेटिंग्स पर क्लिक करें।

डिफ़ॉल्ट रूप से, डिबगिंग जानकारी लिखने के तहत सेटिंग "स्वचालित मेमोरी डंप" पर सेट की गई है। यहां प्रत्येक प्रकार की मेमोरी डंप वास्तव में क्या है:

पूर्ण मेमोरी डंप: एक पूर्ण मेमोरी डंप सबसे बड़ा संभव स्मृति डंप है। इसमें भौतिक स्मृति में विंडोज द्वारा उपयोग किए जाने वाले सभी डेटा की एक प्रति शामिल है। इसलिए, यदि आपके पास 16 जीबी रैम है और सिस्टम सिस्टम क्रैश के समय 8 जीबी का उपयोग कर रहा है, तो मेमोरी डंप आकार में 8 जीबी होगा। क्रैश आमतौर पर कर्नेल-मोड में चल रहे कोड के कारण होते हैं, इसलिए प्रत्येक प्रोग्राम की मेमोरी समेत पूरी जानकारी शायद ही उपयोगी होती है - एक कर्नेल मेमोरी डंप आमतौर पर डेवलपर के लिए भी पर्याप्त होगी।

कर्नेल मेमोरी डंप: एक कर्नेल मेमोरी डंप एक पूर्ण मेमोरी डंप से बहुत छोटा होगा। माइक्रोसॉफ्ट का कहना है कि यह आमतौर पर सिस्टम पर स्थापित भौतिक मेमोरी के आकार का एक-तिहाई आकार होगा। जैसा कि माइक्रोसॉफ्ट ने इसे रखा है:

“This dump file will not include unallocated memory, or any memory allocated to user-mode applications. It only includes memory allocated to the Windows kernel and hardware abstraction level (HAL), as well as memory allocated to kernel-mode drivers and other kernel-mode programs.

For most purposes, this crash dump is the most useful. It is significantly smaller than the Complete Memory Dump, but it only omits those portions of memory that are unlikely to have been involved in the crash.”

छोटी मेमोरी डंप (256 केबी): एक छोटी मेमोरी डंप स्मृति प्रकार डंप का सबसे छोटा प्रकार है। इसमें बहुत कम जानकारी है - नीली स्क्रीन की जानकारी, लोड किए गए ड्राइवरों की एक सूची, प्रक्रिया की जानकारी, और कुछ कर्नेल जानकारी। यह त्रुटि की पहचान करने में सहायक हो सकता है, लेकिन कर्नेल मेमोरी डंप की तुलना में कम विस्तृत डिबगिंग जानकारी प्रदान करता है।

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

(कोई नहीं): विंडोज़ क्रैश होने पर मेमोरी डंप नहीं बनाएगा।

Image
Image

मेमोरी डंप डेवलपर्स के लिए हैं

सिस्टम डैश के कारण के बारे में जानकारी प्रदान करने के लिए ये डंप फ़ाइलें मौजूद हैं। यदि आप हार्डवेयर ड्राइवरों पर काम कर रहे एक विंडोज डेवलपर हैं, तो इन मेमोरी डंप फ़ाइलों में दी गई जानकारी आपको हार्डवेयर हार्डवेयर को ब्लू-स्क्रीन पर लाने और समस्या को ठीक करने के कारण की पहचान करने में आपकी सहायता कर सकती है।

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

मिनीडंप बनाम मेमोरी डंप

मिनीडम्प फ़ाइलें बहुत ज्यादा हर किसी के लिए उपयोगी होती हैं क्योंकि उनमें मौत की नीली स्क्रीन से जुड़े त्रुटि संदेश जैसी बुनियादी जानकारी होती है। वे डिफ़ॉल्ट रूप से C: Windows Minidump फ़ोल्डर में संग्रहीत हैं। दोनों प्रकार की डंप फ़ाइलों में फ़ाइल एक्सटेंशन.dmp है।

यहां तक कि जब आपका सिस्टम कर्नेल, पूर्ण, या स्वचालित मेमोरी डंप बनाने के लिए कॉन्फ़िगर किया गया है, तो आपको एक मिनीडम्प और एक बड़ी MEMORY.DMP फ़ाइल मिल जाएगी।

Nirsoft's BlueScreenView जैसे टूल इन minidmp फ़ाइलों में निहित जानकारी प्रदर्शित कर सकते हैं। आप क्रैश में शामिल सटीक ड्राइवर फ़ाइलों को देख सकते हैं, जो समस्या के कारण की पहचान करने में मदद कर सकते हैं। चूंकि मिनीडंप इतने उपयोगी और छोटे होते हैं, हम अनुशंसा करते हैं कि स्मृति डंप सेटिंग को कभी भी "(none)" पर सेट न करें - कम से कम अपने सिस्टम को छोटे मेमोरी डंप बनाने के लिए कॉन्फ़िगर करें। वे अधिक जगह का उपयोग नहीं करेंगे और यदि आप कभी भी किसी समस्या में भाग लेते हैं तो आपकी मदद करेंगे। यहां तक कि यदि आप नहीं जानते कि मिनीडिम्प फ़ाइल से जानकारी कैसे प्राप्त करें, तो आप सॉफ़्टवेयर टूल और ऐसे लोग ढूंढ सकते हैं जो आपकी सिस्टम समस्या को पिन करने और ठीक करने में सहायता के लिए यहां जानकारी का उपयोग कर सकते हैं।
Nirsoft's BlueScreenView जैसे टूल इन minidmp फ़ाइलों में निहित जानकारी प्रदर्शित कर सकते हैं। आप क्रैश में शामिल सटीक ड्राइवर फ़ाइलों को देख सकते हैं, जो समस्या के कारण की पहचान करने में मदद कर सकते हैं। चूंकि मिनीडंप इतने उपयोगी और छोटे होते हैं, हम अनुशंसा करते हैं कि स्मृति डंप सेटिंग को कभी भी "(none)" पर सेट न करें - कम से कम अपने सिस्टम को छोटे मेमोरी डंप बनाने के लिए कॉन्फ़िगर करें। वे अधिक जगह का उपयोग नहीं करेंगे और यदि आप कभी भी किसी समस्या में भाग लेते हैं तो आपकी मदद करेंगे। यहां तक कि यदि आप नहीं जानते कि मिनीडिम्प फ़ाइल से जानकारी कैसे प्राप्त करें, तो आप सॉफ़्टवेयर टूल और ऐसे लोग ढूंढ सकते हैं जो आपकी सिस्टम समस्या को पिन करने और ठीक करने में सहायता के लिए यहां जानकारी का उपयोग कर सकते हैं।
कर्नेल मेमोरी डंप जैसे बड़े मेमोरी डंप और पूर्ण मेमोरी डंप को C: Windows MEMORY.DMP डिफ़ॉल्ट रूप से संग्रहीत किया जाता है। Windows को हर बार एक नई मेमोरी डंप बनाने के लिए इस फ़ाइल को ओवरराइट करने के लिए कॉन्फ़िगर किया गया है, इसलिए आपके पास केवल एक मेमोरी होनी चाहिए। डीएमपी फ़ाइल स्थान ले रही है।
कर्नेल मेमोरी डंप जैसे बड़े मेमोरी डंप और पूर्ण मेमोरी डंप को C: Windows MEMORY.DMP डिफ़ॉल्ट रूप से संग्रहीत किया जाता है। Windows को हर बार एक नई मेमोरी डंप बनाने के लिए इस फ़ाइल को ओवरराइट करने के लिए कॉन्फ़िगर किया गया है, इसलिए आपके पास केवल एक मेमोरी होनी चाहिए। डीएमपी फ़ाइल स्थान ले रही है।

जबकि औसत विंडोज उपयोगकर्ता ब्लू-स्क्रीन के कारण को समझने के लिए मिनीडंप का उपयोग कर सकते हैं, MEMORY.DMP फ़ाइल का उपयोग शायद ही कभी किया जाता है और तब तक उपयोगी नहीं होता जब तक कि आप इसे डेवलपर को भेजने की योजना नहीं बनाते।आपको शायद किसी समस्या को पहचानने और ठीक करने के लिए किसी MEMORY.DMP फ़ाइल में डिबगिंग जानकारी का उपयोग करने की आवश्यकता नहीं होगी।

Image
Image

अंतरिक्ष मुक्त करने के लिए मेमोरी डंप हटाएं

आप अंतरिक्ष को खाली करने के लिए इन.dmp फ़ाइलों को हटा सकते हैं, जो एक अच्छा विचार है क्योंकि वे आकार में बहुत बड़े हो सकते हैं - यदि आपके कंप्यूटर में नीली स्क्रीन वाली है, तो आपके पास 800 एमबी या उससे अधिक की मेमरी.डीएमपी फ़ाइल हो सकती है आपके सिस्टम ड्राइव पर।

विंडोज़ आपको इन फ़ाइलों को स्वचालित रूप से हटाने में मदद करता है। यदि आप डिस्क क्लीनअप उपयोगिता का उपयोग करते हैं और इसे सिस्टम फ़ाइलों को साफ़ करने के लिए कहते हैं, तो आप सूची में दोनों प्रकार के मेमोरी डंप दिखाई देंगे। CCleaner और अन्य समान उपकरण स्वचालित रूप से मेमोरी डंप को भी हटा सकते हैं। आपको अपने विंडोज फ़ोल्डर में खोदने और उन्हें हाथ से हटाने की आवश्यकता नहीं है।

Image
Image

संक्षेप में, बड़ी मेमोरी डंप फ़ाइलें बहुत उपयोगी नहीं होती हैं जब तक कि आप उन्हें माइक्रोसॉफ्ट या किसी अन्य सॉफ़्टवेयर डेवलपर को भेजने की योजना नहीं बनाते हैं ताकि वे आपके सिस्टम पर होने वाली नीली स्क्रीन को ठीक कर सकें। छोटी मिनीडम्प फ़ाइलें अधिक उपयोगी होती हैं क्योंकि उनमें सिस्टम क्रैश के बारे में आवश्यक जानकारी होती है।

सिफारिश की: