त्वरित सुधार: नकली बूटकैम्प।
"मैंने MS-DOS के रूप में मुक्त स्थान (जो OS X का उपयोग नहीं कर सकता था) का विभाजन किया, Bootcamp सहायक ने सोचा कि यह विंडोज़ था, और इस MS-DOS विभाजन को हटाने और मैक ओएस को एक ही विभाजन में पुनर्स्थापित करने में सक्षम था।"
यह सबसे आसान उपाय है, इसलिए पहले प्रयास करें।
कोई भाग्य नहीं? लंबे समय से तय:
मेरे मामले में, मुझे विभाजन बनाने के लिए डिस्क उपयोगिता नहीं मिल सकी।
मैंने gpt
विभाजन को फिर से बनाने के लिए उपयोग करने की कोशिश की , लेकिन यह GPT को नहीं लिखेगा जबकि किसी भी विभाजन को माउंट किया गया था। लेकिन जब से यह मेरा बूट विभाजन है, हम बात कर रहे हैं, डिस्क उपयोग में थी, क्योंकि विभाजन में से एक (मेरा बूट विभाजन!) आरोहित है। इसलिए हमें नॉट-दिस-डिस्क से बूट करने की आवश्यकता है, और डिस्क पर सभी विभाजन को अनमाउंट करें, और फिर उपयोग करें gpt
।
इंटरनेट रिकवरी
बूट टू इंटरनेट रिकवरी (स्टार्टअप के दौरान Cmd + Opt + R को दबाए रखें), ताकि डिस्क उपयोग में न आए। यदि आपकी मशीन इंटरनेट पुनर्प्राप्ति के लिए बहुत पुरानी है, तो आपको किसी अन्य डिस्क से बूट करने में सक्षम होना चाहिए (अन्य विभाजन नहीं) और समान परिणाम प्राप्त करें। नोट: इस मामले में कि डिस्क संख्या ( /dev/disk0
) आपके लिए अलग हो सकती है।
इंटरनेट रिकवरी शुरू करें, और यूटिलिटीज -> टर्मिनल पर जाएं।
-bash-3.2# gpt show /dev/disk0
यह वह स्थान है जिसे मैं पुनः प्राप्त करना चाहता हूं।
एक पवित्रता जांच के रूप में, आकार (दूसरा स्तंभ) लें, इसे 512 से गुणा करें और एक अरब से विभाजित करें। परिणाम जीबी में आपके पूर्व बूटकैम्प विभाजन के आकार से मेल खाना चाहिए।
उदाहरण: 58593759
* 512 / 1,000,000,000 = 30 जीबी
प्रारंभ स्थिति (पहला कॉलम) लें, यही वह जगह है जहाँ हम नए विभाजन को बनाने के लिए gpt बताएँगे
gpt add -b <start position> -t windows /dev/disk0
मेरे मामले में, आप देख सकते हैं कि प्रारंभ स्थिति है 431640960
। इस नंबर को सही ढंग से कॉपी करने के लिए आप अपने खुद के टर्मिनल में / कॉपी / पेस्ट का चयन कर सकते हैं।
उदाहरण: -bash-3.2# gpt add -b 431640960 -t windows /dev/disk0
/dev/disk0s4 added
आखिरकार!
यदि आपको कोई त्रुटि मिली No such file or directory
, तो अगले भाग को पढ़ें, और फिर यहां वापस आएं और फिर से प्रयास करें।
यह मानते हुए कि आपने डिस्क को ठीक जोड़ा है, reboot
और MS-DOS के रूप में नए विभाजन को मिटाने के लिए डिस्क उपयोगिता का उपयोग करें। बूटकैंप सहायक चलाएं और विंडोज 7 निकालें चुनें।
बूटकैम्प को हटा दिया गया है और आपकी डिस्क को एक ही वॉल्यूम में पुनर्स्थापित किया गया है।
और यह सब लिया मेरा पूरा दिन था।
डिवाइस को खोलने में असमर्थ '/ dev / disk0': ऐसी कोई फ़ाइल या निर्देशिका नहीं
जब आप gpt add
कमांड का उपयोग करते हैं , तो आपको त्रुटि मिल सकती है
डिवाइस को खोलने में असमर्थ '/ dev / disk0': ऐसी कोई फ़ाइल या निर्देशिका नहीं
यह संदेश बहुत भ्रामक है। हम अभी उस डिवाइस को पहले पढ़ते हैं gpt show
। इस संदेश का वास्तव में मतलब है "डिवाइस उपयोग में है"।
OS X रिकवरी ने इसे माउंट किया होगा, और आपको इसे अनमाउंट करना होगा। mount
अपने माउंट किए गए विभाजन और umount
इसे खोजने के लिए कमांड का उपयोग करें ।
-bash-3.2# mount
विभाजन की एक विशाल सूची तैयार करेंगे:
/dev/disk2s3 on /
devfs on /dev
/dev/disk3 on /Volumes
/dev/disk4 on /private/var/tmp
/dev/disk5 on /private/var/run
/dev/disk6 on /System/Installation
/dev/disk7 on /private/var/db
/dev/disk8 on /private/var/folders
/dev/disk9 on /private/var/root/Library
/dev/disk10 on /Library/ColorSync/Profiles/Displays
/dev/disk11 on /Library/Preferences
/dev/disk12 on /Library/Preferences/SystemConfiguration
/dev/disk13 on /Library/Keychains
/dev/disk1 /Volumes/Macintosh HD <--- unmount this /Volumes/<YourDisk>
-bash-3.2# umount /dev/disk1
यह समय-समय पर स्वचालित रूप से रिमूव किया जाएगा, इसलिए जल्दी करने की कोशिश करें या आपको इसे फिर से अनमाउंट करना होगा।