EFI सिस्टम पर विंडोज स्थापित नहीं कर सकते


0

मैं अपने कंप्यूटर को प्रारूपित करना चाहता हूं जिसमें वर्तमान में यह विभाजन है

  • डिस्क 0 विभाजन 1 // स्वरूपित
  • डिस्क 0 विभाजन 2 // स्वरूपित
  • डिस्क 1 विभाजन 1 // स्वरूपित
  • डिस्क 1 विभाजन 2
  • डिस्क 1 विभाजन 3

लेकिन जब मैंने विभाजन को प्रारूपित किया और Windows को स्थापित करने का प्रयास किया, तो मुझे इस तरह की चेतावनी मिली

Windows cannot be installed to this disk. The selected disk has an MBR partition table. On EFI systems, Windows can only be installed to GPT disks.

विंडोज को फिर से स्थापित करने के लिए मुझे क्या करना चाहिए? यदि यह संभव है, तो अन्य 2 विभाजन को प्रारूपित या हटाने के बिना जो अभी तक प्रारूपित नहीं है

मैं 1 HDD और 1 SSD का उपयोग कर रहा हूं


यदि आप कुछ तृतीय-पक्ष उपकरण का उपयोग करते हैं, तो आपको विभाजन खोए बिना एमबीआर को जीपीटी में बदलने में सक्षम होना चाहिए।
डैनियल बी

@DanielB मैं किस तृतीय-पक्ष उपकरण का उपयोग कर सकता हूं? मैंने पहले ही अपनी खिड़कियां बना ली हैं
किमिनो शि

क्या यह समझाने वाले लोग यह भी बता सकते हैं कि एमबीआर और ईएफआई क्या है और समस्या क्या है? MBR से GPT में कैसे बदलें? पुन: स्वरूपित?
user4951


1
प्रति प्रश्न एक सवाल, जिम थियो। और आपके प्रश्न (और वास्तव में यहां मूल प्रश्न) पहले से ही इस डब्ल्यूडब्ल्यूडब्ल्यू साइट पर बहुत पहले से पूछे और जवाब दिए गए हैं। सुपरसर्वर देखें । शुरुआत के लिए / 540740; उसके बाद superuser.com/questions/803984 , superuser.com/questions/297776 , और कई अन्य।
JdeBP

जवाबों:


1

कुछ भी करने से पहले कृपया इस उत्तर को पूरी तरह से पढ़ें!

डेटा हानि के बिना परिवर्तित करना संभव है। सिद्धांत के लिए, इसे पढ़ें । ऐसा करने के लिए, आपको gdiskAKA GPT fdisk की आवश्यकता है। यह GParted LiveCD पर सम्‍मिलित है, इसलिए मैं इसके साथ जाऊंगा।

बूट करने के बाद आप स्क्रीन को कुछ इस तरह समाप्त करेंगे: बूट के बाद जी.पी.टी.

इस छवि में, मैंने पहले ही उस हार्ड डिस्क को पहचान लिया है जिसे मैं संशोधित करना चाहता हूं /dev/sdb:। बाईं ओर स्थित पैनल (व्यू → डिवाइस जानकारी के माध्यम से सुलभ) से पता चलता है कि मेरे पास एक "msdos" पार्टीशन टेबल (AKA MBR) है। डिवाइस का नाम ( /dev/sdbमेरे मामले में) याद रखें , क्योंकि हमें इसकी आवश्यकता होगी। बंद GParted।

अब, एक टर्मिनल खोलें और निम्नलिखित कमांड टाइप करें, /dev/sdbजिस डिस्क को आप संशोधित करना चाहते हैं उसके साथ प्रतिस्थापित करें:

sudo gdisk /dev/sdb

gdisk एक शिकायत-ईश संदेश में समझाएगा कि यह एक वैध GPT नहीं मिला और मौजूदा MBR तालिका को GPT में बदल दिया:

Gdisk

मेरे स्क्रीनशॉट में, मैंने पहले से ही p(प्रिंट) कमांड निष्पादित किया है , जो दिखाता है कि डिस्क लेआउट gdiskलिखेगा। डबल-चेक करें कि सब कुछ ठीक लग रहा है! यह बहुत महत्वपूर्ण है। अगर कुछ भी गलत लगता है, तो तुरंत q(छोड़ें) साथ छोड़ दें! अन्यथा, आप डेटा नष्ट कर सकते हैं।

यदि आपको सब कुछ स्वीकार्य लगता है, तो लिखें w(लिखें) और पुष्टि करें y

बधाई हो, आपने अब सभी विभाजन रखते हुए MBR को GPT में बदल दिया है।

हालाँकि, आपका काम पूरा नहीं हुआ है। बूट करने में सक्षम होने के लिए, आपको एक EFI सिस्टम विभाजन की आवश्यकता होगी। यह एक विशेष FAT32 विभाजन है जो बूट जानकारी रखता है। इसकी अनुशंसित आकार 200 MiB है।

यदि आपके पास इतना स्थान नहीं है, तो आपको विभाजन में से एक को सिकोड़ना होगा।

एक बार फिर से GParted शुरू करें। सही डिस्क पर, पर्याप्त आकार के कुछ खाली स्थान का चयन करें और एक FAT32 विभाजन बनाएं। इन परिवर्तनों को लागू करें।

नया FAT32 विभाजन

अब, FAT32 विभाजन पर राइट-क्लिक करें, "फ़्लैग्स प्रबंधित करें" चुनें। "एस्प" का चयन करें, यह स्वचालित रूप से "बूट" का चयन करेगा। यह बदलाव तुरंत असर करता है।

