Computer >> कंप्यूटर >  >> प्रणाली >> Windows 10

MBR2GPT:Windows 10 में MBR को GPT डिस्क में कनवर्ट करना

Mbr2gpt.exe एक नया अंतर्निहित विंडोज 10 कंसोल टूल है जो आपको एमबीआर (मास्टर बूट रिकॉर्ड) पार्टीशन टेबल के साथ डिस्क को बिना डेटा हानि के और मौजूदा पार्टीशन को हटाने की आवश्यकता के बिना जीपीटी (GUID पार्टीशन टेबल) में बदलने की अनुमति देता है। Mbr2gpt टूल का उपयोग विंडोज पीई (विंडोज प्रीइंस्टॉलेशन एनवायरनमेंट) और सीधे चल रहे विंडोज 10 से पार्टीशन टेबल को कन्वर्ट करने के लिए किया जा सकता है। आप इस टूल का उपयोग डेटा (नॉन सिस्टम) दोनों पर एमबीआर से जीपीटी में पार्टीशन टेबल को बदलने के लिए कर सकते हैं। डिस्क और सिस्टम डिस्क पर, जिस पर Windows 10 स्थापित है (/allowFullOS का उपयोग करके) विकल्प)।

MBR2GPT टूल कैसे काम करता है?

mbr2gpt.exe टूल विंडोज 10 इमेज का हिस्सा है, जो बिल्ड 1703 (क्रिएटर्स अपडेट) से शुरू होता है। पुराने Windows 10 बिल्ड (1507, 1511 और 1607) पर आप किसी डिस्क को MBR से GPT में ऑफ़लाइन मोड में बदलने के लिए mbr2gpt का उपयोग कर सकते हैं। पिछले विंडोज संस्करण (विन 7/8.1) आधिकारिक तौर पर समर्थित नहीं हैं।

नोट . इससे पहले, एक तृतीय-पक्ष उपकरण gptgen का उपयोग गैर-सिस्टम डिस्क को MBR से GPT में मौजूदा विभाजनों को खोए बिना परिवर्तित करने के लिए किया जा सकता था। लेकिन सिस्टम डिस्क को बदलने के लिए, आपको डिस्क को पूरी तरह से साफ करना होगा, GPT पार्टीशन टेबल और उस पर नए पार्टिशन बनाने होंगे, और फिर विंडोज 10 का क्लीन इंस्टाल करना होगा।

MBR2GPT दस्तावेज़ कहता है, कि डिस्क विभाजन तालिका को GPT में बदलने के लिए निम्नलिखित शर्तों को पूरा करना होगा:

  • वर्तमान डिस्क विभाजन तालिका MBR है;
  • डिस्क के आरंभ और अंत में प्राथमिक और द्वितीयक GPT तालिकाओं को रखने के लिए डिस्क पर खाली स्थान है;
  • एमबीआर तालिका में 3 से अधिक विभाजन नहीं होने चाहिए, जिनमें से एक सक्रिय है (अतिरिक्त और तार्किक विभाजन गायब होने चाहिए);
  • BCD कॉन्फ़िगरेशन में Windows विभाजन की ओर इशारा करते हुए एक बूट रिकॉर्ड होना चाहिए।

एमबीआर डिस्क को जीपीटी में कनवर्ट करते समय Mbr2gpt का तर्क इस प्रकार है:

  1. डिस्क जांच;
  2. यदि कोई EFI (ESP) सिस्टम विभाजन नहीं है, तो इसे किसी एक पार्टीशन से मुक्त स्थान का उपयोग करके बनाया गया है (यदि पर्याप्त खाली स्थान नहीं है, तो एक त्रुटि संदेश दिखाई देगा "cannot find room for the EFI system partition ");
  3. UEFI बूट फ़ाइलें EFI पार्टीशन में कॉपी की जाती हैं;
  4. जीपीटी मेटाडेटा और विभाजन तालिका डिस्क पर लागू होती है (एमबीआर विभाजन तालिका मौजूदा विभाजन पर डेटा खोए बिना जीपीटी में परिवर्तित हो जाती है);
  5. BCD बूटलोडर कॉन्फ़िगरेशन अपडेट किया गया है।

MBR2GPT टूल का सिंटैक्स है:

mbr2gpt /validate|convert [/disk:] [/logs:] [/map:=] [/allowFullOS]

