HDD से GPT कैसे निकालें?


19

मेरे पास एक Asus K55VM-Sx027V लैपटॉप है और मैंने इसे उबंटू के साथ तैयार किया क्योंकि जब भी मैंने विंडोज 7 64 बिट को स्थापित करने की कोशिश की, तो यह मुझे नहीं होने देगा क्योंकि मेरे HDD में GPT सुरक्षा थी।

अब मेरे पास Ubuntu 12.10 है, मैं अपने लैपटॉप से ​​GPT सुरक्षा कैसे हटाऊं?

जवाबों:


43

gdiskइसके बजाय का उपयोग करें fdisk.यह डिफ़ॉल्ट रूप से स्थापित नहीं है, इसलिए इसे इसके साथ प्राप्त करें:

sudo apt-get install gdisk

फिर umountड्राइव और gdiskडिवाइस के लिए कॉल करें :

sudo gdisk /dev/sdX

यह आपको विभाजन का चयन करने के लिए संकेत देगा:

Found valid MBR and GPT. Which do you want to use?
 1 - MBR
 2 - GPT
 3 - Create blank GPT

GPT एक का चयन करें। मेरे मामले में, 2?कमांड सूची को प्रिंट करने के लिए कमांड का उपयोग करें । xविशेषज्ञ विकल्पों के लिए दर्ज करें, फिर zGPT तालिका और डिस्क पर सभी डेटा को भरने के लिए:

Command (? for help): x 

Expert command (? for help): z
About to wipe out GPT on /dev/sdx. Proceed? (Y/N): y
GPT data structures destroyed! You may now partition the disk using fdisk or
other utilities.
Blank out MBR? (Y/N): y

4

एक साधारण अजगर समारोह के साथ!

def clear_gpt(target):
      '''
      According to http://en.wikipedia.org/wiki/GUID_Partition_Table - GPT
      stores partition data in the first and last 34 LBA blocks. A LBA sector
      is normally 512 bytes.
      '''
      fd = open(target, "w+")
      fd.seek(0)
      fd.write('\0' * 34 * 512)
      print "done nuking data at the beginning of disk", target
      fd.seek(0, 2) # SEEK_END is 2
      disk_size = fd.tell()
      fd.seek(disk_size - 34*512)
      fd.write('\0' * 34 * 512)
      print "done nuking data at the end of disk", target

से एक पूर्ण उदाहरण प्राप्त करें:

http://blog.gnub.net/2009/03/die-gpt-die.html


4

आप wipefsविभाजन प्रारूप को बदलने से पहले एक डिवाइस से सभी सामान्य आईडी ब्लॉक को निकालने के लिए उपयोग कर सकते हैं ।

sudo wipefs -a /dev/sdx

wipefs के पुराने संस्करणों के साथ काम नहीं करेगा: /
फ्लोरियन हीगल

2

GPT GUID विभाजन तालिका है, जो आपके कंप्यूटर पर विभाजन ( सुरक्षा नहीं ) को परिभाषित करने की एक विधि है । यदि विंडोज़ आपके GPT के उपयोग के बारे में शिकायत कर रहा है, तो इसका मतलब है कि Windows इंस्टॉलर ने (U) MFI मोड के बजाय BIOS मोड में बूट किया है। इस समस्या को हल करने के दो तरीके हैं:

  • विंडोज इंस्टॉलर को EFI मोड में बूट करें। यह आपके कंप्यूटर पर निर्भर करता है या नहीं हो सकता है। यदि यह नया है (पिछले 6-12 महीनों में बेचा गया), तो यह संभवतः ईएफआई-मोड बूटिंग का समर्थन करता है। ईएफआई मोड में बूट करने के लिए, आपको ईएफआई-मोड बूटिंग को सक्षम करने के लिए अपनी फर्मवेयर सेटिंग्स के साथ फिडेल करने की आवश्यकता हो सकती है। कभी-कभी बूट विकल्पों को पाने के लिए बटन दबाते हुए जब आप बूट करते हैं तो अपनी सीडी को बूट करने के लिए दो विकल्पों का उत्पादन करेंगे: एक BIOS (उर्फ विरासत) मोड में और दूसरा EFI मोड में।
  • GPT के बजाय MBR विभाजन का उपयोग करने के लिए हार्ड डिस्क में कनवर्ट करें। आप GPT fdisk (gdisk) के साथ "रिकवरी एंड ट्रांसफॉर्मेशन" मेनू पर इसके "जी" विकल्प का उपयोग करके कर सकते हैं । हालांकि, ऐसे रूपांतरण के लिए बहुत सारे चेतावनी और विवरण हैं; विवरण के लिए GPT fdisk प्रलेखन देखें। जब आप पूरा कर लेंगे, तो उबंटू बूट नहीं करेगा; आपको बूट लोडर को फिर से स्थापित करना होगा। (किसी भी तरह से विंडोज को BIOS मोड में स्थापित करने के बाद आपको ऐसा करने की आवश्यकता होगी, इसलिए आप विंडोज स्थापित करने के बाद तक इसे बंद कर सकते हैं।)

