taraskuzio.com

Sans Terminal, macUSB crée vos clés USB bootables macOS, Windows ou Linux

Créer une clé USB avec un système d'exploitation bootable depuis un Mac a longtemps été synonyme de lignes de commande à recopier sans erreur dans le Terminal, ou de bricolages hasardeux pour contourner les blocages d'architecture entre puces Intel et Apple Silicon. macUSB, un projet open-source développé par un unique développeur polonais répondant au pseudo de Kruszoneq, tente de régler ce problème avec une application native qui prend en charge la création de clés pour macOS, Windows et Linux depuis la même interface.

Image macUSB

Une app née d'une frustration personnelle

createinstallmedia, l'outil officiel d'Apple pour créer des clés d'installation de macOS, se montre capricieux sur les anciennes versions de macOS depuis une machine Apple Silicon : erreurs de validation, certificats expirés pour High Sierra ou Mojave, incompatibilités d'architecture. macUSB gère ces obstacles automatiquement.

L'application est notarisée par Apple, donc pas besoin de désactiver Gatekeeper. Le fonctionnement rappelle Rufus, référence sous Windows longtemps absente du monde Mac : on choisit une source, on désigne la clé USB, le programme s'occupe du formatage et de l'écriture.

Une couverture logicielle large

Côté macOS, la compatibilité va de Tiger 10.4 (2005) jusqu'à la bêta de macOS 27 Golden Gate. Les possesseurs de Mac PowerPC disposent même d'un guide Open Firmware dédié, testé notamment sur un iMac G5.

macUSB permet de piocher directement sur les serveurs d’Apple. Image MacGeneration

Windows Vista, 7, 8, 10 et 11 sont pris en charge, avec gestion du double amorçage BIOS/UEFI. Pour les éditions anciennes, macUSB installe son propre chargeur, macUSBoot. L'application valide aussi intelligemment les images sources : il suffit de glisser un fichier ISO Windows ou Linux pour que l'outil identifie automatiquement la version, l'édition et l'architecture exactes, avant même de lancer le flashage. Les fichiers install.wim trop volumineux pour le FAT32 sont fractionnés automatiquement, via l'utilitaire wimlib à installer séparément.

Pour Linux, dix-neuf distributions ont été testées, dont Ubuntu, Fedora ou Arch Linux, avec des démarrages vérifiés sur du matériel réel.

Un allié contre les restrictions de Windows 11

macUSB neutralise plusieurs contraintes imposées par Microsoft à l'installation de Windows 11 : vérifications de puce TPM 2.0, Secure Boot et seuil minimal de RAM peuvent être contournés. L'application peut également préparer un compte local dès l'installation, sans passer par un compte Microsoft, et supprimer l'obligation d'une connexion internet au premier démarrage. De quoi installer Windows 11 sur du matériel normalement incompatible, en évitant les étapes de configuration en ligne imposées par défaut.

macUSB permet de contourner de nombreuses restrictions de Windows. Image MacGeneration
Windows 11 : Microsoft s’attaque aux outils qui contournent ses exigences d’installation

Windows 11 : Microsoft s’attaque aux outils qui contournent ses exigences d’installation

Une app vibe codée

Interrogé sur Reddit, le développeur a confirmé sans détour que l'application a été conçue par « vibe coding », en s'appuyant fortement sur l'IA générative. Il n'a pas jugé nécessaire de le préciser dans la description officielle du projet, estimant la mention en commentaire suffisante. Une transparence à garder en tête pour qui s'interroge sur la maintenance à long terme du projet.

La question Rosetta 2

Pour les versions de macOS antérieures à Catalina, createinstallmedia reste un exécutable x86_64, qui nécessite Rosetta 2 sur puce Apple Silicon. Or Apple a prévu de réduire cette couche de traduction à un usage quasi exclusivement dédié aux jeux après macOS 27. Le développeur attend les précisions d'Apple avec macOS 28 avant de trouver une éventuelle solution alternative.

Rosetta 2 disparaîtra à la sortie de macOS 28

Rosetta 2 disparaîtra à la sortie de macOS 28

Quelques limites à connaître

L'application nécessite Sonoma 14.6 minimum et l'accès complet au disque dans les réglages de confidentialité. Une clé USB en APFS doit être reformatée manuellement au préalable via l'Utilitaire de disque. Le support des disques externes autres que les clés USB est désactivé par défaut, par précaution.

Dans tous mes essais, la création de clés bootables s'est déroulée sans le moindre accroc et très rapidement, que ce soit pour des installeurs macOS ou Windows. L'installation des systèmes s'est ensuite lancée normalement sur les machines de test, sans message d'erreur ni blocage à signaler.

Que ce soit pour Windows, macOS ou Linux, la création d’une clé bootable est très aisée. iGeneration

macUSB se télécharge gratuitement sur GitHub, sur le site officiel, ou via brew install --cask macusb. Le code, sous licence MIT, reste ouvert à toute contribution. Le développeur détaille par ailleurs de nombreux autres réglages et cas particuliers (langues disponibles, gestion des clés multi-partitions, comportement spécifique par version de Windows ou de Linux) directement sur la page GitHub du projet, pour qui souhaite creuser davantage avant de se lancer.