ฉันจะลบพาร์ติชัน BootCamp โดยใช้ดิสโก้เทอร์มินัลได้อย่างไร


12

ด้วยเหตุผลบางอย่างแอพ BootCamp Assistant จะไม่ให้ฉันลบพาร์ติชัน BootCamp ของฉัน ฉันจะใช้เทอร์มินัลและแอพเทอร์มินัล diskutil ได้อย่างไร


คุณเคยลอง Disk Utility ในโฟลเดอร์ Applications หรือไม่?
Vickash

1
มันเป็นสิ่งที่ฉันพยายามครั้งที่สอง; ตัวควบคุมพาร์ติชันทั้งหมดเป็นสีเทา
จูลส์

คุณปรับแต่งพาร์ติชั่นหลังจากติดตั้ง BootCamp หรือไม่? การสนทนานี้อาจให้ข้อมูลที่เป็นประโยชน์: discussions.apple.com/thread/3698348 บทสรุปสำหรับผู้บริหารคือถ้าคุณมีพาร์ติชันระบบปฏิบัติการมากกว่าสองพาร์ติชันคุณอาจต้องสำรองข้อมูลพาร์ติชัน OS X ของคุณและฟอร์แมตไดรฟ์ใหม่ (หรืออย่างน้อยลบพาร์ติชันที่มีอยู่) จากนั้นกู้คืนพาร์ติชัน OS X
Chris หน้า

ไม่ฉันไม่ได้ปรับแต่งพาร์ติชัน หลังจากตั้งค่า BootCamp ฉันสูญเสียการควบคุมพาร์ติชันทั้งหมดผ่าน Disk Utility ไม่สามารถปรับขนาดลบหรือเพิ่มพาร์ติชัน
จูลส์

1
การลบพาร์ติชัน BootCamp ด้วย BootCamp Assistant อาจไม่เหมือนกับการลบพาร์ติชันด้วย Disk Utility และหาก BootCamp Assistant ไม่ให้คุณลบสิ่งต่าง ๆ ในพาร์ติชั่นอาจจะเกิดความสับสนในลักษณะที่สำคัญก่อนที่จะทำการลบพาร์ติชัน อย่างน้อยที่สุดก็เป็นเบาะแสว่ามีอะไรผิดปกติ คุณได้ลองติดต่อ Apple เกี่ยวกับสิ่งนี้หรือไม่? (เช่น 1-800-SOS-APPLE เป็นต้น)
Chris หน้า

คำตอบ:


16

นี่คือสิ่งที่ใช้ได้กับฉัน:

  1. ใช้diskutil listเพื่อค้นหาพาร์ติชัน Microsoft Reserve ขนาดเล็กที่คุณพยายามลบ แต่ยูทิลิตี้ดิสก์ (หรือเทียบเท่าบรรทัดคำสั่งdiskutil) จะไม่อนุญาต สมมติว่ามันอยู่ในดิสก์ 99 พาร์ติชัน 400 (ของฉันอยู่บนดิสก์ 0 พาร์ติชัน 4)
  2. sudo diskutil eraseVolume JHFS+ deleteme /dev/disk99s400

การฟอร์แมตพาร์ติชันข้างต้นใหม่เพื่อทำเจอร์นัล HFS + และเมื่อคุณทำเสร็จแล้วคุณสามารถลบได้ง่ายๆ (จากนั้นปรับขนาดและอื่น ๆ ตามที่คุณต้องการ)

หมายเหตุ: ฉันใช้ / dev / disk99s400 เพราะไม่ควรใช้งานได้คุณจะต้องแทนที่ด้วยดิสก์และพาร์ทิชันที่ถูกต้อง

คำเตือน: การทำลายล้างมีความเสี่ยงสูง เสมอสำรองเต็มก่อนก่อนที่จะขันกับพาร์ทิชัน เสมอ.


