Disk Utility ไม่สามารถหาพื้นที่ว่างและ Recovery Mode ไม่สามารถปรับขนาด


0

ฉันติดตั้ง Linux ไว้ใน Macbook ของฉันในการบู๊ตคู่กับ MacOS

วันนี้ฉันถอนการติดตั้ง Linux ดังนั้นฉันจึงลบพาร์ติชันที่ติดตั้งจากโหมดการกู้คืนอินเทอร์เน็ต แต่ตอนนี้เมื่อฉันต้องการปรับขนาดพาร์ติชัน Mac ของฉันเป็นขนาดดั้งเดิม (250GB) (ตอนนี้เป็น 200GB, Linux มีทั้งหมด 50GB) หนึ่งในสองสิ่งนี้จะเกิดขึ้น:

  1. หากฉันพยายามปรับขนาดจากภายในระบบปฏิบัติการใน Disk Utility จะไม่พบพื้นที่ว่างใด ๆ จะแสดงว่าฉันมี 200GB (พาร์ทิชันปัจจุบันของฉัน) ซึ่งไม่เป็นความจริง
  2. ในโหมดการกู้คืนฉันสามารถดูพื้นที่ว่าง 50GB แต่ฉันไม่สามารถเพิ่มลงในพาร์ติชันปัจจุบันของฉันและฉันไม่สามารถฟอร์แมตเป็นพาร์ติชันอื่นได้ มันจะติดอยู่ที่ "การเตรียมดิสก์พาร์ติชัน"

enter image description here disk0s2 เป็นพาร์ติชั่นการกู้คืน อย่าถามฉันว่าทำไมชื่อถึงเป็น FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF

enter image description here

โปรดบอกฉันว่าโซลูชันไม่ได้ติดตั้งใหม่ / จัดรูปแบบทุกอย่าง ขอบคุณ!

แก้ไข: enter image description here


คุณบูตเข้าสู่โหมดการกู้คืน (ซึ่งไม่ควรเป็นไปได้) หรือในโหมดการกู้คืนอินเทอร์เน็ต โปรดเพิ่มผลลัพธ์ของ sudo gpt -r show disk0! พาร์ติชัน EFI ของคุณหายไปเช่นกัน!
klanomath

@ klanomath ขออภัยโหมดการกู้คืนอินเทอร์เน็ต ฉันแก้ไขโพสต์ด้วยผลลัพธ์
Toma Radu-Petrescu

คุณช่วยฉันด้วยปัญหาของฉันได้ไหม ดูเหมือนว่าคล้ายกัน: apple.stackexchange.com/questions/341059/...
pablo

คำตอบ:


1

EFI ของคุณหายไปในตารางพาร์ติชัน - เนื้อหาควรอยู่ที่นั่นและพาร์ติชันของ Recovery HD มีประเภทผิด

ในการกอบกู้สิ่งนี้คุณเพียงแค่ต้องเขียนตารางพาร์ติชัน GUID ใหม่:

  • บูตไปที่โหมดการกู้คืนอินเทอร์เน็ต
  • เปิด Terminal ในแถบเมนู & gt; สาธารณูปโภค & gt; สถานีปลายทาง
  • เข้าสู่ diskutil list และด้วยตัวระบุดิสก์ของดิสก์ภายในพบว่า: gpt -r show diskX. โดยปกติแล้วคือ disk0 - ด้านล่างฉันถือว่าเป็น disk0 ใช้ตัวระบุดิสก์ที่คุณพบในสภาพแวดล้อมของคุณในคำสั่งด้านล่าง!
  • ถอนติดตั้งดิสก์ภายใน:

    diskutil umountDisk /dev/disk0
    
  • ลบพาร์ติชันทั้งหมด:

    gpt remove -i 1 /dev/disk0 
    gpt remove -i 2 /dev/disk0 
    
  • เพิ่มพาร์ติชันทั้งหมดอีกครั้ง:

    gpt add -b 40 -i 1 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B /dev/disk0
    gpt add -b 391759648 -i 3 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC /dev/disk0
    gpt add -b 409640 -i 2 -s 391350008 -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk0       
    
  • ตรวจสอบดิสก์และไดรฟ์หลักและซ่อมแซมถ้าจำเป็น:

    diskutil verifyDisk /dev/disk0
    diskutil verifyVolume /dev/disk0s2
    
  • ปรับขนาดเสียงหลัก:

    diskutil resizeVolume /dev/disk0s2 100% #or 250g
    
  • รีบู๊ตไปที่โวลุ่มหลักของคุณ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.