MacBook non si monta, non si avvia, non legge l'unità

4

Quando premo alt sul mio MacBook durante l'avvio, mostra solo un disco su cui avevo installato Windows (che ora è vuoto). Ho cancellato quel disco quando mi ero collegato per l'ultima volta su OS X. Poi ho provato a cancellare questa partizione e rendere il disco di nuovo com'era quando l'ho comprato da 128 GB.

Si è verificato un errore. Pensavo che riavviare sarebbe stata una buona idea ed è quello che ho fatto. Poi è successo quello che ho scritto in prima linea. Voglio solo alcuni file importanti; o reinstallare OS X ma conservare i vecchi file.

Ecco alcune foto che ho scattato. I dischi di ripristino HD e Windows sono vuoti, ma a me non interessa.

Eccoilrisultatodisudogpt-rshow/dev/disk0:

    
posta Alex Andreadis 17.12.2015 - 20:03
fonte

1 risposta

1

La tabella delle partizioni GUID è un disastro.

Solo per spiegare tutte le partizioni:

  • i = 1 partizione EFI
  • i = 2 volume OS X principale (tipo di partizione errato)
  • i = 3 Recovery HD (tipo di partizione errato)
  • i = 4 partizione Windows (tipo di partizione errato)
  • i = 5,7 partizioni Linux
  • i = 6 Linux Swap partizione

Farei quanto segue dopo l'avvio a Internet Recovery HD:

  1. Per prima cosa devi smontare il disco0 e ottenere la tabella gpt:

    diskutil umountDisk /dev/disk0
    gpt -r show /dev/disk0
    
  2. Apri Utilities- > Terminal e rimuovi le due partizioni Linux (5,7) e la partizione Linux Swap (6) con:

    gpt remove -i 7 /dev/disk0
    diskutil umountDisk /dev/disk0
    gpt remove -i 6 /dev/disk0
    diskutil umountDisk /dev/disk0
    gpt remove -i 5 /dev/disk0
    
  3. Rimuovi la partizione di Windows (contrassegnata come partizione Apple HFS +)

    diskutil umountDisk /dev/disk0
    gpt remove -i 4 /dev/disk0
    
  4. Rimuovi e riattiva correttamente Recovery HD:

    diskutil umountDisk /dev/disk0
    gpt remove -i 3 /dev/disk0
    gpt add -b 176870968 -i 3 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC /dev/disk0
    
  5. Rimuovi e reinserisci correttamente la partizione OS X:

    diskutil umountDisk /dev/disk0
    gpt remove -i 2 /dev/disk0
    gpt add -b 409640 -i 2 -s 176461328 -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk0
    

    il tipo di partizione può anche essere 53746F72-6167-11AA-AA11-00306543ECAC (CoreStorage). Con lo strumento integrato è impossibile determinare il tipo di partizione corretto.

  6. Verifica disco0 e disco0s2:

    diskutil verifyDisk /dev/disk0
    diskutil verifyVolume /dev/disk0s2
    

    Se ricevi degli errori, potresti prendere in considerazione la sostituzione del tipo di partizione predefinito di disk0s2 con un volume CoreStorage:

    diskutil umountDisk /dev/disk0
    gpt remove -i 2 /dev/disk0
    gpt add -b 409640 -i 2 -s 176461328 -t 53746F72-6167-11AA-AA11-00306543ECAC /dev/disk0
    

    Inserisci diskutil cs list . Se ottieni Nessun gruppo di volumi logici CoreStorage trovato come risultato, ripeti il passaggio 5 e prosegui con i passaggi diskutil verifyDisk... e diskutil repairDisk... di seguito. Se diskutil cs list rivela un gruppo di volumi CoreStorage controlla se è crittografato: Famiglia di volumi logici - > Crittografia: bloccata. Sblocca il volume con: diskutil cs unlockVolume lvUUID con lUUUID: l'UUID del volume logico e inserendo la tua passphrase.

    Verifica nuovamente disk0 e disk0s2:

    diskutil verifyDisk /dev/disk0
    diskutil verifyVolume /dev/disk0s2
    

    Se continui ad avere errori, prova a riparare disk0 e disk0s2:

    diskutil repairDisk /dev/disk0
    diskutil repairVolume /dev/disk0s2
    
  7. Esci dal terminale immettendo exit e prova a riavviare il tuo volume OS X principale

Se ricevi un errore che dice disk0 Risorsa occupata ... devi smontare di nuovo disk0 con diskutil umountDisk /dev/disk0 .

    
risposta data 17.12.2015 - 23:16
fonte

Leggi altre domande sui tag