partizione del disco iMac FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF e unità di fusione non collegata

3

Stavo cercando di disinstallare linux mint e stavo cercando di ripristinare le partizioni su uno. In qualche modo sono finito con quello della partizione con etichetta FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF.

Queste sono le informazioni da diskutil:

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF Macintosh HD            500.4 GB   disk0s2
   3: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF               650.0 MB   disk0s3
   4:                  Apple_HFS extra                   498.9 GB   disk0s4

/dev/disk1 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         24.0 GB    disk1
   1:                        EFI EFI                     314.6 MB   disk1s1
   2:          Apple_CoreStorage Macintosh HD            23.6 GB    disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            MacintoshHD            +523.0 GB   disk2
                                 Logical Volume on disk1s2, disk0s2
                                 B6A398E1-B484-4A1A-A590-2FB663DC609A
                                 Unencrypted Fusion Drive


sudo 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   977248144      2  GPT part - FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
   977657784     1269536      3  GPT part - FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
   978927320   974335664      4  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  1953262984      262151         
  1953525135          32         Sec GPT table
  1953525167           1         Sec GPT header

Ho finito per riavviarlo e non sono riuscito ad accedere a MacOS. Ho tentato il ripristino ma ho finito per installare MacOS su una partizione separata. Ora il diskutil legge:

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF Macintosh HD            500.4 GB   disk0s2
   3: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF               650.0 MB   disk0s3
   4:                  Apple_HFS extra                   498.3 GB   disk0s4
   4:           Apple_Boot Recovery HD                   498.3 GB   disk0s5

/dev/disk1 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         24.0 GB    disk1
   1:                        EFI EFI                     314.6 MB   disk1s1
   2:          Apple_CoreStorage Macintosh HD            23.6 GB    disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3

sudo 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   977248144      2  GPT part - FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
   977657784     1269536      3  GPT part - FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
   978927320   973328272      4  GPT part - 48465300-0000-11AA-AA11-00306543ECAC                                                                      
   19552255592   1269536      5  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  1953525128     7         
  1953525135     32              Sec GPT table
  1953525167      1              Sec GPT header

Ora sembra che l'unità di fusione sia scollegata. Penso di rovinare l'hard disk alla grande. Non so cosa sta succedendo e ho dati importanti (che non sono riuscito a fare il backup).

C'è qualche modo per recuperare la partizione, ricollegare l'unità di fusione e non perdere i dati all'interno? Apprezzo davvero se qualcuno mi può guidare lungo la strada. Gli altri post relativi alle unità di fusione da solo e ai problemi FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF che avevo letto mi confondono. Inoltre sono preoccupato che rovinerò di più le cose.

Per favore aiuto.

Aggiornamento: Ho seguito le istruzioni dettagliate di klanomath. Evviva. Sono riuscito ad avviare. Ora il diskutil legge:

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            500.4 GB   disk0s2
   3:                 Apple_Boot                         650.0 MB   disk0s3

/dev/disk1 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         24.0 GB    disk1
   1:                        EFI EFI                     314.6 MB   disk1s1
   2:          Apple_CoreStorage Macintosh HD            23.6 GB    disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            MacintoshHD            +523.0 GB   disk2
                                 Logical Volume on disk1s2, disk0s2
                                 B6A398E1-B484-4A1A-A590-2FB663DC609A
                                 Unencrypted Fusion Drive

sudo 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   977248144      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
   977657784     1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
   978927320   974597815               
  1953525135          32         Sec GPT table
  1953525167           1         Sec GPT header

Anche quando avvio, va a GNU GRUB versione 2.02. Posso accedere a MacOS tenendo premuto l'opzione / alt quando avvio. Le domande di follow-up sono:

  1. C'è un modo per ripulire l'installazione di Linux e non visualizzare GRUB?

  2. disk0s3 non è necessario per il mio sistema operativo da avviare correttamente? Sembra che i resti della mia installazione Linux, ma non sono sicuro. È possibile rimuovere / formattarlo e aggiungerlo nuovamente alla partizione principale?

  3. La partizione 4 (498,9 GB) è ora mancante.

Suppongo di dover usare:

gpt add -i 4 -b 978927320 -s 974597815 -t ????????-0000-11AA-AA11-00306543ECAC disk0

Che numero uso?

    
posta Shkgma 28.12.2016 - 06:09
fonte

1 risposta

1

La seconda (e la terza) partizione del tuo HDD interno ha i tipi di partizione sbagliati, i tuoi dati probabilmente non andranno persi. Se una parte di un Fusion Drive (ad es. Disk0s2) ottiene improvvisamente un tipo di partizione errato, "Fusion Drive" è diviso e disfunzionale.

Una partizione OS X avviabile (eccetto Recovery HD) ha il GUID 48465300-0000-11AA-AA11-00306543ECAC per una partizione OS X standard o il GUID 53746F72-6167-11AA-AA11-00306543ECAC per una partizione CoreStorage. FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF è un tipo di partizione sconosciuto (ma non nessuna partizione come lo 000000-0000-0000 .... uno).

Poiché iMac contiene un disco Fusion e i resti degli elementi di CoreStorage sono visibili nell'output diskutil (disk1s2 e disk2) è quest'ultimo.