उसके बाद, अपना विंडोज सेटअप (यूईएफआई मोड में, स्वाभाविक रूप से) शुरू करें, और आप स्थापना के माध्यम से जा सकेंगे।

UEFI के लिए "उन्नयन"

उपरोक्त चरणों का पालन करें, फिर इस उत्तर के साथ जारी रखें । इसके लिए आपको एक इंस्टॉलेशन माध्यम की आवश्यकता होगी।

चूँकि कदम थोड़ा अलग हैं, यहाँ इसका सार है:

Windows सेटअप को फायर करें, ShiftF10कमांड प्रॉम्प्ट प्राप्त करने के लिए दबाएँ ।

इसमें एक ड्राइव अक्षर असाइन करें diskpart:

DISKPART> list volume

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     C   System       NTFS   Partition    119 GB  Healthy    Boot
  Volume 1                      FAT32  Partition    100 MB  Healthy    System   <-- EFI System Partition

DISKPART> select volume 1
...
DISKPART> assign letter=b:
...
DISKPART> exit

बूट जानकारी पुनर्स्थापित करें, bootrecआवश्यक हो सकता है या नहीं:

b:
bootrec /fixboot
bcdboot c:\Windows /l en-US /s b: /f ALL

और आपने कल लिया। बस सेटअप गर्भपात (पीसी के रीसेट बटन को दबाएं नहीं, यह डेटा अखंडता के लिए बुरा है) और यह यूईएफआई के साथ बूट होगा।


यदि इसकी बहुत अधिक परेशानी नहीं है, तो आप बता सकते हैं कि पहले से ही विंडोज कैसे स्थापित किया गया है, ईएफआई विभाजन को ठीक करें, और डेटा हानि के बिना? आपने पहले ही आधा काम पूरा कर लिया है :-)
रामहुंड

@ रामचंद मुझे बहुत मतलब नहीं है तुम्हारा मतलब क्या है। क्या आप BIOS-बूट इंस्टॉलेशन को UEFI- बूट इंस्टॉलेशन में बदलने की बात कर रहे हैं? यह असंभव हो सकता है।
डैनियल बी

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

0

चूंकि आप सब कुछ बरकरार रखना चाहते हैं, इसलिए सबसे अच्छा विकल्प यूईएफआई से BIOS-संगतता मोड में स्विच करना है।
जब आपका कंप्यूटर शुरू होता है, तो यूईएफआई इंटरफ़ेस दर्ज करें और (प्रेस डेल, एफ 2, एफ 9, एफ 12, या जो कुंजी सौंपी गई है) फर्मवेयर / बूट मेनू दर्ज करें।
BIOS-संगतता मोड को सक्षम या अक्षम करने के लिए फर्मवेयर मेनू में विकल्पों की जांच करें।
BIOS-संगतता मोड का उपयोग करने के लिए, UEFI SecureBoot सुविधाओं को अक्षम करने के लिए फर्मवेयर मेनू में विकल्पों की जांच करें।

आपके द्वारा BIOS मोड में सफलतापूर्वक स्विच करने के बाद, आपका इंस्टॉलेशन काम करेगा।


ध्यान दें, मुझे एमबीआर बूटिंग प्राप्त करने के लिए सीएसएम (कॉम्पेटिबिलिटी सपोर्ट मॉड्यूल) का उपयोग करने के लिए सुरक्षित बूट (विशेष रूप से) को अक्षम नहीं करना पड़ा है। en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface#CSM तो UEFI के आधार पर ऐसा करने के लिए nessisary नहीं हो सकता है।
मानस

UEFI मेनू संस्करण सिस्टम से सिस्टम में काफी भिन्न होते हैं। जो मैंने सुरक्षित बूट का सामना किया, वह एमबीआर अनुकूलता से संबंधित है। सुरक्षित बूट में हस्ताक्षर का एक सेट होता है, और किसी भी EFI निष्पादन योग्य को चलाने से इंकार कर दिया जाता है जो उन हस्ताक्षरों में से किसी एक पर हस्ताक्षर नहीं करता है। क्यों सही ढंग से GPT पर लागू होता है और MBR एक अलग मुद्दा नहीं है। 'सुविधाएँ' वास्तव में सीमाएँ हैं जो विशेष रूप से लिनक्स समुदाय के बीच बड़ी बहस का कारण बनीं।
ओवरमाइंड

@Pycogeek: “सिक्योर बूट UEFI क्लास 2 और क्लास 3 पीसी के लिए समर्थित है। UEFI क्लास 2 पीसी के लिए, जब सुरक्षित बूट सक्षम किया जाता है, तो संगतता समर्थन मॉड्यूल (CSM) को अक्षम किया जाना चाहिए ताकि पीसी केवल अधिकृत बूट कर सके, UEFI- आधारित ऑपरेटिंग सिस्टम। "
डैनियल बी

इस प्रकार, क्या रिवर्स भी सच नहीं होगा? यदि आपने CSM चालू कर दिया है तो नए सुरक्षित बूट जोड़ का उपयोग नहीं किया जाएगा?
Psycogeek

व्यवहार में मैंने पाया कि यह सच है। मुझे नहीं पता कि अपवाद कम से कम सैद्धांतिक रूप से संभव हैं या नहीं। चूँकि MBR ​​ऐसा कुछ के साथ संगत नहीं है, शायद कोई अपवाद नहीं हैं।
ओवरमाइंड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.