ฉันมี MacBook Pro รุ่น non-retina 15 นิ้วพร้อม Mountain Lion ฉันมี SSD ขนาด 256 GB แทนที่ไดรฟ์ดั้งเดิมและ OptiBay แทนที่ไดรฟ์ออปติคัลที่ฉันวางไดรฟ์โตชิบา 500 GB ดั้งเดิม
บน SSD ฉันมี OS X ฉันต้องการที่จะสามารถบูตเข้าสู่ Windows 7 ในไดรฟ์ที่สอง แต่ฉันต้องการที่จะเสียพื้นที่ครึ่งหนึ่งสำหรับข้อมูลเพิ่มเติมของฉัน
ก่อนอื่นฉันสร้าง HFS + พาร์ติชันเดียวซึ่งครอบคลุมไดรฟ์ที่สองทั้งหมด จากนั้นฉันเปิด Boot Camp Assistant และสั่งให้แยกไดรฟ์ครึ่ง - ใส่ไดรฟ์ FAT32 เป็นอันที่สองไม่มีตัวเลือกอื่น
จากนั้นฉันสร้าง pendrive USB ที่สามารถบู๊ตได้โดยใช้ Bootcamp เนื่องจากตัวติดตั้ง Windows ไม่อนุญาตให้ฉันติดตั้ง Windows บนไดรฟ์ที่สองฉันจึงเปิดแล็ปท็อปและถอด SSD ออก จากนั้นฉันติดตั้ง Windows โดยไม่ต้องยุ่งยากอัปเดตติดตั้งแอปพลิเคชั่นรีบูตสองสามครั้ง - ทุกอย่างทำงานได้
หลังจากนั้นฉันเชื่อมต่อไดรฟ์หลักอีกครั้ง ตอนนี้ OS X บูทดี แต่เมื่อฉันเลือก Windows จากรายการฉันได้รับข้อผิดพลาด "ไม่มีอุปกรณ์ที่บู๊ตได้" ฉันสงสัยว่ามันเป็นปัญหา MBR ดังนั้นฉันจึงบูตอีกครั้งจากอิมเมจ Windows บน pendrive และฉันพยายามป้อนรายการเมนู "แก้ไขคอมพิวเตอร์ของฉัน" เพื่อไปที่คอนโซลและเรียกใช้fixmbr
แต่บอกฉันว่าฉันไม่สามารถเรียกใช้ตัวเลือกนี้ได้เนื่องจากติดตั้ง Windows รุ่นไม่ตรงกับหนึ่งใน pendrive (?!)
เป็นความพยายามครั้งสุดท้ายที่ฉันระบุพาร์ทิชันทั้งหมดของฉัน
$ 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 ใส่อิมเมจการติดตั้ง Windows ที่ปรับแล้ว) และเรียกใช้:
$ 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
แต่น่าเสียดายที่ตัวเลือก Windows จากเมนูการบูต MacBook Pro หายไป :(
ฉันไม่รู้จะไปกับสิ่งนี้ได้จากที่นี่ ... ฉันขอขอบคุณสำหรับความช่วยเหลือ