'डिस्क ऑफ़लाइन है क्योंकि एडमिनिस्ट्रेटर द्वारा सेट की गई पॉलिसी के कारण' त्रुटि
यह त्रुटि मुख्य रूप से दो परिदृश्यों में होती है। पहला, गेस्ट वर्चुअल मशीन को स्नैपशॉट से पुनर्स्थापित करते समय, और दूसरा, जब सिस्टम से अतिरिक्त डिस्क कनेक्ट करते समय समान डिस्क पहचानकर्ता होते हैं। इस पोस्ट में, हम साझा करेंगे कि आप त्रुटि डिस्क ऑफ़लाइन है क्योंकि एडमिनिस्ट्रेटर द्वारा सेट की गई पॉलिसी के कारण को कैसे हल कर सकते हैं।
इस त्रुटि को ठीक करने के लिए आपको एडमिन विशेषाधिकारों की आवश्यकता होगी। दूसरी टिप डिस्कपार्ट टूल का उपयोग करती है, जिसका उपयोग अत्यधिक सावधानी से किया जाना चाहिए। मैं दृढ़ता से सुझाव दूंगा कि यदि यह आपके लिए बहुत जटिल है तो किसी तकनीकी व्यक्ति से संपर्क करें।
1. स्नैपशॉट से गेस्ट VM पुनर्स्थापित करना
जब आप बैकअप स्नैपशॉट का उपयोग करके गेस्ट वर्चुअल मशीन को पुनर्स्थापित करते हैं, तो पुनर्स्थापित गेस्ट OS (वर्चुअल मशीन में) स्वचालित रूप से जुड़े ड्राइव को माउंट नहीं करता है। जबकि डिस्क यूटिलिटीज का उपयोग करके दिखाई देती हैं, वे त्रुटि संदेश प्रदर्शित करते हैं "डिस्क ऑफ़लाइन है क्योंकि एडमिनिस्ट्रेटर द्वारा सेट की गई पॉलिसी के कारण।" यह विंडोज SAN या स्टोरेज एरिया नेटवर्क पॉलिसी में एक समस्या के कारण होता है। माइक्रोसॉफ्ट के अनुसार, वे डिफ़ॉल्ट रूप से अक्षम हैं ताकि किसी भी डेटा करप्शन से बचा जा सके। यहां SAN पॉलिसी को ऑनलाइन सक्षम करने का तरीका बताया गया है।
san [policy={onlineAll | offlineAll | offlineShared}] [noerr]
वर्चुअल मशीन में, कमांड प्रॉम्प्ट या पावरशेल को एडमिन विशेषाधिकारों के साथ खोलें।
निम्न कमांड का उपयोग करके डिस्कपार्ट टूल लॉन्च करें।
C:> diskpart
पॉलिसी स्थिति जांचने के लिए SAN टाइप करें। यह हमारे परिदृश्य में ऑफलाइन शेयर्ड होना चाहिए।
DISKPART> SAN SAN Policy : Offline Shared
पॉलिसी को OnlineAll में बदलें:
DISKPART> SAN POLICY=OnlineAll
अगला, जब आप स्नैपशॉट पुनर्स्थापित करते हैं, तो डिस्क स्वचालित रूप से ऑनलाइन हो जाएगी।
संबंधित: विंडोज 10 में बूट डिवाइस नहीं मिला।
2. डिस्क आइडेंटिफायर समस्या
मान लें कि आपके पास सर्वर से जुड़े बहुत सारे ड्राइव हैं, और उनमें से एक या दो ऑफ़लाइन हैं। डिस्क मैनेजमेंट और डिस्कपार्ट यूटिलिटी भी मदद नहीं करते; तो, यह समान डिस्क पहचानकर्ताओं के कारण है। प्रत्येक डिस्क का एक अद्वितीय पहचानकर्ता होता है। यदि वे समान हैं, तो उनमें से एक निष्क्रिय हो जाएगा और चेतावनी संदेश के साथ ऑफ़लाइन दिखाई देगा "डिस्क ऑफ़लाइन है क्योंकि एडमिनिस्ट्रेटर द्वारा सेट की गई पॉलिसी के कारण।" इसे डिस्क सिग्नेचर कोलिजन भी कहा जाता है।
हालांकि, यदि आप लॉग जांचते हैं, तो आपको डिस्क N का डिस्क पहचानकर्ता सिस्टम से जुड़े एक या अधिक डिस्क के समान है जैसा संदेश पहचानने में सक्षम होना चाहिए। यह डुप्लिकेट डिस्क का एक विशिष्ट मामला है। डिस्कपार्ट टूल का उपयोग करके इसे ढूंढें:
- कमांड प्रॉम्प्ट से डिस्कपार्ट खोलें
- लिस्ट डिस्क
- डिस्क 1 चुनें
- यूनिकआईडी डिस्क
पहचानकर्ता नोट करें। जांचें कि क्या वे अन्य ड्राइव के लिए समान हैं। यदि डुप्लिकेट आईडी वाला डिस्क है, तो आपको यूनिकआईडी कमांड का उपयोग करके सिग्नेचर बदलने की आवश्यकता है।
uniqueid disk [id={ | }] [noerr]
- सिग्नेचर बदलने के लिए, एक अद्वितीय संख्या सोचें।
- डिस्कपार्ट प्रॉम्प्ट में, कोष्ठक के साथ uniqueid disk ID=[NEW SIGNATURE] टाइप करें
- एंटर दबाएं, और यह एक नया पहचानकर्ता सेट करेगा। आमतौर पर GUID उत्पन्न करना अधिक समझदारी है
uniqueid disk id=baf784e7-6bbd-4cfb-aaac-e86c96e166ee
एक बार लागू होने पर, कंप्यूटर को स्वचालित रूप से डिस्क की पहचान करनी चाहिए।
मुझे आशा है कि इन दोनों युक्तियों ने त्रुटि को हल करने में सक्षम किया।