การเริ่มต้นพาร์ติชัน macOS ชนิดวอลุ่ม FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF


8

ฉันพบปัญหาเกือบเหมือนกันในคำถามนี้ (และนี่ก็เช่นกัน: ข้อมูลไม่ได้สำรอง, ประเภทพาร์ติชัน: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFFF ) แต่พาร์ติชันหลักของฮาร์ดไดรฟ์ของฉันอยู่ในรูปแบบ APFS เมื่อฉันพยายามแก้ไขข้อผิดพลาด GUID ตามที่ปรากฏในคำตอบหลังจากที่ไปถึงขั้นตอนในการที่คำสั่งดังต่อไปนี้จะต้องมีการเข้ามาก็กลับข้อผิดพลาด:gpt add -i 2 -b 409640 -s 372637568 -t APFS /disk0usage: gpt add [-b lba] [-i index] [-s lba] [-t uuid] device ...

สกรีนช็อตของการกำหนดค่าก่อนหน้า

ฉันไม่สามารถบูตเป็น macOS คอมพิวเตอร์ของฉันอยู่ในสภาพแวดล้อมการกู้คืนอินเทอร์เน็ต รูปแบบ APFS ใหม่ของ uuid คืออะไร ฉันไม่พบที่ใดก็ได้ในเว็บและคอมพิวเตอร์ของฉันไม่พบประเภทพาร์ติชัน macOS หลัก รุ่นคอมพิวเตอร์ของฉัน: MacBook Pro ปลายปี 2013 ข้อมูลของฉันไม่ได้รับการสำรองและฉันชอบที่จะกู้คืน อัปเดต gpt -r show disk0::

สกรีนช็อตของการกำหนดค่าก่อนหน้า

อัปเดต: ฉันสร้างดิสก์การติดตั้ง MacOS High Sierra แล้วรีบูตเครื่อง ยูทิลิตี้ดิสก์ใหม่ไม่รู้จักพาร์ติชั่น disk0s2 เลยและdiskutil listรวมขนาดของพาร์ติชั่น osx หลักในGUID_partition_schemeส่วนของดิสก์ เป็นไปได้ไหม (และวิธี) ในการกู้คืนข้อมูลของพาร์ติชั่นที่ถูกลบ (s2) ถ้าฉันติดตั้ง macOS ใหม่บนพาร์ติชั่นที่ไม่ได้ใช้งานอยู่ (พาร์ติชั่น Linux disk0s4)? ยูทิลิตี้ดิสก์ รายการ diskutil gpt -r แสดง disk0


ลองด้วย... -t 7C3457EF-0000-11AA-AA11-00306543ECAC ...แทน... -t apfs ...! บางทีระบบการบูตการกู้คืนของคุณเก่าเกินไปและ gpt ไม่รู้จักอาร์กิวเมนต์ apfs AFAIK gpt ไบนารีของระบบการกู้คืนระบบ 10.12 และ 10.13 เท่านั้นที่สามารถจัดการ... - t apfs ...ได้
klanomath

@klanomath มันส่งคืนข้อผิดพลาด: gpt add: /dev/disk0: Suspicious MBR at sector 0และgpt add: /dev/disk0: error: no space available on device
Gints

โปรดอัปเดตgpt -r show disk0ผลลัพธ์เพื่อตรวจสอบว่าพาร์ทิชันที่ถูกแทนที่ 2!
klanomath

1
@marklark การจับภาพหน้าจอไม่ทำงานในโหมดการกู้คืนแบบเดิมหรือการกู้คืนอินเทอร์เน็ตที่ฉันติดอยู่
Gints

คำตอบ:


9

GUID ที่เหมาะสมของพาร์ติชัน APFS คือ 7C3457EF-0000-11AA-AA11-00306543ECAC

pMBR เริ่มต้นถูกแทนที่ด้วย MBR แบบเก่าซึ่งอาจเกิดจากการติดตั้ง Linux!

ระบบการบู๊ตของคุณ (ใน Internet Recovery Mode) นั้นค่อนข้างเก่า การตรวจสอบดิสก์หรือพาร์ติชันใด ๆ ที่ดำเนินการด้วย diskutil อาจให้ผลลัพธ์ที่ผิดพลาด ไม่ว่าในกรณีใดพยายามที่จะซ่อมอะไรด้วย diskutil!