MBR2GPT:Windows 10 में MBR को GPT डिस्क में कनवर्ट करना

  • /सत्यापित करें - डिस्क केवल तभी मान्य होती है जब विभाजन तालिका को परिवर्तित किया जा सकता है (प्राथमिक और द्वितीयक GPT तालिका को संग्रहीत करने के लिए खाली स्थान की जांच सहित:डिस्क की शुरुआत में 16 KB + 2 सेक्टर और अंत में 16 KB + 1 सेक्टर );
  • /रूपांतरित करें - सत्यापन सफल होने पर डिस्क को परिवर्तित करना शुरू कर देता है;
  • /डिस्क: - डिस्क की संख्या को GPT में परिवर्तित करने के लिए निर्दिष्ट करता है। यदि संख्या सेट नहीं है, तो सिस्टम डिस्क परिवर्तित हो जाएगी (जैसे डिस्कपार्ट कमांड:select disk system )
  • /लॉग: — निर्देशिका का पथ निर्दिष्ट करता है जहां MBR2GPT को लॉग फाइल लिखनी चाहिए। यदि पथ सेट नहीं है, तो %windir% फ़ोल्डर का उपयोग किया जाता है। लॉग फ़ाइलें diagerr.xml, diagwrn.xml, setuperr.log और setupact.log हैं;
  • /मानचित्र: — आपको एमबीआर और जीपीटी के बीच अतिरिक्त विभाजन तालिका मैपिंग निर्दिष्ट करने की अनुमति देता है। उदाहरण के लिए, /map:42={af9b60a0-1431-4f62-bc68-3311714a69ad}। MBR विभाजन की संख्या दशमलव संकेतन में निर्दिष्ट है, और GPT GUID में सीमांकक हैं। आप एक साथ कई मैपिंग निर्दिष्ट कर सकते हैं;
  • /allowFullOS - डिफ़ॉल्ट रूप से, MBR2GPT का उपयोग केवल Windows PE में किया जा सकता है। सिस्टम डिस्क को सीधे विंडोज 10 चलाने से बदलने के लिए आप allowFullOS पैरामीटर का उपयोग कर सकते हैं। इस कुंजी का उपयोग करके, आप टूल को पूर्ण विंडोज वातावरण में चला सकते हैं। यदि आप Windows से mbr2gpt का उपयोग करते समय इस पैरामीटर को निर्दिष्ट नहीं करते हैं, तो एक त्रुटि दिखाई देगी:ERROR: MBR2GPT can only be used from the Windows Preinstallation Environment. Use /allowFullOS to override.

विंडोज 10 से बिना दारा लॉस के डिस्क को एमबीआर से जीपीटी में बदलें

MBR से GPT में डिस्क रूपांतरण ऑपरेशन अपरिवर्तनीय है। सुनिश्चित करें कि आपका कंप्यूटर कनवर्ट करने से पहले यूईएफआई का समर्थन करता है।

डिस्क विभाजन तालिका को परिवर्तित करने से पहले, एमबीआर से जीपीटी में रूपांतरण के लिए वर्तमान सिस्टम डिस्क को मान्य करें:

mbr2gpt.exe /disk:0 /validate /Logs:C:\logs /allowFullOS

MBR2GPT:Windows 10 में MBR को GPT डिस्क में कनवर्ट करना

MBR2GPT: Attempting to validate disk 0
MBR2GPT: Retrieving layout of disk
MBR2GPT: Validating layout, disk sector size is: 512

लाइन MBR2GPT: Validation completed successfully दिखाता है कि इस डिस्क को परिवर्तित किया जा सकता है। लाइन MBR2GPT: Disk layout validation failed इसका मतलब है कि डिस्क को परिवर्तित नहीं किया जा सकता है, क्योंकि यह शर्तों को पूरा नहीं करता है।

एक अन्य सामान्य त्रुटि Cannot find OS partition (s) for disk 0 अक्सर तृतीय-पक्ष बूटलोडर के उपयोग या कनवर्ट करने के लिए गलत डिस्क चुनने से जुड़ा होता है। आप Windows बूट फ़ाइलों को सिस्टम पार्टीशन में ले जाने का भी प्रयास कर सकते हैं (bcdboot c:\Windows /f bios /s c: ), और बीसीडी में WinRE पर्यावरण के लिए प्रविष्टियों की जांच करें (reagentc /disable && reagentc /enable ) सही हैं।

युक्ति . यदि सिस्टम डिस्क को BitLocker का उपयोग करके एन्क्रिप्ट किया गया है, तो रूपांतरण से पहले इसे डिक्रिप्ट करें।

