La partizione di Windows 10 è scomparsa dopo il ridimensionamento

1

La mia partizione Windows è scomparsa dopo il ridimensionamento. Ho trovato un post su NERDr con una procedura dettagliata su come risolverlo e ho fatto tutto. Questo è quello che ho ricevuto nel mio terminale:

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):  

Il problema è la penultima riga, dice che l'azione è stata interrotta perché il disco non può essere aperto.

Alcuni dettagli della mappa di partizione:

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

Ho anche alcune risposte in Forum di supporto ufficiale di Apple , ma ho fretta di risolvere il problema così l'ho anche pubblicato qui.

    
posta MrBlargg 28.04.2017 - 13:19
fonte

1 risposta

2

La quarta partizione ha il tipo di partizione sbagliato. È contrassegnato come una partizione HFS +, tuttavia dovrebbe essere Microsoft Basic Data.

  • Avvio in modalità ripristino Internet
  • Apri il terminale nella barra dei menu > Utilità > Terminale
  • Inserisci diskutil list e con l'identificativo del disco interno trovato: gpt -r show diskX . Di solito è disk0 - di seguito suppongo che sia disk0. Usa l'identificatore del disco che hai trovato nel tuo ambiente nei comandi seguenti! Hai anche un volume CoreStorage (ad esempio FileVault). Controlla anche il suo identificatore del disco. Qui sotto presumo che sia disk2. Se non lo hai montato (perché non lo hai sbloccato - se è stato crittografato), non devi smontarlo sotto.
  • Smonta il volume logico e poi il disco interno:

    diskutil umountDisk /dev/disk2
    diskutil umountDisk /dev/disk0
    
  • Rimuovi la quarta partizione:

    gpt remove -i 4 /dev/disk0 
    
  • Aggiungere nuovamente la quarta partizione con lo stesso primo blocco e dimensione, ma con il tipo corretto:

    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
risposta data 29.04.2017 - 00:34
fonte

Leggi altre domande sui tag