Prendi in prestito un trucco da Apple: imposta il tipo di partizione su qualcosa che non sia Apple_HFS. Il tipo di partizione Apple_Boot viene utilizzato da Lion Recovery e dovrebbe fornire il comportamento esatto desiderato. Questo processo NON è per i deboli di cuore, e devi assolutamente avere un backup. Se una parte di questo processo non è chiara, NON FARLO . Tieni presente che tutti i numeri e i nomi di unità saranno diversi sul tuo computer.
Per prima cosa, determina quale "disco BSD" è l'unità di destinazione. Molto probabilmente disk1, ma non necessariamente. Ad esempio, questo è il mio attuale sistema:
bash-3.2$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *120.0 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh SSD 119.2 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *320.1 GB disk1
1: EFI 209.7 MB disk1s1
2: Apple_HFS Secondary HD 319.7 GB disk1s2
Quello che segue è un lavoro di copia-incolla-modifica da Dmitry Dulepov :
Abbiamo bisogno di cambiare il tipo di questa partizione. Ciò comporta la notazione dei parametri delle partizioni, l'eliminazione e la creazione di una patition con gpt. Principali, lascia scoprire i parametri:
bash-3.2$ sudo gpt show 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 246725744 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
247135384 262144
247397528 1269528 3 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
248667056 1402591
250069647 32 Sec GPT table
250069679 1 Sec GPT header
Successivamente, elimina e aggiungi la partizione. Nota che utilizziamo i valori trovati nel passaggio precedente.
bash-3.2$ sudo gpt remove -b 247397528 -s 1269536 -t 48465300-0000-11AA-AA11-00306543ECAC disk1
disk0s3 removed
bash-3.2$ sudo gpt add -b 247397528 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC
disk0 disk1s3 added
Notare il GUID differente. Questo è importante perché indica a OS X il tipo di partizione.
...
Controlla se tutto è ok:
bash-3.2$ diskutil list disk1
Dovresti vedere che cosa era stata precedentemente una partizione Apple_HFS dovrebbe essere elencata come Apple_Boot. Tali partizioni sono avviabili su un Mac Intel senza essere montate automaticamente da un sistema in esecuzione. Ripeti questo processo generale con ogni partizione che vuoi "nascondere" normalmente.