แก้ไขด่วน: Bootcamp ปลอม
"ฉันแบ่งพาร์ติชันพื้นที่ว่าง (ที่ OS X ใช้ไม่ได้) ในฐานะ MS-DOS, Bootcamp Assistant คิดว่ามันเป็น Windows และสามารถลบพาร์ติชัน MS-DOS นี้และกู้คืน Mac OS ไปยังพาร์ติชันเดียว"
นี่เป็นวิธีที่ง่ายที่สุดดังนั้นลองก่อน
ไม่มีโชค? แก้ไขยาว:
ในกรณีของฉันฉันไม่สามารถรับ Disk Utility เพื่อสร้างพาร์ติชัน
ฉันพยายามใช้gpt
เพื่อสร้างพาร์ติชันขึ้นใหม่ แต่มันจะไม่เขียนลงใน GPT ในขณะที่พาร์ติชั่นใดถูกเมาท์ แต่เนื่องจากเป็นพาร์ติชันสำหรับเริ่มระบบของฉันที่เรากำลังพูดถึงดิสก์ถูกใช้งานอยู่เนื่องจากหนึ่งในพาร์ติชัน (พาร์ติชันสำหรับเริ่มระบบของฉัน) ถูกเมาท์ gpt
ดังนั้นเราจึงจำเป็นที่จะบูตจากการไม่ได้นี้ดิสก์และเลิกเมานท์พาร์ทิชันทั้งหมดบนดิสก์และจากนั้นใช้
การกู้คืนอินเทอร์เน็ต
Boot to Internet Recovery (กด Cmd + Opt + R ค้างไว้ในระหว่างการเริ่มต้น) เพื่อที่ว่าดิสก์จะไม่ถูกใช้งาน หากเครื่องของคุณเก่าเกินไปสำหรับการกู้คืนอินเทอร์เน็ตคุณควรจะสามารถบูตจากดิสก์อื่น (ไม่ใช่พาร์ติชันอื่น) และรับผลลัพธ์เดียวกัน หมายเหตุ: ในกรณีนี้หมายเลขดิสก์ ( /dev/disk0
) อาจแตกต่างกันสำหรับคุณ
เริ่มการกู้คืนอินเทอร์เน็ตและไปที่โปรแกรมอรรถประโยชน์ -> เทอร์มินัล
-bash-3.2# gpt show /dev/disk0
นี่คือพื้นที่ที่ฉันต้องการเรียกคืน
ในฐานะที่เป็นสติตรวจสอบใช้ขนาด (คอลัมน์ที่สอง) คูณด้วย 512 และหารด้วยหนึ่งพันล้าน ผลลัพธ์ควรตรงกับขนาดของพาร์ติชัน Bootcamp เดิมของคุณในหน่วย GB
ตัวอย่าง: 58593759
* 512 / 1,000,000,000 = 30 GB
รับตำแหน่งเริ่มต้น (คอลัมน์แรก) ที่เราจะบอกให้ 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
และใช้ Disk Utility เพื่อลบพาร์ติชันใหม่เป็น MS-DOS เรียกใช้ผู้ช่วย Bootcamp และเลือกลบ Windows 7
Bootcamp ถูกลบและดิสก์ของคุณได้รับการกู้คืนเป็นโวลุ่มเดียว
และทุกอย่างก็คือฉันทั้งวัน
ไม่สามารถเปิดอุปกรณ์ '/ dev / disk0': ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
เมื่อคุณใช้gpt add
คำสั่งคุณอาจได้รับข้อผิดพลาด
ไม่สามารถเปิดอุปกรณ์ '/ dev / disk0': ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
ข้อความนี้ทำให้เกิดความสับสนมาก gpt show
เราเพียงแค่อ่านอุปกรณ์ที่ก่อนหน้านี้ด้วย ข้อความนี้หมายถึง "อุปกรณ์กำลังใช้งานจริง"
OS X Recovery อาจติดตั้งไว้และคุณต้องยกเลิกการต่อเชื่อม ใช้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
จะมีการติดตั้งใหม่เป็นระยะโดยอัตโนมัติดังนั้นพยายามรีบหรือคุณจะต้องถอนติดตั้งอีกครั้ง