मॉड्यूल डिस्क पावर ऑन विफल त्रुटि संदेश तब प्रकट होता है जब आप किसी VMware सॉफ़्टवेयर का उपयोग करके वर्चुअल मशीन को बूट करने का प्रयास कर रहे होते हैं। यह त्रुटि संदेश आमतौर पर वर्चुअल मशीन को सुरक्षित रूप से या ठीक से संचालित नहीं होने की ओर दर्शाता है जिसके परिणामस्वरूप उक्त त्रुटि संदेश उत्पन्न होता है। उक्त मुद्दे के साथ "प्रक्रिया फ़ाइल तक नहीं पहुंच सकती क्योंकि किसी अन्य प्रक्रिया ने फ़ाइल के एक हिस्से को लॉक कर दिया है " जो इस मुद्दे पर अधिक प्रकाश डालता है। मूल रूप से, जो अनिवार्य रूप से हो रहा है वह वर्चुअल मशीन है जिसे आप चालू करने का प्रयास कर रहे हैं जो अन्य VMware फ़ाइलों द्वारा अवरुद्ध है। इस प्रकार, इस लॉकेज के कारण, वर्चुअल मशीन सफलतापूर्वक बूट नहीं होती है।
ऐसा क्यों होता है? यह तब हो सकता है जब आपके पास अचानक बिजली कटौती हो या आपकी वर्चुअल मशीन बंद न हो। इतना ही नहीं, जैसा कि यह पता चला है, कुछ मामलों में आपकी वर्चुअल मशीन के क्रैश होने के बाद भी समस्या उत्पन्न हो सकती है और आप इसे वापस चालू करने का प्रयास करते हैं। मन में यह सवाल उठता है कि वर्चुअल मशीन को ब्लॉक या लॉक क्यों किया जाता है? इस पर प्रकाश डालने के लिए, आइए अधिक विस्तृत रूप से देखें कि VMware वर्चुअल मशीनें कैसे काम करती हैं, और फिर हम त्रुटि के समाधान के साथ आगे बढ़ेंगे।
VMware लॉक फ़ाइलें
जब आप VMware वर्चुअल मशीन शुरू करते हैं, तो कुछ फाइलें बनाई जाती हैं जो सुनिश्चित करती हैं कि कोई अन्य VMware प्रक्रिया उक्त वर्चुअल मशीन तक पहुंचने में सक्षम नहीं है। यह .lck . की सहायता से किया जाता है फ़ाइलें जो वर्चुअल मशीन के समान निर्देशिका में बनाई गई हैं। इन फ़ाइलों को बनाने का मुख्य कारण यह है कि वे कई वर्चुअल मशीनों को डिस्क पर पढ़ने और लिखने से रोकते हैं। यदि ये फ़ाइलें नहीं होतीं, तो, जैसा कि हमने उल्लेख किया है, डेटा भ्रष्टाचार विभिन्न वर्चुअल मशीनों के डिस्क पर पढ़ने और लिखने के कारण हो सकता है।
इसलिए, लॉक फ़ाइल की उपस्थिति मूल रूप से इस तथ्य को बढ़ाती है कि उक्त वर्चुअल मशीन चालू है। जब आप मशीन को बंद करते हैं तो ये फ़ाइलें स्वचालित रूप से हटा दी जाती हैं ताकि अगली बार मशीन चालू करने पर आपको कोई समस्या न हो। हालाँकि, यदि मशीन खराब हो जाती है या सही ढंग से बंद नहीं होती है, तो VMware लॉक फ़ाइलों को हटाने में सक्षम नहीं हो सकता है और परिणामस्वरूप, एक पुराना लॉक बना रहता है। जब आप वर्चुअल मशीन को चालू करते हैं जिसमें पुराना लॉक . होता है , VMware दो स्थितियों की जाँच करके फ़ाइल को निकालने का प्रयास करता है जो मूल रूप से यह देखती हैं कि क्या लॉक एक ही होस्ट द्वारा बनाया गया था और क्या लॉक बनाने वाली प्रक्रिया चल रही है या नहीं।
एक त्रुटि, जैसा कि इस मामले में है, तब फेंका जाता है जब इनमें से कोई भी स्थिति सही नहीं होती है और VMware लॉक फ़ाइल को निकालने में सक्षम नहीं होता है। ऐसे परिदृश्य में, आपको जो करना है वह स्वयं लॉक फ़ाइलों को मैन्युअल रूप से हटा देना है और आपको जाने के लिए अच्छा होना चाहिए।
VMware लॉक फ़ाइलें मैन्युअल रूप से हटाएं
जैसा कि यह पता चला है, आपको बस उन लॉक फ़ाइलों को हटाने की आवश्यकता है जो आपको वर्चुअल मशीन को बूट करने से रोक रही हैं। जैसा कि हमने ऊपर उल्लेख किया है, ये फ़ाइलें वर्चुअल मशीन के समान निर्देशिका में मौजूद हैं और उन्हें हटाने के लिए बस कुछ सरल आसान कदम हैं। उन्हें हटाने के लिए नीचे दिए गए चरणों का पालन करें:
- सबसे पहले, सुनिश्चित करें कि आपकी वर्चुअल मशीन बंद है। यदि ऐसा नहीं है, तो वर्चुअल मशीन पर राइट-क्लिक करके इसे बंद करें और पावर> पावर ऑफ पर नेविगेट करें। ।
- एक बार जब आप ऐसा कर लेते हैं, तो हमें उस निर्देशिका तक पहुंचना होगा जहां वर्चुअल मशीन रहती है। ऐसा करने के लिए, राइट-क्लिक करें वर्चुअल मशीन पर फिर से क्लिक करें और VM निर्देशिका खोलें पर क्लिक करें विकल्प।
- यह आपको उस निर्देशिका में ले जाएगा जहां वर्चुअल मशीन मौजूद है और साथ ही आपको विंडोज एक्सप्लोरर के माध्यम से इसे मैन्युअल रूप से खोजने की परेशानी से भी बचाती है।
- निर्देशिका के अंदर, .lck . के साथ समाप्त होने वाले फ़ोल्डरों को हटा दें विस्तार। आप वैकल्पिक रूप से, बस उनका नाम बदलकर किसी और चीज़ पर रख सकते हैं या उन्हें उस गंतव्य से कहीं और ले जा सकते हैं।
- एक बार ऐसा करने के बाद, VMware को फिर से खोलें और फिर वर्चुअल मशीन को चालू करने का प्रयास करें।
- आपकी वर्चुअल मशीन अब बिना किसी समस्या के चालू होनी चाहिए।