Il GUID può essere modificato con gpt . È possibile aggiungere, eliminare e modificare solo le tabelle di partizione GUID con gpt quando tutti i dischi correlati sono smontati. Se si dispone di un gruppo di volumi logici CoreStorage (ad esempio un'unità Fusion o un volume FileVault) i volumi logici ottengono i propri identificatori di disco (virtuali) che devono essere prima smontati. Un esempio è il tuo primo output diskutil list : il tuo volume logico ha ottenuto l'identificativo del disco disk2. Per disinstallare disk1 è necessario smontare prima disk2 perché alcune parti di esso risiedono su disk1 (disk1s2). L'altra parte risiede sul defunto disco0 (disk0s2):

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            MacintoshHD            +523.0 GB   disk2
                                 Logical Volume on disk1s2, disk0s2
                                 B6A398E1-B484-4A1A-A590-2FB663DC609A
                                 Unencrypted Fusion Drive

Per riconfigurare le partizioni di avvio su un'unità di terze parti (ad esempio Internet Recovery o una pen drive per l'installazione di OS X).

  • Avvio in modalità ripristino Internet
  • Apri terminale nella barra dei menu Utilità > Terminale
  • Ottieni una panoramica con diskutil list
  • Ottieni una panoramica dei tuoi dischi interni con l'identificativo del disco trovato nel comando precedente. Di seguito suppongo che l'identificativo del disco dei dischi interni sia disk0 (HDD) e disk1 (il piccolo SSD) (sostituirlo con quello trovato nel proprio ambiente)

    gpt -r show disk0
    gpt -r show disk1
    
  • Smonta disco0 e disco1 con diskutil umountDisk disk0 e diskutil umountDisk disk1
  • Quindi rimuovi il nuovo OS X e il suo Recovery HD. Presumo che tu non abbia dati importanti su di esso.

    gpt remove -i 5 disk0
    diskutil umountDisk disk0
    gpt remove -i 4 disk0
    
  • Quindi rimuovi e aggiungi nuovamente le precedenti partizioni di lavoro con le stesse dimensioni ma i tipi appropriati:

    diskutil umountDisk disk0
    gpt remove -i 3 disk0
    gpt remove -i 2 disk0
    gpt add -i 3 -b 977657784 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC disk0
    gpt add -i 2 -b 409640 -s 977248144 -t 53746F72-6167-11AA-AA11-00306543ECAC disk0
    
  • Nella maggior parte dei casi il volume logico (MacintoshHD con UUID B6A398E1-B484-4A1A-A590-2FB663DC609A) riappare automaticamente.

    diskutil verifyDisk disk0
    

    Puoi montare esplicitamente il volume logico usando il suo lvUUID:

    diskutil mount B6A398E1-B484-4A1A-A590-2FB663DC609A
    
  • Controlla l'unità Fusion con (devi utilizzare uno degli identificatori del disco delle partizioni disk0s2 / disk1s2):

    fsck_cs disk1s2
    
  • Immettere diskutil cs list per verificare se il volume logico ha il proprio identificativo del disco ed è in linea (la dimensione e l'identificativo del disco possono differire nel proprio ambiente e l'output sotto è solo una supposizione). Dovrebbe mostrare qualcosa di simile a questo:

        ...
        |
        +-> Logical Volume B6A398E1-B484-4A1A-A590-2FB663DC609A
            ---------------------------------------------------
            Disk:                  disk17
            Status:                Online
            Size (Total):          523101572992 B (523 GB)
            Conversion Progress:   -none-
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           MacintoshHD
            Content Hint:          Apple_HFS
    
  • Controlla il volume con:

    diskutil verifyVolume disk17
    

Se ricevi un messaggio di errore device diskX è occupato mentre modifica i dischi con gpt ... semplicemente smontalo con diskutil umountDisk diskX (sostituisci diskX con l'identificativo del disco "occupato" corretto (es. disk3)) .

Se si desidera espandere il volume logico ripristinato (MacintoshHD con ~ 523 GB) alle dimensioni massime dell'unità Fusion, è possibile ridimensionare semplicemente l'intera pila CoreStorage avviata sul sistema principale con:

diskutil cs resizeStack lvUUID size

con lvUUID: l'UUID del volume logico che ottieni inserendo diskutil cs list e size: una dimensione in t, g, m, k o b.

Nel tuo caso è (a seconda del tuo sistema installato):

diskutil cs resizeStack B6A398E1-B484-4A1A-A590-2FB663DC609A 0g
diskutil cs resizeStack B6A398E1-B484-4A1A-A590-2FB663DC609A 998g

0g è una dimensione magica qui che funziona in 10.7 - 10.10 (a volte anche in 10.11 / 12). Se ricevi un errore "disco troppo piccolo" usa una dimensione leggermente inferiore come 997g o 996g. Dopo aver rimosso un BootCamp o una partizione Linux nel modo più difficile, ciò potrebbe non riuscire perché i componenti interni del CoreStorage Logical Volume Group sono corrotti. Quindi devi eseguire il backup del volume principale con ad es. Time Machine, clean-ricrea il tuo Fusion Drive da zero e ripristina il tuo sistema con il tuo backup Time Machine.

Per rimuovere GRUB devi ricordare dove lo hai installato. Di solito è installato su una delle due partizioni EFI. Devi montare uno di essi e controllare se contengono "non comune "cartelle .

    
risposta data 28.12.2016 - 13:15
fonte

Leggi altre domande sui tag