अब आप सिस्टम डिस्क पर पार्टीशन टेबल को कन्वर्ट कर सकते हैं:

mbr2gpt.exe /convert /disk:0

MBR2GPT will now attempt to convert disk 0.
If conversion is successful the disk can only be booted in GPT mode.
These changes cannot be undone!
MBR2GPT: Attempting to convert disk 0
MBR2GPT: Retrieving layout of disk
MBR2GPT: Validating layout, disk sector size is: 512 bytes
MBR2GPT: Trying to shrink the system partition
MBR2GPT: Trying to shrink the OS partition
MBR2GPT: Creating the EFI system partition
MBR2GPT: Installing the new boot files
MBR2GPT: Performing the layout conversion
MBR2GPT: Migrating default boot entry
MBR2GPT: Adding recovery boot entry
MBR2GPT: Fixing drive letter mapping
MBR2GPT: Conversion completed successfully
MBR2GPT: Before the new system can boot properly you need to switch the firmware to boot to UEFI mode!

एक डिस्क को एमबीआर से जीपीटी में स्थापित विंडोज 10 से कनवर्ट करना सेकंड में किया जाता है।

नए EFI पार्टीशन से कंप्यूटर बूट करने के लिए, आपको UEFI मोड में बूट करने के लिए इसकी सेटिंग्स को बदलना होगा। अपने कंप्यूटर को पुनरारंभ करें और UEFI सेटिंग्स में बूट मोड को लीगेसी (BIOS) से UEFI (शुद्ध) में बदलें और परिवर्तनों को सहेजें।

MBR2GPT:Windows 10 में MBR को GPT डिस्क में कनवर्ट करना

विंडोज 10 को सफलतापूर्वक बूट होना चाहिए। Msinfo32.exe का उपयोग करके आप यह सुनिश्चित कर सकते हैं कि Windows 10 BIOS मोड में बूट हो गया है =UEFI

MBR2GPT:Windows 10 में MBR को GPT डिस्क में कनवर्ट करना

मूल यूईएफआई मोड और जीपीटी विभाजन तालिका में जाने के मुख्य लाभ:

  • आप 2 टीबी आकार से बड़ा विभाजन बना सकते हैं;
  • सुरक्षित बूट के साथ बूट वातावरण की सुरक्षा;
  • ELAM (अर्ली लॉन्च एंटीमैलवेयर) तकनीक;
  • Windows 10 Enterprise में डिवाइस गार्ड और क्रेडेंशियल गार्ड सुविधाएं;
  • मापा बूट

Windows 10 इंस्टालेशन के दौरान MBR को GPT में कनवर्ट करना

आप Windows 10 इंस्टालेशन के दौरान mbr2gpt टूल का उपयोग कर सकते हैं। उदाहरण के लिए, आपने बूट करने योग्य UEFI फ्लैश ड्राइव बनाया है, और UEFI-आधारित कंप्यूटर पर MBR पार्टीशन टेबल वाली डिस्क पर Windows 10 स्थापित करने का प्रयास कर रहे हैं। इस मामले में, एक त्रुटि दिखाई देगी:

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

MBR2GPT:Windows 10 में MBR को GPT डिस्क में कनवर्ट करना

