Se su un disco che è stato ripartizionato in un formato diverso da EFI o GPT è ancora presente un'intestazione GPT di backup, il sistema operativo Solaris può erroneamente considerare il disco come EFI o GPT. Questo errore si verifica solo se un disco con etichetta EFI o GPT viene ripartizionato con una versione precedente di Solaris o usando un programma di utilità non compatibile con EFI o GPT. Se viene utilizzata l'intestazione GPT di backup, viene visualizzato il seguente avviso:
primary label corrupt; using backup |
Soluzione 1. Cancellare l'intero disco prima di ripartizionarlo.
dd if=/dev/zero of=/dev/rdsk/c1t3d0 |
Soluzione 2. Cancellare l'intestazione GPT di backup che si trova nell'ultimo blocco del disco. Procedere come segue:
Eseguire il comando format sul disco e specificare l'opzione verify. Annotare i valori dei settori.
#echo "verify" | format /dev/rdsk/c1t3d0 | grep "^sectors" Reading the primary EFI GPT label failed. Using backup label. Use the 'backup' command to restore the primary label. sectors = 143374743 |
(Opzionale) Copiare i contenuti del blocco specificato.
dd if=/dev/rdsk/c1t3d0 of=/var/tmp/lastblock iseek=143374743 |
Cancellare il blocco specificato.
dd if=/dev/zero of=/dev/rdsk/c1t3d0 oseek=143374743 |