Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Linux

डुअल-बूट सिस्टम पर 'Verifying Shim SBAT Data Failed' सिक्योरिटी पॉलिसी उल्लंघन कैसे ठीक करें

त्रुटि “Verifying shim SBAT data failed: Security Policy Violation” आमतौर पर उन कंप्यूटरों पर दिखाई देती है जिन पर Windows और Linux दोनों इंस्टॉल हैं (डुअल-बूट)। यह तब होता है जब Secure Boot नामक एक सुरक्षा फीचर Linux को शुरू होने से रोकता है।

ऐसा इसलिए होता है क्योंकि Linux एक पुरानी स्टार्टअप फ़ाइल (जिसे Shim या GRUB कहा जाता है) का उपयोग करता है जो Microsoft द्वारा हालिया Windows अपडेट के माध्यम से पेश किए गए नवीनतम सुरक्षा नियमों से मेल नहीं खाता। ये अपडेट Secure Boot को अधिक सख्त बनाते हैं। यदि Linux बूटलोडर को अपडेट या ठीक से कॉन्फ़िगर नहीं किया गया है, तो सिस्टम बूट करने में विफल हो सकता है और यह त्रुटि दिखा सकता है।

सौभाग्य से, आपके सेटअप के आधार पर इस समस्या को ठीक करने के कुछ तरीके हैं। चाहे आप अभी भी Windows के साथ Linux का उपयोग कर रहे हों या अब इसकी आवश्यकता न हो, निम्नलिखित विधियां आपके सिस्टम को सामान्य रूप से बूट करने में मदद करेंगी।

1. अस्थायी रूप से Secure Boot अक्षम करें, Shim अपडेट करें, फिर पुनः सक्षम करें

इस त्रुटि का मुख्य कारण यह है कि आपका Linux बूटलोडर (आमतौर पर Shim) पुराना है और अब Secure Boot द्वारा विश्वसनीय नहीं है। इसे ठीक करने के लिए, आपको पहले अस्थायी रूप से Secure Boot अक्षम करना होगा, फिर Shim को एक सुरक्षित संस्करण में अपडेट करना होगा, और अंत में पूर्ण सिस्टम सुरक्षा के लिए Secure Boot को वापस चालू करना होगा।

चरण 1: Secure Boot अक्षम करें

  1. अपने PC को रीस्टार्ट करें और स्टार्टअप के दौरान दिखाए गए कुंजी को दबाकर BIOS/UEFI में प्रवेश करें (आमतौर पर Del, Esc, F2, या F10)।
  2. Boot या Security टैब पर नेविगेट करें।
  3. Secure Boot विकल्प ढूंढें और इसे Disabled पर सेट करें।
  4. परिवर्तन सेव करने और BIOS से बाहर निकलने के लिए F10 दबाएं।
  5. अपने Linux सिस्टम में बूट करें।

चरण 2: Linux में SBAT पॉलिसी डिलीट करें और Shim अपडेट करें

  1. Linux के अंदर एक बार, Ctrl + Alt + T दबाकर टर्मिनल खोलें।
  2. इस कमांड का उपयोग करके मौजूदा SBAT पॉलिसी डिलीट करें:
    sudo mokutil --set-sbat-policy delete

  3. अपने सिस्टम को एक बार रीबूट करें।
  4. फिर से टर्मिनल खोलें और Shim अपडेट करने के लिए यह कमांड चलाएं:
    sudo apt update && sudo apt upgrade shim-signed

  5. अपडेट पूरा होने पर, अपने PC को फिर से रीबूट करें।

चरण 3: Secure Boot पुनः सक्षम करें

  1. अपने PC को रीस्टार्ट करें और फिर से BIOS में प्रवेश करें।
  2. Secure Boot विकल्प पर जाएं और इसे वापस Enabled पर सेट करें।
  3. परिवर्तन सेव करें और BIOS से बाहर निकलें।
  4. आपका सिस्टम अब एक वैध, अपडेटेड Shim के साथ Secure Boot चालू करके सामान्य रूप से बूट होना चाहिए।

2. BIOS में बूट ऑर्डर बदलें ताकि Windows Boot Manager प्राथमिकता दे

