आज की इस पोस्ट में, हम उस समस्या का कारण पहचानेंगे और फिर टैबलेट डिवाइस जो Windows ऑपरेटिंग सिस्टम चला रहा है, केवल एक मिनीडंप फ़ाइल बनाता है, इसका संभावित समाधान प्रदान करेंगे। एक Windows मिनीडंप एक छोटी फ़ाइल है जो हर बार आपके कंप्यूटर पर सहेजी जाती है जब कंप्यूटर अप्रत्याशित रूप से रुक जाता है, उदाहरण के लिए जब आपको BSOD (Blue Screen of Death) मिलता है। ये फ़ाइलें C:\Windows\minidump या C:\Winnt\minidump निर्देशिका में संग्रहीत होती हैं, जो आपके Windows वर्जन पर निर्भर करती हैं, और इनके फ़ाइल नाम जैसे "Mini031120-01.dmp" होते हैं।
इस उदाहरण में, 03 महीना है, 11 दिन, 20 वर्ष, और -01 डंप फ़ाइल की संख्या है।
Windows 10 केवल एक मिनीडंप फ़ाइल बनाता है
यदि आप देखते हैं कि आपका Windows 10/8 डिवाइस जो SD eMMC मेमोरी का उपयोग करता है, केवल एक मिनीडंप फ़ाइल बनाता है तो यह पोस्ट आपकी मदद करेगी।
eMMC शब्द "Embedded Multi-Media Controller" का संक्षिप्त रूप है और फ्लैश मेमोरी और फ्लैश मेमोरी कंट्रोलर वाले पैकेज को संदर्भित करता है जो एक ही सिलिकॉन डाई पर एकीकृत होते हैं। eMMC समाधान में कम से कम तीन घटक होते हैं – MMC (मल्टीमीडिया कार्ड) इंटरफेस, फ्लैश मेमोरी, और फ्लैश मेमोरी कंट्रोलर – और उद्योग-मानक BGA पैकेज में पेश किया जाता है।
आज के एम्बेडेड एप्लिकेशन जैसे डिजिटल कैमरे, स्मार्टफोन और टैबलेट लगभग हमेशा अपनी सामग्री को फ्लैश मेमोरी पर स्टोर करते हैं।
आप इस समस्या का सामना Windows 10/8.1/8 चलाने वाले टैबलेट डिवाइस पर करेंगे जो SD eMMC मेमोरी का उपयोग करता है – Windows केवल एक मिनीडंप फ़ाइल बनाता है, भले ही Kernel memory dump या Complete memory dump Advanced System Settings > Startup and Recovery के तहत कॉन्फ़िगर किया गया हो।
मिनीडंप फ़ाइल मानक C:\windows\minidump स्थान के बजाय %systemroot%\minidump निर्देशिका में सहेजी जाती है।
यह समस्या SD eMMC डिवाइस पर आक्रामक पावर मैनेजमेंट के कारण होती है, Windows हमेशा एक मिनीडंप बनाता है और एडमिनिस्ट्रेटर द्वारा कॉन्फ़िगर की गई मेमोरी डंप सेटिंग्स को अनदेखा करता है।
इस डिफ़ॉल्ट Windows व्यवहार को ओवरराइड करने के लिए, डिवाइस पर एक विशेष रजिस्ट्री सेटिंग कॉन्फ़िगर की जानी चाहिए।
आप Windows eMMC पावर-सेविंग सुविधा को BugCheck (जिसे Stop Error या ब्लू-स्क्रीन Error भी कहा जाता है) के दौरान ओवरराइड करने के लिए नीचे उल्लिखित चरणों का पालन कर सकते हैं ताकि कर्नेल मेमोरी डंप या पूर्ण मेमोरी डंप उत्पन्न हो सके।
शुरू करने से पहले, चूंकि यह एक रजिस्ट्री ऑपरेशन है, यह अनुशंसा की जाती है कि आप रजिस्ट्री का बैकअप लें या सिस्टम रिस्टोर पॉइंट बनाएं ताकि प्रक्रिया गलत होने पर स्थिति संभाली जा सके। एक बार जब आप आवश्यक एहतियाती उपाय कर लेते हैं, तो आप निम्नानुसार आगे बढ़ सकते हैं:
1. Windows Key + R दबाएं। Run डायलॉग बॉक्स में, control system टाइप करें और Advanced System Settings > Startup and Recovery खोलने के लिए Enter दबाएं, Write debugging information विकल्प को Kernel memory dump या Complete memory dump पर सेट करना होगा।
2. अगला, निम्न रजिस्ट्री कुंजी बनाने और कॉन्फ़िगर करने के लिए Registry Editor लॉन्च करें:
ForceF0State: REG_DWORD: 0x1
यह रजिस्ट्री सेटिंग डंप फ़ाइल को लिखे जाने की अनुमति देती है।
- नीचे दिए गए रजिस्ट्री पथ पर नेविगेट करें।
HKLM\SYSTEM\CurrentControlSet\services\sdbus\Parameters\
- दाएं पेन पर खाली जगह पर राइट-क्लिक करें।
- New > DWORD (32-bit) Value चुनें।
- कुंजी का नाम ForceF0State रखें।
- नव निर्मित कुंजी पर डबल-क्लिक करें और Value data को 0x1 पर सेट करें।
- OK पर क्लिक करें।
3. अगला, निम्न रजिस्ट्री कुंजी बनाएं और कॉन्फ़िगर करें:
AlwaysKeepMemoryDump: REG_DWORD: 1
यह रजिस्ट्री सेटिंग सुनिश्चित करती है कि डंप फ़ाइल रीबूट पर हटाई न जाए, भले ही आप फ्री डिस्क स्पेस पर कम चल रहे हों।
- नीचे दिए गए रजिस्ट्री पथ पर नेविगेट करें।
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
- दाएं पेन पर खाली जगह पर राइट-क्लिक करें।
- New > DWORD (32-bit) Value चुनें।
- कुंजी का नाम AlwaysKeepMemoryDump रखें।
- नव निर्मित कुंजी पर डबल-क्लिक करें और Value data को 1 पर सेट करें।
- OK पर क्लिक करें।
4. सुनिश्चित करें कि अधिकतम पेज फ़ाइल आकार कंप्यूटर पर उपयोग की जा रही RAM की मात्रा से बड़ा है। इसकी जांच Advanced System Settings > Performance > Advanced के तहत करें। सिस्टम ड्राइव पर वर्चुअल मेमोरी पेजिंग फ़ाइल आकार सेटिंग उपयोग की जा रही RAM की मात्रा से बड़ी होनी चाहिए।
5. डिवाइस रीस्टार्ट करें।
इससे मदद मिलनी चाहिए!