यदि आप डिस्क विभाजन तालिका को GPT में बदलते समय MBR डिस्क पर मौजूदा डेटा विभाजन को खोना नहीं चाहते हैं (इसका उपयोग लीगेसी मोड में या BIOS वाले कंप्यूटर पर बूट करने के लिए किया गया था), तो आप MBR डिस्क को सीधे GPT में बदल सकते हैं। विंडोज 10 इंस्टाल विंडो।

  1. कुंजी दबाएं Shift+F10 विनपीई वातावरण के कमांड प्रॉम्प्ट को खोलने के लिए विंडोज 10 सेटअप स्क्रीन पर;
  2. जांचें कि क्या डिस्क विभाजन तालिका को GPT में बदला जा सकता है। कमांड चलाएँ: mbr2gpt /validate
  3. यदि आदेश वापस आ गया है Validation completed successful , आप इस डिस्क को परिवर्तित कर सकते हैं; MBR2GPT:Windows 10 में MBR को GPT डिस्क में कनवर्ट करना यदि त्रुटि Failed to retrieve geometry for disk -1 प्रतीत होता है, सबसे अधिक संभावना है कि आपके कंप्यूटर से कई डिस्क जुड़े हुए हैं। कमांड चलाएँ diskpart -> list disk डिस्क संख्या की पहचान करने के लिए। आप किसी विशिष्ट डिस्क को डिस्क नंबर द्वारा कमांड के साथ सत्यापित कर सकते हैं: mbr2gpt /validate /disk:0
  4. डिस्क विभाजन तालिका को कनवर्ट करने के लिए mbr2gpt /convert command कमांड चलाएँ या डिस्क नंबर के साथ mbr2gpt /convert /disk:0 MBR2GPT:Windows 10 में MBR को GPT डिस्क में कनवर्ट करना
  5. mbr2gpt टूल एक नया EFI सिस्टम पार्टीशन बूट पार्टीशन बनाएगा, इसमें विंडोज बूटलोडर को कॉपी करेगा और पार्टीशन टेबल को GPT में बदल देगा (मौजूदा पार्टीशन सेव हो जाएगा)। आपको बस विंडोज 10 सेटअप विंडो पर स्विच करना है, रीफ्रेश करें . पर क्लिक करें डिस्क चयन स्क्रीन में बटन और चयनित विभाजन पर विंडोज 10 स्थापित करना शुरू करें।

MBR2GPT ज्ञात समस्याएं

Mbr2gpt का उपयोग करके विभाजन तालिका को परिवर्तित करने के बाद, अक्सर BitLocker और Hyper-V (Pro और Enterprise Windows 10 संस्करणों में उपलब्ध) के साथ समस्याएं होती हैं।

यदि आपने अपने सिस्टम डिस्क को परिवर्तित किया है और BitLocker को सक्षम करने का प्रयास कर रहे हैं, तो आपको एक त्रुटि संदेश प्राप्त हो सकता है:The system cannot find the file specified . यह विंडोज रिकवरी एनवायरनमेंट (WinRE) के साथ सबसे अधिक समस्या है।

फ़ाइल का नाम बदलने का प्रयास करें %windir%\System32\Recovery\ReAgent.xml और BitLocker को सक्षम करें (एक नई ReAgent.xml फ़ाइल स्वचालित रूप से बनाई जाएगी)।

हाइपर-V वर्चुअल मशीन प्रारंभ करते समय त्रुटि भी हो सकती है:

Virtual machine could not be started because the hypervisor is not running.

इस त्रुटि को ठीक करने के लिए, आपको बीसीडी कॉन्फ़िगरेशन में हाइपर-वी ऑटोस्टार्ट को सक्षम करने की आवश्यकता है:

BCDEDIT /Set {current} hypervisorlaunchtype auto

यदि आप पिछले Windows संस्करणों (7/8.1) के साथ डिस्क को कनवर्ट करने का प्रयास करते हैं, तो टूल त्रुटि देगा mbr2gpt cannot install new boot files . इस मामले में, यह अनुशंसा की जाती है कि आप पहले विंडोज 10 में इन-प्लेस अपग्रेड करें और उसके बाद ही पार्टीशन टेबल को कन्वर्ट करें।


  1. सी ड्राइव पार्टीशन को कैसे सिकोड़ें Windows 10/8/7

    ब्लॉग सारांश - सी ड्राइव को सिकोड़ने का सबसे अच्छा तरीका विंडोज 10 में पार्टीशन मैनेजर की मदद लेना है। जब आपके कंप्यूटर पर डिस्क विभाजन का आकार बदलने की बात आती है तो EaseUS Partition Master सबसे अच्छा दांव है। क्या आप विंडोज पीसी पर अपनी हार्ड ड्राइव में एक नया वॉल्यूम पेश कर रहे हैं? उसके लिए,

  1. Windows 10, 8, 7 में 0X80071AC3 'वॉल्यूम खराब है' त्रुटि को कैसे ठीक करें?

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

  1. Windows 10 में डिस्क प्रबंधन और विभाजन प्रबंधन के बारे में सब कुछ

    डिस्क प्रबंधन उतना ही सरल है जितना कि अपने शेल्फ़ का प्रबंधन करना, जहां आप भविष्य की बेहतरी के लिए स्थान भंडारण, क्षमता, स्थिति, और बहुत कुछ तय कर सकते हैं। उसी तरह, विंडोज 10 में डिस्क प्रबंधन के माध्यम से, आप प्रकार, लेआउट, प्रत्येक डिस्क की क्षमता, उनके विभाजन और गलती सहनशीलता के माध्यम से जा सकत