ทั้งหมดนี้ใช้งานได้สำหรับฉัน ฉันมีพาร์ทิชัน bootcamp ผู้ช่วย Bootcamp จะไม่ลบและ Disk Utility ไม่แสดง (El capitan beta 3) และเช็ดโดยใช้คำสั่งนี้ทำให้มันปรากฏขึ้น ฉันสามารถใช้ยูทิลิตี้ดิสก์เพื่อลบและขยาย macintosh HD หลักไปจนถึงไดรฟ์แบบเต็ม
Orion Edwards

นี่คือที่สมบูรณ์แบบสำหรับการแก้ไขข้อผิดพลาดนี้เมื่อพยายามที่จะลบพาร์ติชัน Windows:“ MediaKit รายงานพื้นที่ไม่เพียงพอบนอุปกรณ์สำหรับการดำเนินการที่ร้องขอ”
Billy Brown เมื่อ

3

คุณลองบูทจากสื่อการติดตั้ง OSX หรือไม่? สิ่งเหล่านี้มีทั้ง Terminal (ที่มีดิสทริดิล) และ GUI Disk Utility ซึ่งอาจเริ่มทำงานได้เนื่องจากคุณไม่ได้พยายามแบ่งพาร์ติชันไดรฟ์ที่คุณกำลังบูท

ข้อควรระวังจากนี้: นี่คือมังกร! ตรวจสอบให้แน่ใจว่าคุณเข้าใจว่าเกิดอะไรขึ้นก่อนที่คุณจะเริ่มทำสิ่งนี้คุณไม่สามารถออกไปได้ครึ่งทาง! ตรวจสอบว่าการสำรองข้อมูลของคุณสามารถอ่านได้!

หาก diskutil ทั้งสองเวอร์ชันล้มเหลวที่นี่ให้อยู่ในเทอร์มินัลสื่อบันทึกการติดตั้งและรับตารางพาร์ติชันดิบโดยใช้:

gpt -r show disk0

สิ่งที่น่าจะเกิดขึ้นก็คือตารางพาร์ติชันทั้งสอง GPT และ MBR ขาดการซิงค์ สิ่งนี้จะเกิดขึ้นหากคุณพยายามแบ่งพาร์ติชันดิสก์ Mac ของคุณจาก Windows ด้านบนแสดงเวอร์ชัน GPT (ซึ่ง OSX ใช้) นี่แสดงเวอร์ชั่น MBR (ซึ่ง Windows ใช้):

fdisk /dev/disk0

ตรวจสอบให้แน่ใจว่านี่เป็นดิสก์ที่คุณต้องการเปลี่ยน (อาจเป็น disk1, disk2 เป็นต้น) จดบันทึกหมายเลข ( index) ของพาร์ติชันที่คุณต้องการลบทั้งใน GPT และ MBR พวกเขาอาจจะไม่เหมือนกัน!

หากสับสนให้โพสต์ผลลัพธ์จาก 2 ด้านบนที่นี่และไม่ดำเนินการต่อ

ถอนติดตั้งพาร์ติชั่นที่ติดตั้งทั้งหมดบนดิสก์ที่คุณต้องการแบ่งพาร์ติชั่นเช่น

diskutil unmount "/Volumes/Macintosh HD"
diskutil unmount "/Volumes/BOOTCAMP"

จากนั้นบิตอันตรายมา ( ให้แน่ใจว่าคุณมีการสำรองข้อมูล ): ลบพาร์ทิชันโดยใช้gptยูทิลิตี้:

gpt remove -i 4 disk0

ตรวจสอบให้แน่ใจว่าได้แทนที่ดัชนีของพาร์ติชันเพื่อลบ (ใน GPT) แทน "4" และดิสก์ที่แน่นอนที่คุณกำลังแบ่งพาร์ติชันแทน "disk0"!

ในที่สุดคุณจะต้องลบพาร์ติชันเดียวกันจาก MBR (คุณอาจต้องถอนติดตั้งอีกครั้งในตอนนี้)

ตัวเลือก 1: ลบการติดตามทั้งหมดของ bootcamp (เฉพาะบูต OSX บนดิสก์นี้)

หากคุณต้องการลบการติดตามของ Boot Camp อย่างสมบูรณ์ (ไม่มี OS อื่นนอกเหนือจาก Mac OS X) คุณสามารถทำลายตารางพาร์ติชัน MBR และแทนที่ด้วยการป้องกันที่เรียกว่า "MBR ป้องกัน":

