Impossibile avviare in Mac OS dopo l'installazione di Windows tramite Bootcamp

1

Ho appena installato Windows 10 con successo tramite BootCamp. Ora non sono né in grado di avviare in OSX, né è la sua partizione mostrata da nessuna parte.

Il problema si verifica a causa di un errore che ho fatto durante l'installazione di Windows. Una volta Bootcamp ha creato la partizione BOOTCAMP e riavviato il sistema, ho notato che era stata creata una partizione di dimensioni ridotte (~ 600 MB) appena prima della partizione BOOTCAMP. Invece di ignorarlo, ho cancellato e ricreato la partizione bootcamp dal programma di installazione di Windows. Ora posso solo avviare Windows 10.

Ora la mia domanda è: come posso ricreare la partizione cancellata per poter riavviare in OS X?

Ho avviato la modalità di ripristino utilizzando cmd + r e ho eseguito diskutil list . Ecco il risultato:

Inoltre,lapartizioneMacintoshHDèanchemostratainUtilityDisco:

La modalità di ripristino mi dà anche l'opzione di avviare la partizione del mio Mac, ma in questo modo si ottiene uno schermo nero.

Sono grato per qualsiasi suggerimento di questa miseria.

Modifica 1

Output di gpt -r show /dev/disk0

bash-3.2# gpt -r show /dev/disk0
    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 408928144     2 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
409337784        72
409337856     32768     3 GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
409370624  80863232     4 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
490233856       863
490234719        32       Sec GPT table
490234751         1       Sec GPT header

Output di 'diskutil cs list

-bash-3.2# diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 017D5AE8-30F7-45E1-879E-BB02C0EC3DC1
    =========================================================
    Name:         Macintosh HD
    Status:       Online
    Size:         209371209728 B (209.4 GB)
    Free Space:   35655680 B (35.7 MB)
    |
    +-< Physical Volume FB261C56-1F49-4690-9B15-8C4EAA4770B0
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     209371209728 B (209.4 GB)
    |
    +-> Logical Volume Family A62719EC-A4E5-4821-B7E0-831444CC3...
        ----------------------------------------------------------
        Encryption Status:       Unlocked
        Encryption Type:         None
        Conversion Status:       NoConversion
        Conversion Direction:    -none-
        Has Encrypted Extents:   No
        Fully Secure:            No
        Passphrase Required:     No
        |
        +-> Logical Volume D0DEC2A0-0E60-49B1-9758-40E7677A5346
             Disk:                  disk2
             Status:                Online
             Size (Total):          209000005632 B (209.0 GB)
             Conversion Progress:    -none-
             Revertible:            Yes (no decryption required)
             LV Name:               Macintosh HD
             Volume Name:           Macintosh HD
             Content Hint:          Apple_HFS'
    
posta r4hu7 06.09.2015 - 14:03
fonte

1 risposta

2

La piccola partizione che hai eliminato è la Recovery HD integrata. Ma eliminarlo non è il vero motivo per cui non è possibile avviare. Hai filtrato la tua tabella di partizione GUID manipolandola da Windows 10.

I passaggi di base che devi eseguire sono:

