Empruntez une astuce à Apple - définissez le type de partition à autre chose que Apple_HFS. Le type de partition Apple_Boot est utilisé par Lion Recovery, et devrait fournir le comportement exact que vous souhaitez. Ce processus n'est PAS pour les cœurs fragiles et vous devez absolument avoir une sauvegarde. Si une partie de ce processus n'est pas claire, NE PAS LE FAIRE . Notez que tous les numéros et noms de lecteurs seront différents sur votre ordinateur.
Tout d'abord, déterminez quel est le "disque BSD" de votre lecteur cible. Très probablement disk1, mais pas nécessairement. Par exemple, voici mon système actuel :
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
Ce qui suit est un travail de copier-coller-éditer à partir de Dmitry Dulepov :
Nous devons changer le type de cette partition. Cela implique de noter les paramètres de la partition, de la supprimer et de créer une patition avec gpt. D'abord, trouvons les paramètres :
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
Ensuite, supprimez et ajoutez la partition. Notez que nous utilisons les valeurs trouvées à l'étape précédente.
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
Remarquez le GUID différent. C'est important car il indique à OS X le type de la partition.
Vérifiez si tout va bien :
bash-3.2$ diskutil list disk1
Vous devriez voir que ce qui était auparavant une partition Apple_HFS devrait être listé comme Apple_Boot. De telles partitions sont amorçables sur un Mac Intel sans être montées automatiquement par un système en cours d'exécution. Répétez ce processus général avec chaque partition que vous voulez "cacher" normalement.