जीपीटी के साथ ईएफआई-मोड बूटिंग अभी भी बहुत नई है और परेशानी पैदा करने वाली हो सकती है, लेकिन अपनी विभाजन तालिका को जीपीटी से एमबीआर में परिवर्तित करना भी एक बल्कि जोखिम भरा प्रयास है। इस प्रकार, मेरे लिए यह कहना कठिन है कि कौन सा दृष्टिकोण सर्वोत्तम है। बेशक, आप अपने कंप्यूटर को EFI मोड में बूट करने में सक्षम नहीं हो सकते हैं, इसलिए आपको अपनी विभाजन तालिका को परिवर्तित करके ऐसा करना पड़ सकता है।

या तो दृष्टिकोण का एक विकल्प लिनक्स के तहत वर्चुअलबॉक्स या कुछ अन्य वर्चुअलाइजेशन वातावरण के भीतर से विंडोज चलाना है। यह सरल और सुरक्षित है, और यह कई उद्देश्यों के लिए पर्याप्त हो सकता है। यदि आप वीडियो-गहन गेम चलाना चाहते हैं, तो यह एक समस्या होने की सबसे अधिक संभावना है, यदि आपको हार्डवेयर में निम्न-स्तरीय पहुंच की आवश्यकता है, या यदि आपके पास अपनी आवश्यकताओं के लिए एक वर्चुअलाइज्ड वातावरण का समर्थन करने के लिए अपर्याप्त रैम है।

आप जो भी दृष्टिकोण लेते हैं (एक वर्चुअलाइज्ड विंडोज से अलग), मैं दृढ़ता से आपको पहले किसी भी महत्वपूर्ण डेटा का बैकअप लेने की सलाह देता हूं; विभाजन तालिका के साथ मैकिंग करना हमेशा जोखिम भरा होता है।

संपादित करें: Zolar1 की टिप्पणियां इस संभावना को इंगित करती हैं कि उबंटू BIOS मोड में स्थापित है लेकिन GPT का उपयोग कर रहा है। इस मामले में ईएफआई मोड में विंडोज स्थापित करने के लिए दो चीजों में से एक की आवश्यकता होगी:

  • BIOS मोड के बजाय EFI मोड में बूट करने के लिए उबंटू को परिवर्तित करना
  • बूट मोड स्विच करना (विंडोज के लिए EFI, लिनक्स के लिए BIOS)

या तो संभव है। आप EFI बूट लोडर को जोड़कर Ubuntu को EFI मोड में बूट कर सकते हैं। यहां वर्णित के रूप में, कई विकल्प हैं। उबंटू डिफ़ॉल्ट रूप से GRUB 2 को अपने EFI- मोड बूट लोडर के रूप में उपयोग करता है, लेकिन IMHO यह एक खराब विकल्प है।

कंप्यूटर के ईएफआई-मोड और BIOS-मोड बूट के बीच स्विच करना आमतौर पर अजीब होता है, लेकिन कभी-कभी बूट विकल्प स्विच (F8, F12, या बूट समय पर कुछ अन्य कुंजी दबाकर सुलभ) इसे सहनीय बना सकते हैं। एक अन्य विकल्प rEFInd को स्थापित करने के लिए हो सकता है , जो एक EFI- मोड बूट प्रबंधक है (जो कि संस्करण 0.4.6 के रूप में) बूट प्रक्रिया को BIOS-मोड बूट लोडर (या एक EFI बूट लोडर को) को सौंप सकता है।


0

मुझे यकीन नहीं है कि कंप्यूटर आपको बताएगा। मेरे पास खुद ASUS K55a है। हर बार जब मैं लिनक्स के किसी भी संस्करण को स्थापित करना चाहता हूं, तो विंडोज़ 7 में वापस जाने की कोशिश करें, विंडोज़ एक आर / आर को मजबूर करता है और फिर लिनक्स काम नहीं करेगा।

मैंने पाया कि आप सीडी / डीवीडी से लिनक्स चला सकते हैं या यदि आप फ्लैश ड्राइव पर पप्पी का उपयोग करते हैं।

शायद आप सभी विभाजनों को हटाने के लिए एक अच्छे वायरस का उपयोग कर सकते हैं? जबरदस्त हंसी

लेकिन यह लिंक मदद का हो सकता है:

http://www.virtualvcp.com/linux-technical-guides/125-clearing-a-guid-partition-table-gpt-in-linux

