La tabella delle partizioni GUID manca della sua parte di backup: la seconda intestazione e tabella GPT.
Il tuo output gpt
dovrebbe assomigliare a questo:
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 232762432 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
233172072 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
234441608 253955527
488397135 32 Sec GPT table
488397167 1 Sec GPT header
Per ripararlo devi ricreare una nuova tabella di partizione GUID completa.
Preparazione:
- Esegui il backup del tuo Mac attuale
- Scollega qualsiasi unità esterna (in particolare l'unità di backup Time Machine esterna)
-
Riavvia a Internet Recovery Mode premendo alt cmd R all'avvio.
I prerequisiti sono l'ultimo aggiornamento del firmware installato, sia Ethernet che WLAN (WPA / WPA2) e un router con DHCP attivato.
Su una linea a 50 Mbps ci vogliono circa 4 minuti (presentando un piccolo globo animato) per avviare in un'immagine di recupero netboot che di solito viene caricata da un server Apple / Akamai.
Raccomando Ethernet perché è più affidabile. Se sei limitato a Wi-Fi e il processo di avvio non riesce, riavvia il tuo Mac fino al tuo avvio.
In alternativa puoi iniziare da una pen drive installer avviabile (preferibilmente El Capitan o Sierra) o una pen drive contenente un sistema completo (preferibilmente El Capitan o Sierra).
Ripara tabella delle partizioni
-
Apri nella barra dei menu Utilità > Terminale e ottieni una panoramica:
diskutil list
Verrai presentato con almeno 13 dischi. Scegli l'identificativo del disco del tuo disco interno da 250 GB. Di solito si tratta di disk0 o disk1. Sotto suppongo che sia disk0 - usa l'identificatore del disco che hai trovato nel tuo ambiente nei comandi sottostanti.
-
Verifica / ripristina il disco principale / volume principale:
diskutil verifyDisk disk0
diskutil verifyVolume disk0s2
Se il disco / volume richiede una riparazione, utilizzare gli stessi comandi, ma sostituire il prefisso per riparazione (ad esempio repairDisk)
-
Ottieni la tabella delle partizioni:
gpt -r show /dev/disk0
-
Per modificare la tabella delle partizioni di un disco, devi smontare il volume principale e il disco:
diskutil umount disk0s2
diskutil umountDisk /dev/disk0
-
distruggi il tuo pt corrente e creane uno nuovo:
gpt destroy /dev/disk0
gpt create -f /dev/disk0
-
aggiungi tutte le partizioni precedenti (come elencato nell'elenco gpt):
gpt add -i 1 -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B /dev/disk0
gpt add -i 3 -b 233172072 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC /dev/disk0
gpt add -i 2 -b 409640 -s 232762432 -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk0
-
controlla che l'intestazione e la tabella secondarie esistano:
gpt -r show /dev/disk0
Ridimensiona la tua partizione principale
-
Controlla se l'identificativo del disco è lo stesso:
diskutil list
-
Verifica / ripristina il disco principale / volume principale:
diskutil verifyDisk disk0
diskutil verifyVolume disk0s2
Se il disco / volume richiede una riparazione, utilizzare gli stessi comandi, ma sostituire il prefisso per riparazione (ad esempio repairDisk)
-
Ridimensiona la seconda partizione con diskutil:
diskutil resizeVolume disk0s2 100%
- Verifica di nuovo il volume ridimensionato / disco.
Inserisci exit
e chiudi Terminale. Riavvia il tuo volume principale.