मेरे पास एक मध्य 2012 15 "नॉन-रेटिना मैकबुक प्रो माउंटेन लायन के साथ है। मेरे पास मूल ड्राइव के स्थान पर 256 जीबी एसएसडी है और ऑप्टिकल ड्राइव के स्थान पर एक ऑप्टिबाय है जहां मैंने मूल 500 जीबी तोशिबा ड्राइव लगाया है।
एसएसडी पर मेरे पास ओएस एक्स है। मैं दूसरी ड्राइव पर विंडोज 7 में बूट करना चाहता हूं, लेकिन मैं अपने अतिरिक्त डेटा के लिए अंतरिक्ष का आधा हिस्सा भी चाहता हूं।
सबसे पहले, मैंने पूरे दूसरे ड्राइव को कवर करते हुए एक HFS + सिंगल पार्टिशन बनाया। फिर मैंने बूट कैंप असिस्टेंट को खोला और ड्राइव को आधे हिस्से में विभाजित करने का आदेश दिया - इसने दूसरे नंबर के रूप में एक एफएटी 32 ड्राइव डाला, इसका कोई अन्य विकल्प नहीं है।
फिर, मैंने Bootcamp का उपयोग करके एक बूटेबल USB पेनड्राइव बनाया। क्योंकि विंडोज इंस्टॉलर ने मुझे दूसरी ड्राइव पर विंडोज स्थापित करने की अनुमति नहीं दी, मैंने अपना लैपटॉप खोला और एसएसडी को डिस्कनेक्ट कर दिया। फिर मैंने विंडोज को बिना किसी परेशानी के स्थापित किया, इसे अपडेट किया, एप्लिकेशन इंस्टॉल किए, कुछ बार रिबूट किया - यह सब काम किया।
बाद में, मैंने मुख्य ड्राइव को फिर से जोड़ दिया। अब ओएस एक्स बूट ठीक है, लेकिन एक बार जब मैं सूची से विंडोज चुनता हूं तो मुझे "नो बूटेबल डिवाइस" त्रुटि मिलती है। मुझे संदेह था कि यह एमबीआर मुद्दा है इसलिए मैंने फिर से पेनड्राइव पर विंडोज छवि से बूट किया और मैंने कंसोल पर जाने और चलाने के लिए "अपने कंप्यूटर को ठीक करें" मेनू आइटम दर्ज करने की कोशिश की, fixmbr
लेकिन यह बताता है कि मैं अपने विंडोज स्थापित होने के बाद से इस विकल्प को नहीं चला सकता। संस्करण पेनड्राइव (!) पर एक से मेल नहीं खाता।
अंतिम प्रयास के रूप में मैंने अपने सभी विभाजन सूचीबद्ध किए:
$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *256.1 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_CoreStorage 255.2 GB disk0s2
3: Apple_Boot Boot OS X 650.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk1
1: EFI 209.7 MB disk1s1
2: Apple_HFS OptiBay 249.0 GB disk1s2
3: Microsoft Basic Data Windows7 250.8 GB disk1s3
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS OSX *254.9 GB disk2
/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *32.0 GB disk3
1: DOS_FAT_32 RALLY32GB 32.0 GB disk3s1
(32GB- ड्राइव USB पेनड्राइव है, जिस पर Bootcamp ने अपनी समायोजित विंडोज इंस्टॉलेशन इमेज लगाई है) और चलाएं:
$ sudo fdisk -u /dev/disk1
fdisk: could not open MBR file /usr/standalone/i386/boot0: No such file or directory
-----------------------------------------------------
------ ATTENTION - UPDATING MASTER BOOT RECORD ------
-----------------------------------------------------
Do you wish to write new MBR? [n] y
रिबूट के बाद मैं थोड़ा परिवर्तित डिस्क ऑर्डर देखता हूं:
$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *256.1 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_CoreStorage 255.2 GB disk0s2
3: Apple_Boot Boot OS X 650.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS OSX *254.9 GB disk1
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk2
1: EFI 209.7 MB disk2s1
2: Microsoft Basic Data Windows7 250.8 GB disk2s2
/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *32.0 GB disk3
1: DOS_FAT_32 RALLY32GB 32.0 GB disk3s1
लेकिन, दुर्भाग्य से, मैकबुक प्रो बूट मेनू से विंडोज विकल्प चला गया है। :(
मुझे ईमानदारी से पता नहीं है कि यहाँ से कहाँ जाना है ... मैं किसी भी मदद के लिए आभारी रहूँगा।