यदि आपका सिस्टम अभी भी SBAT त्रुटि दिखाता है या Shim को ठीक करने के बाद भी Linux में बूट करने का प्रयास करता है, तो समस्या गलत बूटलोडर चुने जाने के कारण हो सकती है। डुअल-बूट सिस्टम पर, Windows और Linux दोनों अपने स्वयं के बूट मैनेजर इंस्टॉल करते हैं (Windows Boot Manager और GRUB/Shim)। यदि सिस्टम पहले Linux वाले का उपयोग करने का प्रयास करता है, तो यह त्रुटि ट्रिगर कर सकता है। आप BIOS में बूट ऑर्डर बदलकर इसे ठीक कर सकते हैं ताकि Windows Boot Manager पहले लोड हो।

  1. अपने PC को रीस्टार्ट करें और स्टार्टअप के दौरान दिखाए गए कुंजी को दबाकर BIOS/UEFI में प्रवेश करें (आमतौर पर Del, Esc, F2, या F10)।
  2. Boot टैब या सेक्शन पर नेविगेट करें।
  3. Boot Priority या Boot Option Priorities देखें।
  4. Windows Boot Manager को पहली बूट विकल्प के रूप में सेट करें।
  5. GRUB, Shim, या किसी भी Linux बूट एंट्री को कम प्राथमिकता पर ले जाएं।
  6. F10 दबाकर परिवर्तन सेव करें और BIOS से बाहर निकलें।
  7. आपका सिस्टम अब Linux बूटलोडर को पहले लोड किए बिना सीधे Windows में बूट होना चाहिए।

3. BIOS में Fast Boot अक्षम करें

यदि आप अभी भी त्रुटि प्राप्त कर रहे हैं, तो समस्या BIOS फीचर Fast Boot के कारण हो सकती है। यह सेटिंग हार्डवेयर जांच को छोड़कर स्टार्टअप को गति देती है, लेकिन यह Linux या अन्य ऑपरेटिंग सिस्टम को सही ढंग से लोड होने से रोक सकती है, विशेष रूप से डुअल-बूट सेटअप में। Fast Boot अक्षम करने से सिस्टम को सभी हार्डवेयर को ठीक से जांचने के लिए मजबूर किया जाता है और Shim या GRUB जैसे बूटलोडर के साथ संघर्ष से बचा जाता है।

  1. अपने PC को रीस्टार्ट करें और स्टार्टअप के दौरान दिखाए गए कुंजी को दबाकर BIOS/UEFI में प्रवेश करें (आमतौर पर Del, Esc, F2, या F10)।
  2. Boot टैब या सेक्शन पर जाएं। कुछ सिस्टम पर, आपको पहले Advanced Mode पर स्विच करना पड़ सकता है।
  3. Fast Boot नामक सेटिंग ढूंढें।
  4. इसे Disabled पर सेट करें।
  5. अपने परिवर्तन सेव करें (F10 दबाएं या Save & Exit विकल्प का उपयोग करें)।
  6. अपने PC को रीस्टार्ट करें और फिर से बूट करने का प्रयास करें।

4. Windows रीसेट करें ताकि विरोधी बूटलोडर हट जाएं

यदि आप अब Linux का उपयोग नहीं कर रहे हैं और बस चाहते हैं कि आपका PC त्रुटियों के बिना Windows में बूट हो, तो Windows रीसेट करना एक विश्वसनीय समाधान है। यह प्रक्रिया किसी भी बचे हुए Linux बूटलोडर (जैसे GRUB या Shim) को हटा देती है, क्षतिग्रस्त Windows स्टार्टअप फाइलों को सुधारती है, और Secure Boot सेटिंग्स को डिफ़ॉल्ट पर रीसेट करती है। यह एक अच्छा विकल्प है जब अन्य समाधान काम नहीं करते या यदि आपका सिस्टम स्टार्टअप के बाद भी SBAT त्रुटि दिखाता है।

  1. अपने PC को 3-4 बार जबरन रीस्टार्ट करके Automatic Repair स्क्रीन ट्रिगर करें।
  2. स्क्रीन दिखाई देने पर, Troubleshoot पर क्लिक करें।
  3. Reset this PC पर क्लिक करें।
  4. व्यक्तिगत डेटा संरक्षित करने के लिए Keep my files चुनें, या नए सिरे से शुरू करने के लिए Remove everything चुनें।
  5. रीसेट पूरा करने के लिए ऑन-स्क्रीन चरणों का पालन करें।

