Graver une image ISO sur clé USB sous macOS

Introduction

Sous macOS, créer une clé USB bootable à partir d'une image ISO est une opération simple grâce aux outils intégrés au système. Que ce soit pour installer une distribution Linux, Windows ou un système BSD, la commande dd héritée de l'univers Unix/BSD reste la méthode la plus fiable et universelle.

Cet article couvre la gravure d'images ISO pour Linux, Windows et BSD.
Pour les installeurs macOS, une procédure dédiée utilisant createinstallmedia est disponible dans un article séparé.


Prérequis

(Attention : toutes les données présentes sur la clé USB seront effacées)


Méthode en ligne de commande avec dd

Étape 1 : Identifier la clé USB

Ouvrez le Terminal et listez les disques connectés :

diskutil list

Repérez votre clé USB dans la liste. Elle apparaît généralement sous la forme /dev/disk2, /dev/disk3 ou un numéro supérieur. Ne confondez pas avec disk0 (disque système) ou disk1 (souvent une partition système).

(Astuce : la taille affichée permet d'identifier facilement votre clé USB)

Étape 2 : Démonter la clé USB

Avant d'écrire sur le périphérique, il faut le démonter sans l'éjecter :

diskutil unmountDisk /dev/diskN

Remplacez N par le numéro de votre clé USB identifié à l'étape précédente.

Étape 3 : Écrire l'image ISO

Utilisez la commande dd pour copier l'image sur la clé :

sudo dd if=/chemin/vers/image.iso of=/dev/rdiskN bs=4m status=progress

Explication des paramètres :

Pourquoi /dev/rdiskN plutôt que /dev/diskN ?

Le préfixe r désigne le périphérique en mode « raw » (brut). Sous macOS, ce mode bypasse le cache système et offre des vitesses d'écriture nettement supérieures — souvent 3 à 5 fois plus rapides.

Étape 4 : Éjecter la clé USB

Une fois l'écriture terminée, éjectez proprement la clé :

diskutil eject /dev/diskN

(Note : macOS peut afficher un message indiquant que le disque n'est pas lisible — c'est normal pour une clé bootable Linux ou BSD)


Exemple complet

Voici un exemple concret pour graver une image Ubuntu sur une clé USB identifiée comme disk4 :

diskutil list
diskutil unmountDisk /dev/disk4
sudo dd if=~/Downloads/ubuntu-24.04-desktop-amd64.iso of=/dev/rdisk4 bs=4m status=progress
diskutil eject /dev/disk4

Alternatives graphiques

Si vous préférez une interface graphique, plusieurs applications sont disponibles :

balenaEtcher

Raspberry Pi Imager


Cas particulier : images Windows

Les images ISO Windows peuvent poser des difficultés particulières en raison du fichier install.wim qui dépasse souvent la limite de 4 Go imposée par le système de fichiers FAT32 requis pour le boot UEFI.

Solutions possibles :


Dépannage

« Permission denied » ou « Operation not permitted »

Vérifiez que vous utilisez bien sudo devant la commande dd. Si le problème persiste, assurez-vous que le Terminal dispose des autorisations « Accès complet au disque » dans Réglages Système > Confidentialité et sécurité.

« Resource busy »

La clé USB n'a pas été correctement démontée. Relancez la commande diskutil unmountDisk et réessayez.

Vitesse d'écriture très lente

Vérifiez que vous utilisez bien /dev/rdiskN (avec le r) et non /dev/diskN. La différence de performance est significative.

La clé ne boote pas


Conclusion

La commande dd reste l'outil le plus universel et fiable pour créer des clés USB bootables sous macOS. Sa syntaxe simple et sa compatibilité avec pratiquement toutes les images ISO en font la méthode de référence pour les utilisateurs à l'aise avec le Terminal.

Pour ceux qui préfèrent une approche graphique, balenaEtcher offre une alternative moderne avec vérification automatique de l'écriture — particulièrement utile pour s'assurer de l'intégrité de la clé avant une installation importante.



↑ Haut de page