Impossibile partizionare il disco rigido - "corrotto", codice di uscita 8

0

Voglio installare Windows su una partizione dell'SSD del mio Mac. Pertanto, ho avuto BootCamp installare Windows da un file .iso.
Sfortunatamente, BootCamp non ha potuto partizionare il mio disco. Il messaggio di errore non dice molto; mi chiede semplicemente di riparare il mio disco tramite First Aid in Utility Disco.

Ho eseguito il primo soccorso sul disco fisico. Risultato:

Successivamente,hoeseguitoilprimosoccorsosulvolumelogico.Risultato:

Comesuggerito,hodecisodieseguireilprimosoccorsodalrecupero.PoichéUtilityDiscoinmodalitàdiripristinomiconsentedieseguiresoloilprimosoccorsosuldiscofisico,ilrisultatoècomeprevisto:tuttook.

Poi,hoprovatoacrearemanualmenteunapartizioneperl'avviousandounaUSBavviabile.UtilityDiscohadatoilseguenteoutput:

Ora,nonsonosicurodiquantoseriadovreiprendereilmessaggio"il volume xxx è corrotto e deve essere riparato" , dal momento che il primo aiuto sul disco fisico dice, tutto va bene .

Qualche idea su cosa sta causando questo e come posso risolverlo?
Se possibile, preferirei non riformattare l'unità, a meno che non sia necessario.

Modifica:

Come richiesto da @klanomath, ho eseguito il comando sudo gpt -r show disk0 nel terminale. Questo è l'output:

    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  975425848      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
975835488    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
977105024          3         
977105027         32         Sec GPT table
977105059          1         Sec GPT header

Modifica n. 2:

In modalità di ripristino di Internet, ho eseguito il comando diskutil list , che ha restituito questo elenco:

Nonerosicurodiutilizzaredisk1odisk2,quindihoprovatoaeseguirediskutilverifyVolumediskXsuentrambi.Perdisk1,horicevutounmessaggiochedicevainvalidrequest.Perdisk2,èstatovisualizzatoilseguenterisultatoemessaggiodierrore:

HoquindiprovatoaeseguireilcomandodiskutilrepairVolumediskX,sempreperentrambiidischi.Stessomessaggiodierroreperdisk1,dopol'outputperdisk2:

    
posta LinusGeffarth 08.09.2017 - 19:27
fonte

1 risposta

2

Il tuo volume principale ha un errore minore (blocchi orfani - numero di blocchi non valido) che di solito può essere corretto con diskutil repairVolume diskIdentifier inserito in Terminal.app avviato da un altro volume o disco.

  • Entrare in modalità di recupero ( cmd R durante l'avvio) o in modalità di ripristino Internet ( alt cmd R durante l'avvio).

  • nella barra dei menu > Le utility aprono il terminale

  • Inserisci diskutil list per ottenere l'identificatore del disco del tuo volume principale.

    • con CoreStorage disabilitato che di solito è disk0s2
    • con CoreStorage abilitato che di solito è disk2 o nel decimo superiore (ad esempio disco17). È quello con il supplemento (interno, virtuale) .

      Se non è montato, inserisci diskutil cs list per ottenere l'UUID del volume logico e prova a montarlo con diskutil cs unlockVolume UUID (sostituisci qui l'UUID con l'UUID trovato in precedenza). Ripeti diskutil list per ottenere l'identificatore del disco.

  • Ora controlla il volume con diskutil verifyVolume diskXsY (volume normale) o diskutil verifyVolume diskX (volume CoreStorage).
  • Quindi prova a ripristinare il volume con diskutil repairVolume diskXsY (volume normale) o diskutil repairVolume diskX (volume CoreStorage).
risposta data 09.09.2017 - 01:26
fonte

Leggi altre domande sui tag