रीसेट पूरा होने के बाद, Windows डिफ़ॉल्ट बूटलोडर का उपयोग करके सामान्य रूप से बूट होगा। यदि आवश्यक हो, तो आप BIOS के माध्यम से अतिरिक्त सुरक्षा के लिए Secure Boot को पुनः सक्षम कर सकते हैं।

लेखक के बारे में

डुअल-बूट सिस्टम पर  Verifying Shim SBAT Data Failed  सिक्योरिटी पॉलिसी उल्लंघन कैसे ठीक करें

Abdullah Iqbal

Abdullah Google IT प्रमाणित हेल्प डेस्क तकनीशियन हैं जिन्हें सिस्टम उपयोगकर्ताओं को तकनीकी सहायता प्रदान करने का व्यापक अनुभव है। उनके पास IT मुद्दों को प्रभावी ढंग से हल करने का सिद्ध ट्रैक रिकॉर्ड है, और Jira और ZenDesk जैसे टूल के साथ कुशलतापूर्वक सपोर्ट टिकट प्रबंधित करने में माहिर हैं। Abdullah नवीनतम तकनीकी प्रगति के साथ अपडेट रहने के लिए प्रतिबद्ध हैं और व्यावसायिक विकास के अवसरों के माध्यम से लगातार अपने कौशल और ज्ञान में सुधार करना चाहते हैं।


  1. 2026 के लिए शीर्ष मैकिंटोश रणनीति गेम्स – अपने मैक पर लड़ाइयों और साम्राज्यों में महारत हासिल करें 2026 के लिए शीर्ष मैकिंटोश रणनीति गेम्स – अपने मैक पर लड़ाइयों और साम्राज्यों में महारत हासिल करें

    इस साइट में सहबद्ध लिंक हैं। अमेज़ॅन एसोसिएट के रूप में, हम बिना किसी अतिरिक्त लागत के योग्य खरीदारी से कमीशन कमाते हैं। सेनाओं को कमांड करने, साम्राज्यों का निर्माण करने, और सभ्यता के पाठ्यक्रम को स्वयं निर्धारित करने के लिए तैयार हो जाएं, सीधे अपने मैक से। 2023 में, मैकिंटोश के पास आपकी सामरिक कौश

  1. Microsoft Store गेम्स कहां इंस्टॉल होते हैं? विंडोज 10/11 पर सटीक स्थान खोजें Microsoft Store गेम्स कहां इंस्टॉल होते हैं? विंडोज 10/11 पर सटीक स्थान खोजें

    पहले लोग इंस्टॉलर और विजार्ड का उपयोग करके ऐप्स और गेम्स डाउनलोड करते थे। लेकिन अब, हर यूजर चाहता है कि यह प्रक्रिया कुछ ही क्लिक में पूरी हो जाए। इसलिए कई लोग Steam या Microsoft Store जैसे मास्टर ऐप का उपयोग करते हैं जो आपको मनचाहा गेम एक मिनट में डाउनलोड करने देता है। क्योंकि वन-टच/क्लिक समाधान हम

  1. Windows पर  Microsoft Edge Not Responding  समस्या कैसे हल करें Windows पर 'Microsoft Edge Not Responding' समस्या कैसे हल करें

    यदि आपका Microsoft Edge लगातार अनुत्तरदायी बना रहता है, तो यह हार्डवेयर एक्सेलेरेशन का उपयोग करने या अवांछित एक्सटेंशन के कारण हो सकता है। हार्डवेयर एक्सेलेरेशन एक ऐसी सुविधा है जो आपको CPU से GPU पर प्राथमिकता वाले कार्यों को स्थानांतरित करने की अनुमति देती है। यदि आपके पास एक अच्छा ग्राफिक्स कार्ड