Créer une clé USB bootable de Windows (10 ou 11)
Depuis 2018, les images disque d’installation de Windows 10 et de Windows 11 contiennent au moins un fichier de taille supérieure à 4 Go. Une partition FAT32 indispensable pour créer une clé
USB bootable ne gère pas de tels fichiers. Les méthodes décrites pour des versions antérieures de Windows ne fonctionnent donc plus.
Ce tutoriel décrit les logiciels à installer et la démarche à suivre pour la création, depuis Ubuntu, d'une clé "bootable" – amorçable – de Windows 10 ou 11 en vue de l’installation de ce système.
Pré-requis
-
Disposer d'une connexion à Internet, configurée et activée ;
Avoir une clé
USB de capacité suffisante (≥ 8 Go) pour accueillir le programme d’installation de Windows ;
-
Avoir téléchargé une image ISO de Windows ou posséder un DVD de Windows.
Introduction
Depuis 2018, les images ISO de Windows contiennent un fichier de plus de 4 Go (install.vim). Windows 11 ne peut fonctionner qu’avec un boot en UEFI, lequel nécessite un boot sur partition FAT32, FAT16 ou FAT12. La FAT32 étant limitée aux fichiers de moins de 4 Go, il n'est pas possible d'y mettre les fichiers de l'ISO de Windows.
Pour créer une clé USB amorçable de Windows 10 ou 11 à partir d’une image ISO, il faudra donc créer 2 partitions :
En cas de « dual boot » – choix de démarrage entre deux systèmes installés –, quel que soit votre choix, une fois Windows (ré)installé, vous aurez certainement perdu
Grub2 au profit du gestionnaire de démarrage de Windows. Pour récupérer Grub2, vous pourrez vous reporter au tutoriel
Comment récupérer Ubuntu après installation de Windows.
Pour les versions 32 bits de Windows 10, une clé
USB de 4 Go conviendra le plus souvent. Une seule partition en FAT32 sera alors requise.
Méthodes de prise en charge d’une image ISO ou d’un DVD de Windows
Deux méthodes sont décrites ci-après :
Une troisième méthode serait d'utiliser le logiciel
ventoy
Avec GParted
Le but est de créer une partition FAT32 pour le boot en UEFI et une partition NTFS qui contiendra tous les éléments de l'ISO.
Pré-requis : avoir téléchargé une ISO de Windows, la décompresser et copier tous les éléments dans un dossier de votre ordinateur.
La procédure décrite ci-après a été testée et validée dans un environnement Gparted Ubuntu 24.04 LTS avec une ISO Windows 11 24H2.
Installation de GParted
Pour l'installer :
-
ouvrir un
terminal et saisir la
commande suivante :
sudo apt-get install gparted
Préparation de la clé
Certaines étapes nécessiteront la saisie de votre mot de passe pour valider votre permission.
Connecter votre clé USB à l'ordinateur.
Démarrer GParted :
Étapes :
Sélectionner votre périphérique ;
Ouvrir le menu Partition, ou appeler le menu contextuel (clic droit) de votre partition, puis sélectionner Démonter ;
Créer une table de partition GPT (ou MBR MSDOS) : Périphérique / créer une table de partition / choisir GPT / appliquer ;
Créer une partition NTFS d’au moins 7 Go : menu contextuel (clic droit) de l’espace non alloué / nouvelle.
Créer une partition FAT32 de 100 Mo : menu contextuel (clic droit) de l’espace non alloué / nouvelle.
Préciser la taille 100
Partition primaire
Système de fichier fat32
Étiquette UEFI_NTFS
Ajouter ;
Appliquer toutes les opérations (V vert) : appliquer puis fermer quand les opérations sont effectuées ;
Uniquement pour une table de partition MS-DOS, activer le drapeau LBA sur la partition fat32 : menu contextuel (clic droit) de la partition fat32 / Gérer les drapeaux / cocher lba / fermer ;
Uniquement pour une table de partition GPT, activer le drapeau msftdata sur les 2 partitions et en plus no_automount sur la partition fat32 : menu contextuel (clic droit) sur la partition / Gérer les drapeaux / cocher le ou les drapeaux voulus / fermer ;
Quitter Gparted.
Attention : il faut veiller à avoir bien sélectionné votre clé USB !
Copier sur la clé les fichiers de Windows
Sur la partition UEFI_NTFS, copier le dossier efi contenu dans l'ISO ;
Sur la partition NTFS, copier tous les fichiers et dossiers contenus dans l'ISO de Windows. Cette opération peut être particulièrement longue.
Pour lancer l'installation de Windows
Démarrer simplement sur votre clé USB. Comme la clé USB contient 2 partitions, elle peut apparaitre 2 fois dans le menu de démarrage de l'ordinateur. Seule la partition FAT32 peut être amorcée. Si une erreur survient après le choix d’une partition, recommencer et sélectionner l'autre partition.
Table de partition GPT ou MSDOS pour la clé UEFI ?
Par défaut, un BIOS UEFI recherche un fichier \EFI\Boot\bootx64.efi
pour obtenir les instructions de démarrage. Ce fichier doit être sur une partition FAT32 afin d’être accessible à tous les BIOS, même si certains savent lire les partitions NTFS. Les disques fixes doivent présenter une table de partition GPT en mode UEFI. En revanche les disques amovibles peuvent exposer une table de partition MBR – appelée MSDOS sous GParted – ou GPT en UEFI.
Les clés réalisées sous Windows 11 avec l'utilitaire de Microsoft ont une table de partition MBR, celles qui sont préparées avec Rufus une table de partition GPT par défaut. Pour une installation de Windows 11, le choix GPT ou MSDOS est donc théoriquement peu critique. Cependant il est possible que certains BIOS requièrent des modifications d'options pour démarrer sur une clé MBR.
Avec WoeUSB-ng
Il existe un logiciel dédié exclusivement à la création de clé USB bootable de Windows 7 à Windows 11 : WoeUSB-ng1). Son interface ressemble à celle de Rufus comme l’illustre cette capture de fenêtre. Ce logiciel effectue les mêmes manipulations que celles qui sont décrites dans la section précédente, relative à GParted, avec une interface graphique et quelques clics. La table de partition pour le clé sera du type MSDOS (MBR).
Pré-requis : avoir téléchargé une image ISO de Windows.
La procédure ci-après a été testée et validée dans un environnement Ubuntu 24.04 LTS avec une image ISO Windows 11 24H2.
Installation du logiciel WoeUSB-ng
Étapes :
Au préalable, mettre à jour votre système ;
Puis installer les dépendances nécessaires à WoeUSB-ng :
sudo apt install git p7zip-full python3-pip python3-wxgtk4.0 grub2-common grub-pc-bin wimtools
Enfin, procéder à l'installation proprement dite :
sudo pip3 install WoeUSB-ng
Si un message d'erreur (error: externally-managed-environment etc…) apparaît, il faut supprimer le fichier /usr/lib/python3.12/EXTERNALLY-MANAGED .
(attention, il faut adapter le chiffre à la version de python installée sur votre ordinateur 3.12 dans l'exemple)
sudo rm /usr/lib/python3.12/EXTERNALLY-MANAGED
sudo pip3 install WoeUSB-ng
WoeUSB-ng devrait apparaitre dans la liste de vos logiciels.
Création de la clé USB
Étapes :
Démarrer le logiciel :
Choisir :
Démarrer le transfert (bouton Install).
Il faut une clé USB d'une capacité supérieure ou égale à 8 Go.
AVERTISSEMENT : toutes les données présentes sur la clé USB seront perdues !
Remarques
Il est possible de connaitre le
device de la clé
USB en utilisant le logiciel GParted ou la commande
blkid
;
Attention : les données d'origine de la clé
USB seront complètement effacées.
Contributeurs : Stylou, Canigou 66, 0ol, f2ot, Clapico.