fdisk -e /dev/disk0

สิ่งนี้จะนำคุณเข้าสู่บรรทัดคำสั่ง fdisk ซึ่งเป็นส่วนboldที่คุณพิมพ์

fdisk: 1>p

นี่จะแสดงตารางพาร์ติชันของคุณเหมือนกับก่อนหน้านี้ คุณต้องการแทนที่ด้วยพาร์ติชันป้องกันชนิด EE เดียวซึ่งครอบคลุมทั้งดิสก์

fdisk: 1>erase

fdisk:*1>edit 1

Partition id ('0' to disable) [0 - FF]: [0] (? for help)EE

Do you wish to edit in CHS mode? [n]n

Partition offset [0 - 505856]: [63]1

Partition size [1 - 505855]: [505855] (เพียงกด Enter ที่นี่เพื่อไปตามค่าเริ่มต้น - จำนวนที่แน่นอนจะขึ้นอยู่กับขนาดดิสก์ของคุณ)

fdisk: 1>p

ตอนนี้ควรแสดงตารางพาร์ติชันที่มีรายการแรกของประเภท EE และรายการที่เหลือ 3 รายการที่ว่างเปล่า

fdisk: 1>w

เขียนการเปลี่ยนแปลงของคุณลงในดิสก์ คุณจะต้องออกจาก fdisk ด้วย

fdisk: 1>q

ถัดไป: รีบูตและอธิษฐาน

ตัวเลือก 2: ลบเฉพาะพาร์ติชันที่ได้รับผลกระทบ (ไปจากการบูตสามครั้งถึงการบูตแบบคู่หรือมากกว่านั้น)

หากคุณต้องการเก็บไฮบริด MBR ไว้ไม่ใช่พาร์ติชันเดียวให้เริ่มแก้ไข MBR ดังนี้:

fdisk -e /dev/disk0

สิ่งนี้จะนำคุณเข้าสู่บรรทัดคำสั่ง fdisk ซึ่งเป็นส่วนboldที่คุณพิมพ์

fdisk: 1>p

นี่จะแสดงตารางพาร์ติชันของคุณเหมือนกับก่อนหน้านี้

ค้นหารายการที่สอดคล้องกับพาร์ติชันที่คุณกำลังลบเช่น4จากนั้นแก้ไขรายการนั้น ( แทนที่ "4" ด้วยรายการของคุณ ):

fdisk:*1>edit 4

Partition id ('0' to disable) [0 - FF]: [7] (? for help)0

Partition 4 is disabled.

fdisk: 1>p

ตอนนี้ควรแสดงตารางพาร์ติชันที่มีพาร์ทิชันที่ถูกลบหายไป

fdisk: 1>w

เขียนการเปลี่ยนแปลงของคุณลงในดิสก์ คุณจะต้องออกจาก fdisk ด้วย

fdisk: 1>q

ถัดไป: รีบูตและอธิษฐาน


2
ตามที่ระบุไว้สิ่งนี้จะไม่ทำงานหากคุณบูตเข้าสู่ OS X ปกติ (คุณไม่สามารถแก้ไขไดรฟ์ที่คุณใช้) iMacs มีข้อบกพร่องด้านฮาร์ดแวร์ที่สำคัญซึ่งไดรฟ์ DVD มักจะแตกหักหลังจากใช้ไปเพียงไม่กี่ครั้งเท่านั้นดังนั้น ... ฉันไม่สามารถบูตจาก DVD ที่เป็นทางการได้ เห็นได้ชัดว่า Recovery Partition นั้นไม่ดีเช่นกัน แต่การดาวน์โหลดแอป "USB Recovery Disk creator" ของ Apple และทำการบูทจากนั้นก็ทำตามเคล็ดลับ - support.apple.com/downloads/DL1433/en_US/RecoveryDiskAssistant.dmg
Adam

2

