Ceci est une ancienne révision du document !
Créer une clé USB bootable de Windows (10 ou 11)
Ce tutoriel décrit les logiciels à installer et la démarche à suivre pour la création depuis Ubuntu d'une clé "bootable" de Windows 10 ou 11 en vue de son installation.
Pré-requis
- Disposer des droits d'administration;
- Disposer d'une connexion à Internet configurée et activée;
- Avoir une clé USB de capacité suffisante (> 8 Go) pour accueillir votre version de Windows;
- Permettre à votre ordinateur de démarrer via un périphérique USB (voir dans votre bios).
* Avoir téléchargé une 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 qui nécessite un boot sur partition FAT32 (ou 16 ou 12). 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 de boot Windows 10 11 à partir d’une image iso, il faudra donc créer 2 partitions : une partition boot en FAT32 qui ne contiendra que les fichiers boot pour l’UEFI et une partition NTFS qui contiendra toutes les données de l’iso de windows.
Méthodes qui prennent en charge une ISO ou un DVD de Windows pour créer une clé USB bootable de Windows
Avec GParted
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
Le but est de créer une partition FAT32 pour le boot en UEFI et une partition NTFS qui contiendra tout les éléments de l'iso.
Testé sous Ubuntu 22.04 et Windows 11 23H2
.
**Installation de GParted**
Pour l'installer, cliquez sur ce lien gparted ou ouvrez un terminal et entrez la commande suivante.
sudo apt-get install gparted
.
**Préparation de la clé**
À certaines étapes le logiciel vous demandera votre mot de passe pour valider votre permission Connectez votre clé USB à l'ordinateur; Ouvrez GParted via les menus de votre environnement ou saisissez dans un terminal la commande suivante:
gparted
1 Sélectionnez votre périphérique;
2 Onglet Partition ou clic droit sur votre partition puis sélectionner 'Démonter'
3 Créer une nouvelle table de partition GPT pour être en mode UEFI ou msdos pour être en mode Legacy : Périphérique / créer une table de partition / choisir GPT ou msdos / appliquer
4 Créer une partition FAT32 de 100 Mo : Clic droit sur l’espace non alloué /nouvelle /
Préciser la taille 100 - Partition primaire - Système de fichier fat32 - Étiquette UEFI_NTFS - Ajouter
5 Créer une partition NTFS d’au moins 7 Go : Clic droit sur l’espace non alloué /nouvelle /
Laisser la taille maximum (>7Go)- Partition primaire - Système de fichier ntfs - Étiquette NTFS - Ajouter
6 Appliquer toutes les opérations (V vert) : appliquer (fermer quand opérations effectuées)
7 Uniquement pour une table de partition MsDos : Mettre le drapeau LBA sur la partition fat32 : Clic droit sur la partition fat32 / Gérer les drapeaux / cocher lba / fermer
8 Quitter Gparted.
(Attention à ce que vous ayez bien sélectionné votre clé USB !!! );
.
**Copier sur la clé les fichiers de Windows**
1 Sur la partition UEFI_NTFS, copier le dossier efi contenu dans l'iso
2 Sur la partition NTFS, copier tous les fichiers et dossiers contenus dans l'iso de Windows (peut être très long)
.
**Pour lancer l'installation de Windows**
Démarrer simplement sur votre clé USB. Comme la clé USB contient 2 partitions, elle peut apparaître 2 fois lors du boot de l'ordinateur. Seule la partition FAT32 peut booter, si vous avez un message d'erreur après avoir choisi une partition, recommencez et sélectionnez l'autre partition.
.
Par défaut, un bios UEFI recherche un fichier \EFI\Boot\bootx64.efi pour obtenir les instructions de boot. Ce fichier doit être sur une partition FAT32 pour être accessible à tous les bios même si certaines lisent les partitions NTFS. Les disques fixes doivent obligatoirement avoir une table de partition GPT en mode UEFI. Par contre, les disques amovibles peuvent avoir une table de partition MBR.
Si vous désirez installer windows 10 sur un disque MBR (mode legacy), il faudra choisir MSDOS. Dans les autres cas, le choix GPT ou MBR est probablement peu critique. Les clés réalisées sous windows 11 avec l'utilitaire Microsoft sont en MBR, celles avec Rufus en GPT par défaut.
Avec WOEUSB-NG
Testé sous Ubuntu 22.04 et Windows 11 23H2
Il existe un logiciel dédié exclusivement à la création de clé USB bootable de Windows 7 à 11 : WoeUSB-NG (ressemble à Rufus sous Windows selon cet image jointe). Ce logiciel effectue les mêmes manipulations que celles décrites dans le paragraphe précédent utilisant gparted, mais avec une interface graphique et quelques clics.
Pré-requis : Avoir téléchargé une iso de Windows.
.
Pour l'installer, il faut d'abord mettre à jour votre système.
.
Ensuite, il faut 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, il faut procéder à l'installation :
sudo pip3 install WoeUSB-ng
.
WoeUSB-NG devrait apparaître dans la liste de vos logiciels. Vous pouvez aussi l'appeler en ligne de commande :
woeusbgui
Il suffit alors de choisir l'iso de windows que vous voulez transférer sur une clé usb et la clé usb (disque de destination) sous la forme /dev/sdX.
voir bug sur github
Remarques
1 Il est possible de connaître le "device" de la clé USB en utilisant GParted ou blkid.
2 Attention, les données d'origine de la clé seront complètement effacées.
Contributeur : Stylou, Canigou 66, 0ol, f2ot, Clapico