Perché un disco rigido WD da 4 TB si rifiuta di essere utilizzato come disco di avvio interno in un iMac 27 "2011

3

Comprato un WD Re 4 TB da 3,5 "HD da utilizzare come disco di avvio interno in un iMac 27" a metà 2011. Non ho visto nulla online che indichi che non dovrebbe funzionare. iMac non richiede aggiornamenti firmware / EFI, quindi sembra essere completamente aggiornato a tale riguardo. L'unità WD è formattata con GUID e divisa in due volumi. Ma quando iMac inizia con il nuovo disco rigido (clonato dal vecchio con la nuova versione di Carbon Copy Cloner) montato internamente, c'è solo la cartella lampeggiante con il punto interrogativo. Se poi avvio da una chiavetta USB con l'unità ancora all'interno, l'iMac dirà che non riconosce il disco. Se apro Utility Disco e selezioni il disco WD, verrà elencato come avente uno schema di partizione Master Boot Record.

Selotolgo,lomontoinuncontenitoreesternoeloconnettoallostessoiMactramiteUSB,funzionaperfettamenteepuòesserepersinoavviatoda.

Come si può vedere, se usato esternamente è correttamente elencato con una mappa di partizione GUID.

Per ricapitolare: funziona bene esternamente, può essere avviato da tramite USB. Non funziona internamente su SATA, è elencato con un tipo di mappa di partizione sbagliato.

Ecco un elenco di dischi con esso montato sul mio laptop:

    LarsMacBook:~ larsgu$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            499.4 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            LarsMacBook HD         +499.1 GB   disk1
                                 Logical Volume on disk0s2
                                 3E6BC282-2AA4-46CE-BBBC-FC9BC7DCAC9D
                                 Unlocked Encrypted

/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        +19.8 MB    disk2
   1:        Apple_partition_map                         32.3 KB    disk2s1
   2:                  Apple_HFS Flash Player            19.7 MB    disk2s2

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *4.0 TB     disk3
   1:                        EFI EFI                     314.6 MB   disk3s1
   2:                  Apple_HFS Mac HD                  1.8 TB     disk3s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk3s3
   4:                  Apple_HFS Mac HD 2                2.2 TB     disk3s4

Non riesco a vedere niente di strano. Ovunque, davvero, e ho finito le idee. Spero che qualcuno lo sappia.

PS. Per qualche motivo, non posso avviare la modalità dettagliata su iMac. Ma ho provato a ripristinare PRAM / NVRAM senza alcuna differenza.

    
posta Lars A. Gundersen 23.02.2017 - 20:00
fonte

1 risposta

1

Il problema delle tabelle di partizione GUID non rilevate si verifica quando i dischi con tabelle di partizione allineate 512B sono montati su enclosure 4k-only (o dischi 512B partizionati in enclosure 4k-only con una tabella di partizione allineata 4k sono collegati internamente).

La tabella delle partizioni GUID 512B appare come questa in blocchi (tra parentesi il "rispettivo" avvia Byte / dimensione in Byte):

                0     (0)     1   (512)   PMBR
                1   (512)     1   (512)   Pri GPT header
                2  (1024)    32 (16384)   Pri GPT table
               34             6  
               40 (20480)   ...           Start of first partition 4k aligned

La tabella delle partizioni GUID 4k è simile a quella dei blocchi 4k:

               0     (0)      1  (4096)   PMBR
               1  (4096)      1  (4096)   Pri GPT header
               2  (8192)      4 (16384)   Pri GPT table
               6 (24576)    ...           Start of first partition

Ciascuna tabella GPT può contenere fino a 128 voci di partizione.

Lo standard GPT richiede che l'intestazione GPT primaria si trovi nel blocco 1.

Un disco 512B partizionato in un enclosure solo 4k non avrà l'intestazione GPT primaria a partire dal byte 512 ma al byte 4096. Il GPT di questo disco collegato internamente non verrà rilevato correttamente perché l'intestazione primaria è prevista a Byte 512.

Solo il PMBR sembra essere valido e il "Schema mappa partizione" viene quindi rilevato come "Master Boot Record".

È vero anche il contrario: il GPT di un disco 512B partizionato internamente (con l'intestazione primaria che inizia al Byte 512) non verrà rilevato nel recinto 4k-only perché è prevista l'intestazione primaria al byte 4096.

    
risposta data 24.02.2017 - 04:09
fonte

Leggi altre domande sui tag