คำตอบคือการบูตจากพาร์ติชั่นการกู้คืน HD ให้ใช้ดิสก์จนกว่าจะเลือกพาร์ติชัน Bootcamp จากนั้นบนแท็บลบเลือกรูปแบบและเปลี่ยนเป็นเจอร์นัลเสริมของ Mac OS ตอนนี้คุณสามารถลบไดรฟ์


1

ฉันไม่แน่ใจว่าเรามีสถานการณ์ที่แน่นอน แต่ผ่านการติดตาม / แปลคำแนะนำในหัวข้ออื่นhttp://apple.stackexchange.com/questions/145292/i-deleted-my-bootcamp-partition-but-cant-resize- my-os-x-partition ฉันสามารถกู้คืนการทำงานไปยัง Bootcamp Assistant ฉันไม่มี "คะแนนชื่อเสียง" ที่จะแสดงความคิดเห็นที่นั่น แต่ต้องการที่จะส่งต่อสิ่งนี้ได้ผลสำหรับฉัน ข้อกำหนดระบบ / ฮาร์ดแวร์ของฉันมีดังนี้:
MacBook Pro (Retina, 13 นิ้ว, ต้นปี 2015)

OSX Yosemite: 10.10.5 (14F1605) หน่วยประมวลผล: 2.7 GHz Intel Core i5 หน่วยความจำ: 8 GB 1867 MHz DDR3 กราฟิก: Intel Iris Graphics 6100 1536 MB

ข้อมูลเฉพาะของฉัน:
ฉันโชคไม่ดีทำตามคำแนะนำที่ผิดพลาดจากฝ่ายสนับสนุนของ Apple และทำตามคำแนะนำทางโทรศัพท์เพื่อเข้าสู่ Disc Utility และลบพาร์ติชัน BOOTCAMP ของฉันและตั้งค่ารูปแบบเป็น OS X Extended (Journaled) หลังจากการดำเนินการนี้ Windows ถูกลบไปแล้วยังคงมี "คนอื่น" อีกหลายเมกะไบต์และพาร์ติชันของฉันยังคงอยู่ในตำแหน่งที่มีพื้นที่เก็บข้อมูลไม่สามารถเข้าถึงได้ 98 GB
นี่คือวิธีที่ฉันสร้างสถานการณ์เดียวกับที่คุณดูเหมือนจะอธิบาย เป็นผลให้ Disc Utility ของฉันไม่ตอบสนองต่อความพยายามในการแก้ไขพาร์ติชันของฉันอีกต่อไปและตอนนี้ผู้ช่วย Bootcamp ของฉันมีแท็บ greyed out ซึ่งหากฉันถูกชี้นำไปในตอนแรกฉันจะลบพาร์ติชัน windows แล้ว
โปรดทราบว่า bootcamp เริ่มเป็นส่วนหนึ่งของไดรฟ์เดียวนี้เป็นสิ่งสำคัญ. ฉันไม่รู้เลยว่าโซลูชันนี้จะใช้สำหรับ bootcamp set-ups ในไดรฟ์แยกกันหรือไม่ ปัญหาของฉันไปที่หัวหน้างานและหลังจากผ่านไปสองสัปดาห์ฉันไม่ได้รับคำตอบจากฝ่ายสนับสนุนของ Apple ฉันจึงค้นคว้าออนไลน์และพบว่าทำงานได้ดี!

การแก้ไข: ตามคำแนะนำบนเธรดฉันเรียกใช้ Disc Utility อีกครั้ง สมาชิกสองคนแนะนำให้ตั้งค่ารูปแบบเป็นอย่างอื่นนอกเหนือจาก OS X Extended Journaled การลบและการฟอร์แมตใหม่เป็นเพียงตัวเลือก Disc Utilities ที่มีให้
หนึ่งความคิดเห็นจาก user102419 แนะนำให้ลบและจัดรูปแบบเป็น "microsoft FAT"
คำตอบที่สองที่มีรายละเอียดเพิ่มเติมจากhttp://apple.stackexchange.com/users/5472/bmikeแนะนำวิธีแก้ไขด่วนที่คล้ายกัน แต่การจัดรูปแบบที่ระบุไว้ใน MS DOS เพื่อหลอกให้คอมพิวเตอร์เชื่อว่า Windows ยังคงติดตั้งอยู่ภายในพาร์ติชัน
ผลสุดท้ายนี้ทำงานให้ฉัน แต่ศัพท์ที่ใช้สำหรับเมนูแบบเลื่อนลงในโยเซมิตีเป็น "DOS FAT"
การลบและการฟอร์แมตพาร์ติชันใน DOS FAT จะส่งผลให้สามารถกลับไปใช้งานได้ทันทีของตัวเลือก Bootcamp Assistant เพื่อเพิ่มหรือลบ Windows ฉันเลือกอย่างมีความสุขผลักดันอย่างต่อเนื่องและได้รับตัวเลือกให้เรียกคืนไดรฟ์ของฉันให้เป็นระบบเดียว 248 GB OS X

