Comment copier une ISO sur une clé USB à partir de Mac OS X avec dd

Si vous avez téléchargé une image ISO d'un autre système d'exploitation, par exemple Ubuntu Linux ou Windows 10, et que vous souhaitez transformer ce fichier image ISO en une clé d'installation USB amorçable à l'aide d'une clé USB ou d'un lecteur flash USB, vous trouverez la manière la plus fiable de copier ou de "graver" l'ISO sur le volume USB cible en vous servant de la ligne de commande de Mac OS X. Il existe d'autres solutions, mais cette approche en ligne de commande utilisant dd ne nécessite aucun téléchargement par une tierce partie, elle est assez rapide, et est toujours fiable pour produire des volumes amorçables à partir de fichiers ISO.

Il est important de noter qu'il s'agit d'un système quelque peu avancé qui ne devrait être utilisé que par les utilisateurs de Mac qui sont parfaitement à l'aise avec la ligne de commande. En utilisant sudo dd, il y a peu de marge d'erreur, et un identificateur de disque incorrectement impliqué pourrait entraîner une perte de données permanente. Ce risque rend cette méthode inappropriée pour les utilisateurs novices de Mac OS X, qui devraient plutôt se tourner vers l'approche plus simple consistant à utiliser Disk Utility pour graver une ISO de la manière traditionnelle.

Comment copier un fichier ISO sur un lecteur cible en utilisant "dd" dans Mac OS X

Cela effacera le volume cible, en remplaçant les données se trouvant sur le disque de destination par le contenu ISO. Il n'y a pas de confirmation, c'est pourquoi il est essentiel d'utiliser l'identificateur de lecteur approprié et la syntaxe adéquate pour éviter d'effacer le mauvais élément. Vous devez sauvegarder le Mac avec Time Machine avant de commencer.

  1. Attachez la clé USB cible au Mac si vous ne l'avez pas encore fait, puis lancez le Terminal
  2. Tapez la commande suivante pour imprimer une liste des volumes joints sur le Mac :
  3. diskutil list

    Cela peut ressembler à ce qui suit, ce sera différent sur chaque Mac :

    $ diskutil list

    /dev/disk0

    # : IDENTIFICATEUR DE TAILLE DU NOM DE TYPE

    0 : GUID_partition_scheme *251.0 GB disk0

    1 : EFI EFI 209.7 MB disk0s1

    2 : Apple_CoreStorage 250.1 GB disk0s2

    3 : Apple_Boot Recovery HD 650.1 MB disk0s3

    /dev/disk1

    # : IDENTIFICATEUR DE TAILLE DU NOM DE TYPE

    0 : Apple_HFS Macintosh HD *249.8 GB disk1

    Volume logique sur disk0s2

    Débloqué Chiffré

    /dev/disk3

    # : IDENTIFICATEUR DE TAILLE DU NOM DE TYPE

    0 : partition_scheme *5.3 MB disk3

    1 : partition_map 32.3 KB disk3s1

    2 : FAT_32 THE_DESTINATION 8.2 GB disk3s2

    /dev/disk4

    # : NOM DE TYPE

  4. Repérez le nom du volume USB du lecteur cible (dans cet exemple, "THE_DESTINATION") et notez l'identifiant (dans cet exemple, "disk3s2")
  5. Démontez le volume cible à l'aide de la commande suivante, en remplaçant l'identifiant comme il convient :
  6. sudo umount /dev/(IDENTIFIANT)

    En reprenant l'exemple ci-dessus, qui n'est pas universellement applicable :

    sudo umount /dev/disk3s2

  7. Vous êtes maintenant prêt à formater le lecteur cible et à "graver" l'ISO sur ce volume USB - cela effacera toutes les données sur le lecteur cible en les remplaçant par l'ISO, cela ne peut pas être annulé - il est absolument essentiel que vous cibliez l'identifiant approprié pour éviter une perte de données involontaire. En supposant que vous savez ce que vous faites, remplacez le chemin d'accès à l'ISO par l'ISO à graver sur le volume de l'identificateur cible prévu en utilisant la commande suivante :
  8. sudo dd if=/path/image.iso of=/dev/r(IDENTIFIANT) bs=1m

    Par exemple, avec un ISO Windows nommé "Windows10_x64_FR-US.iso" sur le bureau, la syntaxe serait :

    sudo dd if=~/Desktop/Windows10_x64_FR-US.iso of=/dev/rdisk3s2 bs=1m

    Notez qu'un signifiant "r" est placé devant l'identifiant du disque, ce qui rend la commande beaucoup plus rapide. Le "bs=1m" à la fin sert à indiquer la taille du bloc, ce qui accélère également le processus. Aucun de ces ajustements n'est nécessaire pour copier l'ISO sur l'image disque avec succès, cela permet simplement d'obtenir une expérience nettement plus rapide.

  9. Lorsque vous êtes certain que la syntaxe est correcte, appuyez sur "return" et entrez le mot de passe de l'administrateur, le processus de copie commencera immédiatement
Lire aussi :  Comment ajouter un volume au conteneur APFS sous Mac OS

Il n'y a pas de barre de progression, alors attendez, la durée du processus de copie ISO dépend de plusieurs facteurs, notamment la vitesse du Mac, la vitesse du volume cible et la taille du fichier ISO copié ou gravé vers la destination.

Une fois terminé, vous pouvez éjecter le volume, il est prêt à partir.

diskutil eject /dev/(IDENTIFIER)

Pour ce que ça vaut, cela fonctionne pour copier les images ISO qui ne sont pas des volumes de démarrage et les installateurs aussi. Par exemple, si vous avez créé vous-même une ISO d'un volume, vous pouvez utiliser la séquence de commandes ci-dessus pour copier cette ISO sur un autre volume également.

Lire aussi :  Sauvegardes Mac faciles et redondantes avec Time Machine et lecteurs multiples

Nous avons déjà parlé d'une astuce dd similaire, mais les modifications décrites ici rendent le processus ci-dessus plus rapide et plus fiable pour certains utilisateurs. Cette méthode devrait fonctionner correctement dans toutes les versions d'OS X, indépendamment de ce qui fonctionne sur Mac.

Si vous connaissez une autre méthode pour transformer rapidement des images ISO en volumes d'installation amorçables, faites-le nous savoir dans les commentaires !

Click to rate this post!
[Total: 1 Average: 4]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *