J’ai récemment du cloner le DVD bootable d’OS X 10.6 sur une clef USB pour un ami dont le lecteur DVD du MAC ne fonctionne plus. Le but étant de booter sur la clef plutôt que sur le DVD.
Pour ce faire, j’ai choisi une clef USB de 8Go car le DVD original fait 7,8Go.
L’Utilitaire de disque étant récalcitrant face à l’opération demandée, je me suis tourné vers le Terminal et la ligne de commande.
Voici la procédure…
Pour commencer, on insert le DVD dans le lecteur et la clef USB dans le port qui lui convient.
Dans le terminal, on tape ensuite :
$ sudo diskutil list
Et on obtient une liste de tous les disques connectés au MAC.
Par exemple, chez moi, cela donne :
/dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *500.1 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_HFS Home 479.0 GB disk0s2 3: Microsoft Basic Data BOOTCAMP 16.8 GB disk0s3 /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *120.0 GB disk1 1: EFI EFI 209.7 MB disk1s1 2: Apple_HFS Mavericks 119.2 GB disk1s2 3: Apple_Boot Recovery HD 650.0 MB disk1s3 /dev/disk2 #: TYPE NAME SIZE IDENTIFIER 0: Apple_partition_scheme *60.0 GB disk2 1: Apple_partition_map 32.3 KB disk2s1 2: Apple_HFS Macintosh HD 59.9 GB disk2s3 /dev/disk3 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *500.1 GB disk3 1: EFI EFI 209.7 MB disk3s1 2: Apple_HFS FinalCut 499.8 GB disk3s2 /dev/disk5 #: TYPE NAME SIZE IDENTIFIER 0: Apple_partition_scheme *7.8 GB disk5 1: Apple_partition_map 30.7 KB disk5s1 2: Apple_Driver_ATAPI 1.0 GB disk5s2 3: Apple_HFS Mac OS X Install DVD 6.7 GB disk5s3 /dev/disk6 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *2.0 TB disk6 1: EFI EFI 209.7 MB disk6s1 2: Apple_HFS Time Machine (Mounta... 2.0 TB disk6s2 /dev/disk8 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *7.9 GB disk8 1: DOS_FAT_32 FILMS 7.9 GB disk8s1
J’ai surligné en rouge les disques qui nous intéressent : /dev/disk5
pour le DVD et /dev/disk8
pour la clef USB qui contient actuellement une partition à effacer nommée FILMS.
Avant de lancer la copie, on va démonter et PAS éjecter les disques concernés par la copie :
$ sudo diskutil unmountDisk /dev/disk5 Unmount of all volumes on disk5 was successful
$ sudo diskutil unmountDisk /dev/disk8 Unmount of all volumes on disk8 was successful
Pour lancer la copie, rien de plus simple :
$ sudo dd if=/dev/disk5 of=/dev/disk8 bs=1m
if
pour Input file et of
pour Output file
bs=1m
signifie que nous allons utiliser des Blocks size de 1Mo.
Durant toute la phase de copie, rien ne s’affichera dans la fenêtre du Terminal. Seul le curseur clignotera.
En fonction de la vitesse d’écriture de votre clef USB, la copie devrait durer entre 1h et 2h.
Attention ! : Il faut manier cette commande avec toutes les précautions d’usage. Une seule erreur dans le nom de la destination pourrait effacer à jamais les données d’un mauvais disque.
Pour aller plus loin avec la commande dd
: http://doc.ubuntu-fr.org/dd