ในการรับพาร์ติชัน APFS ของคุณให้ลบพาร์ติชั่น disk0s2 และเรียกคืนด้วยประเภทที่เหมาะสม:

  • เปิดในแถบเมนู> ยูทิลิตี้> เทอร์มินัล
  • รับรายละเอียดบางอย่าง:

    diskutil list #below I assume the disk identifier of the internal disk is disk0
    gpt -r show disk0
    
  • ถอนติดตั้ง disk0:

    diskutil umountDisk disk0
    
  • ลบและเรียกคืนพาร์ติชันที่ 2:

    gpt remove -i 2 disk0
    diskutil umountDisk disk0
    gpt add -i 2 -b 409640 -s 372637568 -t 7C3457EF-0000-11AA-AA11-00306543ECAC disk0
    
  • ตรวจสอบดิสก์และพาร์ติชัน:

    diskutil list
    diskutil verifyDisk disk0       
    diskutil verifyVolume disk0s2
    

Mac ของคุณควรจะสามารถบู๊ตได้แม้จะเป็น MBR

ถ้าคุณต้องการ (หรือมี) เพื่อกู้คืน pMBR เพราะ MBR เป็นสิ่งที่ดื้อ / บล็อกการปรับเปลี่ยนตารางพาร์ติชันทำดังต่อไปนี้:

  • รับรายละเอียดดิสก์ทั้งหมด:

    diskutil list #below I assume the disk identifier of the internal disk is disk0
    gpt -r show disk0
    
  • แทนที่ตารางพาร์ติชัน GUID:

    diskutil umountDisk disk0
    gpt destroy disk0
    gpt create -f disk0
    
  • เพิ่มพาร์ติชันก่อนหน้าทั้งหมดอีกครั้งที่มองเห็นได้ในgpt -r show disk0เอาต์พุตล่าสุด:

    gpt add -i 1 -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk0
    gpt add -i 2 -b 409640 -s 372637568 -t 7C3457EF-0000-11AA-AA11-00306543ECAC disk0
    gpt add -i 3 -b 373047208 -s 262144 -t 426F6F74-0000-11AA-AA11-00306543ECAC disk0
    gpt add -i 4 ...
    gpt add -i 5 ...
    

    หากคุณได้รับข้อผิดพลาดที่ไม่ว่างของทรัพยากรหลังจากทำตามขั้นตอนใดขั้นตอนหนึ่งแล้วให้ unmount disk0 อีกครั้งด้วย

    diskutil umountDisk /dev/disk0
    
  • ในที่สุดตรวจสอบดิสก์และพาร์ทิชัน:

    diskutil list
    diskutil verifyDisk disk0       
    diskutil verifyVolume disk0s1
    diskutil verifyVolume disk0s2
    diskutil verifyVolume disk0s3
    #disk0s4 & disk0s5 can't be verified with the default macOS tools because the latter is a Linux swap and the former a Linux partition, probably with ext4
    

     


ฉันไม่สามารถลบ disk0s2 ที่เป็นคำสั่งพ่นข้อผิดพลาด:gpt remove -i 2 disk0 gpt remove: disk0: Suspicious MBR at sector 0ในทำนองเดียวกันคำสั่งgpt add -i 2 -b 409640 -s 372637568 -t 7C34[and so forth]ผลตอบแทนและgpt add: disk0: Suspicious MBR at sector 0 gpt add: disk0: error: no space available on deviceฉันได้เพิ่มภาพหน้าจอใหม่ลงในคำถามของฉันสำหรับการอ้างอิง
Gints

ขอขอบคุณสำหรับความช่วยเหลือของคุณ! ส่วนที่สองของคำตอบของคุณแก้ไขทุกอย่างและ Mac ของฉันก็บู๊ตราวกับไม่มีอะไรเกิดขึ้น!
Gints

2
@GintsK และ klanomath: คุณทั้งสองช่วยฉันทำงาน 3 เดือน ความกตัญญูที่ลึกซึ้งที่สุดของฉันในการบันทึกอย่างชัดเจนปัญหานี้ยุ่งยาก
Yoric
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.