พาร์ติชัน Windows 10 หายไปหลังจากปรับขนาด


1

พาร์ติชัน Windows ของฉันหายไปหลังจากปรับขนาดแล้ว ฉันพบโพสต์ในNERDrพร้อมคำแนะนำสำหรับวิธีการแก้ไขและฉันทำทุกอย่าง นี่คือสิ่งที่ฉันได้รับใน terminal ของฉัน:

Enter an MBR hex code (default AF): 07
Set the bootable flag? (Y/N): y

Unused partition space(s) found. Use one to protect more partitions? (Y/N): n

Recovery/transformation command (? for help): o

Disk size is 490234752 sectors (233.8 GiB)
MBR disk identifier: 0x0566FE4C
MBR partitions:

Number  Boot  Start Sector   End Sector   Status      Code
   1                     1    133448879   primary     0xEE
   2      *      133448880    489972567   primary     0x07

Recovery/transformation command (? for help): w

Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/disk0.
Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Unable to open device '/dev/disk0' for writing! Errno is 1! Aborting write!

Recovery/transformation command (? for help):  

ปัญหาคือสองบรรทัดสุดท้ายกล่าวว่าการดำเนินการถูกยกเลิกเนื่องจากไม่สามารถเปิดดิสก์ได้


รายละเอียดแผนที่พาร์ทิชันบางส่วน:

Andrews-MBP:~ Drew$ sudo fdisk /dev/disk0
Disk: /dev/disk0 geometry: 30515/255/63 [490234752 sectors]
Signature: 0xAA55
         Starting       Ending
#: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
1: EE 1023 254  63 - 1023 254  63 [         1 -  490234751] <Unknown ID>
2: 00    0   0   0 -    0   0   0 [         0 -          0] unused     
3: 00    0   0   0 -    0   0   0 [         0 -          0] unused     
4: 00    0   0   0 -    0   0   0 [         0 -          0] unused     
Andrews-MBP:~ Drew$ sudo gpt -vv -r show /dev/disk0
gpt show: /dev/disk0: mediasize=251000193024; sectorsize=512; blocks=490234752
gpt show: /dev/disk0: PMBR at sector 0
gpt show: /dev/disk0: Pri GPT at sector 1
gpt show: /dev/disk0: Sec GPT at sector 490234751
      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6        
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  131769704      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  132179344    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  133448880  356523688      4  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  489972568     262151        
  490234719         32         Sec GPT table
  490234751          1         Sec GPT header

ฉันยังมีการตอบกลับบางส่วนในฟอรัมทางการของ Appleแต่ฉันต้องรีบแก้ไขก่อนดังนั้นฉันจึงโพสต์ไว้ที่นี่


ความคิดเห็นไม่ได้มีไว้สำหรับการอภิปรายเพิ่มเติม การสนทนานี้ได้รับการย้ายไปแชท
bmike

คำตอบ:


1

พาร์ติชันที่ 4 มีประเภทพาร์ติชันที่ไม่ถูกต้อง มันถูกทำเครื่องหมายเป็นพาร์ติชัน HFS + ควรเป็นข้อมูลพื้นฐานของ Microsoft

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

    diskutil umountDisk /dev/disk2
    diskutil umountDisk /dev/disk0
    
  • ลบพาร์ติชันที่สี่:

    gpt remove -i 4 /dev/disk0 
    
  • เพิ่มพาร์ติชันที่ 4 อีกครั้งด้วยบล็อกและขนาดเดียวกัน แต่มีประเภทที่เหมาะสม:

    diskutil umountDisk /dev/disk2
    diskutil umountDisk /dev/disk0
    gpt add -b 133448880 -i 4 -s 356523688 -t EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 /dev/disk0
    
  • Reboot

เมื่อใดก็ตามที่ฉันป้อน gpt ลบ -i 4 / dev / disk0 มันบอกว่าเส้นทางไม่มีอยู่ผลลัพธ์เดียวกันเมื่อฉันพยายามที่จะเพิ่มมันเช่นกัน ไม่รู้เลยว่านรกมันไม่มีอยู่จริงตั้งแต่เทอร์มินัลแสดงผลลัพธ์
MrBlargg

@MrBlargg จะต้องมีช่องว่างระหว่าง 4 ถึง / dev / d ...
klanomath

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