Monter la partition Windows d’un CD hybride sous Mac OS X

Quand on travaille sur des ordinosaures, on se retrouve parfois avec des CD-ROM qui contiennent deux partitions, une destinée aux Mac (en HFS) et une destinée aux autres systèmes – généralement DOS ou Windows – en ISO 9660. Sous Mac OS X, la partition HFS monte par défaut, alors que la partition ISO9660 est ignorée. Heureusement, il est possible de forcer son apparition.
CD-800x800

Première chose à faire, identifier la partition et lancer le Terminal.

diskutil list

/dev/disk9
#: TYPE NAME SIZE IDENTIFIER
0: CD_partition_scheme *473.4 MB disk9
1: Apple_partition_scheme 412.2 MB disk9s1
2: Apple_partition_map 1.0 KB disk9s1s1
3: Apple_HFS ZipPlus 112.5 MB disk9s1s2

La partition qui a un nom (disk9s1s2) est celle en HFS, montée, la partition sans nom (disk9s1) est donc généralement celle en ISO9660.

Pour la monter, il va falloir d’abord créer un point de montage, sous (par exemple) le nom CDWindows.

sudo mkdir /Volumes/CDWindows

Ensuite, on va monter la partition dedans, en modifiant évidemment en fonction de votre CD.

sudo mount -t cd9660 -r /dev/disk9s1 /Volumes/CDWindows

Pour éjecter le volume, une fois la lecture des données terminées, il faut le faire manuellement.

sudo umount /Volumes/CDWindows

Enfin, ne pas oublier de supprimer le point de montage (attention à ne pas vous tromper de nom).

sudo rm -r /Volumes/CDWindows

Et sinon, il y a une solution plus simple : mettre le CD dans une machine sous Windows.