क्या आपने BIOS में UEFI सेटिंग बंद कर दी है? मुझे लगता है कि जब तक आप चालू हैं तब तक आप विभाजन से छुटकारा नहीं पा सकते हैं और अभी भी कंप्यूटर काम कर सकते हैं।

कृपया ध्यान दें: सभी नए कंप्यूटर जो Win8 के साथ आते हैं, उन्हें हर समय UEFI चालू करने के लिए अनिवार्य है, इसे अक्षम करने का कोई तरीका नहीं है। होगा microshaft लालच से प्यार है।

अगर हर कोई आपके हार्डवेयर और कानूनी रूप से लाइसेंस प्राप्त सॉफ़्टवेयर का उपयोग करने की आपकी क्षमता के THEFT के बारे में FTC.gov से शिकायत करता है, तो शायद वे कबाड़ में कदम रख सकते हैं और लिनक्स के साथ दोहरी बूटिंग की अनुमति दे सकते हैं।

मुझे आश्चर्य है कि लिनक्स में कोई कैसे बस अपने स्वयं के यूईएफआई को नहीं लिखता है जो दोहरी बूटिंग की अनुमति देने का विकल्प देता है और जो कि सभी पर माइक्रोफ़ेट बलों को प्रतिस्थापित करता है।

याद रखें, आप हार्डवेयर को छोड़ दें। Microsoft को यह बताने का कोई अधिकार नहीं है कि आप इसके साथ क्या कर सकते हैं।

लिनक्स पर अधिक - अगर मैं इस पर win7 के साथ अपनी हार्ड ड्राइव को हटाता हूं और एक ssd ड्राइव स्थापित करता हूं, तो UEI को बायोस में बंद कर देता हूं, मैं बिना किसी समस्या के लिनक्स स्थापित कर सकता हूं। यह तब होता है जब मैं uefi के साथ एक विंडो 7 ड्राइव जोड़ने की कोशिश करता हूं जब कोई समस्या होती है। Win7 एक R / R को मजबूर करता है, फिर linux बूट नहीं होगा।

शायद लिनक्स अपनी खुद की यूफी बना सकता है जो हर चीज को नियंत्रित करता है जैसे कि ग्रब बूटलोडर ने विंडोज़ के बजाय यह निर्धारित किया कि आप किस सॉफ्टवेयर और हार्डवेयर को इंस्टॉल कर सकते हैं। सबसे पहले linux uefi का प्रयोग करें। यदि आप विंडोज़ चुनते हैं, तो इसे विंडोज़ C: पार्टीशन पर किक करें।

एक और विचार यह है कि पिल्ला क्या करता है, इसके बारे में कुछ करना चाहिए। पिल्ला 2 वसा का उपयोग करता है, लेकिन इसके अंदर यह ext2 फ़ाइल सिस्टम बनाता है। हालांकि बड़ी फ़ाइलों के लिए pracicl नहीं।

UDF फ़ाइल सिस्टम का उपयोग करके लिनक्स के बारे में कैसे और उस सिस्टम में उपयोगकर्ता जो भी फ़ाइल सिस्टम लिखता है।

मुझे नही पता। मुझे लगता है कि मैं यहाँ निराशा के कारण जुआ खेल रहा हूँ।

मुझे आश्चर्य है कि क्या एक सीधी डिस्क एक्सेस प्रोग्राम आपको जीपीटी विभाजन तालिका को बदलने की अनुमति देगा?

यहाँ आपकी समस्या का एक और संभावित समाधान है: http://www.linuxquestions.org/questions/linux-general-1/delete-gpt-partition-789112/


(यू) ईएफआई फर्मवेयर है जो ओएस बूट से पहले कंप्यूटर को नियंत्रित करता है ; "Microsoft UEFI" या "Linux UEFI" जैसी कोई चीज़ नहीं है। इसके अलावा, विंडोज 8 लेबलिंग आवश्यकताओं के लिए यूईएफआई और इसके सुरक्षित बूट सुविधा की आवश्यकता होती है। आवश्यकता यह है कि, x86 और x86-64 सिस्टम पर, सुरक्षित बूट अक्षम होना चाहिए
रॉड स्मिथ

-1

उबंटू OS @partition विज़ार्ड विंडो के साथ बूट सभी विभाजनों को हटा दें और कुल खाली स्थान पर क्लिक करें और नया विभाजन तालिका बनाएं पर क्लिक करें।


जाँच करें और हमें प्रतिक्रिया दें
लक्ष्मण

2
यह लगता है कि यह पूरी तरह से एक उपयोगकर्ता हार्ड ड्राइव मिटा देगा। यह मत करो!
जोशुआ बेसनीटे
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.