Dato che a corto di spazio su MacBook Pro 13 '' 2009 (tipo A1278), ho clonato il suo drive Hitachi da 160 GB su un HDD Seagate da 1 TB. Il MacBook è installato con OS X El Capitan (10.11).
Riepilogo: viene avviato il sistema operativo clonato, è possibile accedere, la nuova dimensione del volume non viene rilevata, l'utilità del disco si blocca quando si tenta di accedere allo strumento di partizionamento.
Primi passi fatti:
- Clonato l'intero disco (livello basso)
- Attivato l'utente root nelle Preferenze di sistema
- Connesso l'unità clonata a un MacBook con OS X Lion 10.7.5
- Eliminata la partizione di ripristino per consentire l'espansione della partizione principale.
- Si è tentato di espandere la partizione principale utilizzando prima l'utilità del disco nativo e quindi Stellar Partition Manager. Nessun successo con entrambi.
Espansione della partizione dal Terminale:
Ho espanso la partizione dal terminale, ispirandomi a questo tutorial e ai suoi commenti link :
- Passato all'utente root con il comando
su
- Elenco delle unità con
diskutil list
- Smontata la partizione "Macintosh HD" dell'unità originale:
diskutil unmount /dev/disk1
e unità clonatadiskutil unmount /dev/disk2
- Mostra lo schema di partizione dell'unità originale:
gpt show /dev/disk1
- Eliminato lo schema di partizione sull'unità clonata:
gpt destroy /dev/disk2
- Creato un nuovo schema di partizione sull'unità clonata:
gpt create -f /dev/disk2
- Creato nuovamente le stesse partizioni, ma con una dimensione maggiore per quella "Macintosh HD" e la partizione di ripristino spostata di 800 MB prima della fine del disco rigido:
gpt add -b <start> -s <size> -t <GUID_from_disk1> /dev/disk2
- Controllato tutto ripetendo il passaggio 3 e utilizzando
gpt show ...
su entrambe le unità. - Clonata la partizione di ripristino
dd if=/dev/disk1s3 of=/dev/disk2s3
- Ripetere il passaggio 8.
Risultato:
- La partizione "Macintosh HD" dall'unità clonata mostra la dimensione corretta di circa 800 GB quando è collegata esternamente a MacBook con Lion 10.7.5.
- Quando il disco rigido viene inserito nel MacBook originale, il sistema operativo viene avviato correttamente e consente l'accesso. (Ho dovuto eseguire alcune verifiche e riparazioni minori del volume "Macintosh HD" sul MacBook su cui è in esecuzione Lion per il caricamento completo.)
- Il disco per Mac OS X 10.11 El Capitain vede ancora la dimensione errata di 160 GB per il volume "Macintosh HD" e quando si fa clic sul pulsante "Partition", l'utilità del disco si blocca. Il MacBook visualizza ancora il messaggio che il disco di avvio è pieno.
Durante la creazione delle partizioni al punto 6, si è verificato un errore mantenendo il GUID dell'unità originale con l'opzione -t
?
Ecco i dischi rigidi e le partizioni viste dal terminale:
sh-3.2# diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *160.0 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS Senza titolo 159.2 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *160.0 GB disk1
1: EFI 209.7 MB disk1s1
2: Apple_HFS Macintosh HD 159.2 GB disk1s2
3: Apple_Boot Recovery HD 650.0 MB disk1s3
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk2
1: EFI 209.7 MB disk2s1
2: Apple_HFS Macintosh HD 815.8 GB disk2s2
3: Apple_Boot Recovery HD 650.0 MB disk2s3
sh-3.2# diskutil cs list
No CoreStorage logical volume groups found
sh-3.2# diskutil unmount /dev/disk1s2
Volume Macintosh HD on disk1s2 unmounted
sh-3.2# diskutil unmount /dev/disk2s2
Volume Macintosh HD on disk2s2 unmounted
sh-3.2# gpt show /dev/disk1
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 310902592 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
311312232 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
312581768 7
312581775 32 Sec GPT table
312581807 1 Sec GPT header
sh-3.2# gpt show /dev/disk2
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 1593425880 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
1593835520 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
1595105056 358420079
1953525135 32 Sec GPT table
1953525167 1 Sec GPT header
sh-3.2#