กระบวนการใช้เวลาประมาณ 5-7 นาที ... ซึ่งเป็นเวลานานเมื่อคุณกังวลว่าคุณอาจทำมันสับสน ..... แต่ voila พื้นที่ว่าง 249.78 GB บน Macintosh ฮาร์ดไดรฟ์ของฉัน ไม่จำเป็นต้องเข้าสู่โหมดการกู้คืนอินเทอร์เน็ตไม่จำเป็นต้องลบทั้งระบบและรีบูตจาก Time Machine
ฉันสำรองข้อมูลทุกอย่างก่อนที่จะลอง .. เพียงแค่ในกรณี

ฉันหวังว่าคำตอบนี้มีประโยชน์สำหรับคุณและสำหรับผู้อื่นที่พยายามเรียกคืนพื้นที่จากพาร์ติชัน windows Bootcamp หลังจากทำตามคำแนะนำเพื่อลบ windows ผ่าน Disc Utility


0

สำหรับผู้ที่พยายามติดตั้ง windows และมีบางอย่างที่ยุ่งเหยิงและไม่สามารถกู้คืนพาร์ติชันได้และจะแสดงเครื่องหมายสีเทา (-) ให้เปิดตัวติดตั้ง windows และลบพาร์ติชันที่สำรองไว้ออกจาก windows ก่อน คุณสามารถตรวจสอบพาร์ติชั่นเหล่านั้นได้โดยไปที่ terminal บน mac และพิมพ์: "diskutil list" คุณจะเห็นว่ามีบางส่วนของหน้าต่างที่สงวนไว้ซึ่งเห็นได้ชัดว่าสามารถลบได้ด้วยตัวติดตั้ง windows โดยเพียงแค่ไฮไลต์และคลิกที่ลบบนหน้าจอ


-2

ฉันมีปัญหาเดียวกันและฉันมีทางออก ปัญหาคือว่าเมื่อคุณติดตั้ง Windows ด้วย bootcamp มันกำลังสร้างกลุ่มปริมาณตรรกะ สิ่งที่คุณต้องทำคือลบ Logical Volume Group คล้ายกันมากกับกรณีที่คุณยกเลิกการทำฟิวชั่นไดรฟ์ด้วยตนเอง เลิกใช้เทอร์มินัล:

coreutor รายการ diskor

คัดลอก ID กลุ่มโลจิคัลวอลุ่ม

diskutil coreStorage ลบ lvgUUID

มันได้ผล!


ฉันจะเตือนทุกคนให้มีการสำรองข้อมูลของดิสก์ที่เชื่อมต่อทั้งหมดและวางแผนที่จะกู้คืนข้อมูลสำรองนั้นก่อนที่จะออกdiskutil coreStorage deleteคำสั่งใด ๆ คำตอบนี้จะต้องมีการแก้ไขอย่างละเอียดเพื่อให้เป็นประโยชน์หรือปลอดภัยสำหรับคนส่วนใหญ่หรือกรณีทั่วไป Core Storage สามารถตั้งค่าได้หลายวิธีหลายวิธีและการจัดกลุ่มเป็นกลุ่มอาจจะเหมือนกับการใช้ระเบิดมือในกรณีที่ผู้ตีแมลงวันมีความเหมาะสมมากกว่า
bmike
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.