Preparazione:

  • Scollega qualsiasi unità esterna (in particolare un'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 un'immagine di avvio di recupero che viene solitamente 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 partire da una pen drive per l'installazione avviabile (Mavericks o Yosemite) o una pen drive contenente un sistema completo (Mavericks o Yosemite).

Modifica tabella delle partizioni GUID:

  • Apri nella barra dei menu Utilità / Terminale

Per prima cosa dovresti avere una panoramica dei tuoi dischi e del layout della partizione:

  • Inserisci diskutil list , diskutil cs list e gpt -r show /dev/disk0

    elenco diskutil:

    bash-3.2# diskutil list
    /dev/disk0
       #:                       TYPE NAME               SIZE      IDENTIFIER
       0:      GUID_partItion_scheme                   *251.0 GB  disk0
       1:                        EFI EFI                209.7 MB  disk0s1
       2:          Apple_CoreStorage                    209.4 GB  disk0s2
       3:         Microsoft Reserved                     16.8 MB  disk0s3
       4:       Microsoft Basic Data BOOTCAMP            41.4 08  disk0s4
    /dev/disk1
       #:                       TYPE NAME               SIZE      IDENTIFIER
       0:     Apple_partition_scheme                     *1.3 GB  disk1
       1:        Apple_partition_map EFI                 30.7 KB  disk1s1
       2:                  Apple_HFS OS X Base System     1.3 GB  disk1s2
    /dev/disk2
       #:                       TYPE NAME               SIZE      IDENTIFIER
       0:                  Apple_HFS Macintosh HD      *209.0 GB  disk2
    
    /dev/disk3 - /dev/disk13 part of the Recovery System
    

    elenco di diskutil cs:

    -bash-3.2# diskutil cs list
    CoreStorage logical volume groups (1 found)
    |
    +-- Logical Volume Group 017D5AE8-30F7-45E1-879E-BB02C0EC3DC1
        =========================================================
        Name:         Macintosh HD
        Status:       Online
        Size:         209371209728 B (209.4 GB)
        Free Space:   35655680 B (35.7 MB)
        |
        +-< Physical Volume FB261C56-1F49-4690-9B15-8C4EAA4770B0
        |   ----------------------------------------------------
        |   Index:    0
        |   Disk:     disk0s2
        |   Status:   Online
        |   Size:     209371209728 B (209.4 GB)
        |
        +-> Logical Volume Family A62719EC-A4E5-4821-B7E0-831444CC3...
            ----------------------------------------------------------
            Encryption Status:       Unlocked
            Encryption Type:         None
            Conversion Status:       NoConversion
            Conversion Direction:    -none-
            Has Encrypted Extents:   No
            Fully Secure:            No
            Passphrase Required:     No
            |
            +-> Logical Volume D0DEC2A0-0E60-49B1-9758-40E7677A5346
                 Disk:                  disk2
                 Status:                Online
                 Size (Total):          209000005632 B (209.0 GB)
                 Conversion Progress:    -none-
                 Revertible:            Yes (no decryption required)
                 LV Name:               Macintosh HD
                 Volume Name:           Macintosh HD
                 Content Hint:          Apple_HFS
    

    gpt -r mostra / dev / disk0:

    bash-3.2# gpt -r show /dev/disk0
        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 408928144     2 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
    409337784        72
    409337856     32768     3 GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
    409370624  80863232     4 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
    490233856       863
    490234719        32       Sec GPT table
    490234751         1       Sec GPT header
    
  • Smontare prima il volume CoreStorage e poi il disco principale:

    diskutil umountDisk /dev/disk2
    diskutil umountDisk /dev/disk0
    
  • quindi elimina le partizioni Windows sul tuo disco principale con gpt:

    gpt remove -i 4 /dev/disk0
    gpt remove -i 3 /dev/disk0
    

    Se ottieni un errore "gpt rimuovi: impossibile aprire il dispositivo" / dev / disk0 ": Risorsa occupata" tentare di rimuovere un secondo (o terzo) partiton semplicemente ripetere

    diskutil umountDisk /dev/disk2
    diskutil umountDisk /dev/disk0
    

    Dopo aver eliminato o aggiunto una partizione con gpt, il sistema a volte | spesso | tenta sempre di montare immediatamente tutte le partizioni rimanenti. Se ricevi un errore simile a "disk2 non è montato" prova a disinstallare disk2, continua con diskutil umountDisk /dev/disk0 .

  • cancella la tabella delle partizioni GUID e forza crearne una nuova:

    gpt destroy /dev/disk0
    gpt create -f /dev/disk0
    
  • aggiungi la partizione EFI e il gruppo di volumi logici HD di Macintosh con gpt

    gpt add -b 40 -i 1 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk0 
    gpt add -b 409640 -i 2 -s 408928144 -t 53746F72-6167-11AA-AA11-00306543ECAC disk0 
    
  • disk0 e CoreStorage dovrebbero essere montati automaticamente dopo aver aggiunto il secondo volume. Controlla questo con diskutil list e df . Il tuo volume CoreStorage potrebbe avere DiskIdentifier diverso ora. Dopo aver inserito diskutil list per ottenere il DiskIdentifier del tuo volume CoreStorage, inserisci df e controlla se il file system è montato. L'output è simile a quello:

    User$ df
    Filesystem     512-blocks       Used  Available Capacity   iused     ifree %iused  Mounted on
    ...
    /dev/disk13     6066780416 5444610552  621657864    90% 680640317  77707233   90%  /Volumes/Macintosh HD
    ...
    

    Se il CoreStorage non è stato montato in precedenza, puoi montarlo con diskutil mount /dev/disk13 (o qualunque sia il DiskIdentifier del tuo CoreStorage Volume).

  • aprire Utility Disco e verificare / riparare prima il disco rigido, quindi il volume CoreStorage. Se CoreStorage non è stato montato in precedenza

Espandi il volume CoreStorage:

  • espandi il gruppo di volumi logici Macintosh HD alla dimensione disponibile completa del disco principale:

    diskutil cs resizeStack LVUUID size #LVUUID = Logical Volume UUID
    

    Nel tuo caso (basta copiare l'UUID del volume logico nella "lista di diskutil cs" che avevi prima e incollarlo qui. L'UUID qui sotto potrebbe essere difettoso perché I OCRed il tuo screenshot):

    diskutil cs resizeStack D0DEC2A0-0E60-49B1-9758-40E7677A5346 0g
    

    Se si verifica un errore del tipo "Errore: -69722: non è possibile eseguire questo ridimensionamento a meno che non abbia un booster (la partizione di destinazione è probabilmente troppo piccola)" qui, devi ripristinare il volume CoreStorage su un volume normale:

    diskutil cs revert LVUUID
    

    Nel tuo caso:

    diskutil cs revert D0DEC2A0-0E60-49B1-9758-40E7677A5346
    

    Quindi esci da Terminal immettendo exit e apri Utility Disco. Montare il volume Macintosh HD se smontato e verificarlo / ripararlo. Scegli il disco rigido e poi la scheda della partizione. Espandi il volume con il cursore fino alle dimensioni del tuo disco rigido.

Ricreazione recupero HD

  • ora prova ad avviare su Macintosh HD
  • reinstallando Lion con l'ultimo programma di installazione Lion (10.7.5) verrà ricreato il Recovery HD. I tuoi dati e le applicazioni già installate non dovrebbero essere influenzati dalla reinstallazione di Lion. Se non disponi di un volume CoreStorage, puoi utilizzare Recovery Partition Creator 3.8 .

Reinstalla Windows 10

  • Installa Windows 10 con l'Assistente Boot Camp

Se riscontri problemi, aggiungi un commento con @klanomath

    
risposta data 06.09.2015 - 15:18
fonte

Leggi altre domande sui tag