Ceci est une ancienne révision du document !


Créer une clé USB bootable de Windows (10 ou 11)

L'installation est traitée dans cette page de la documentation : Comment (ré)installer Windows sans perdre Ubuntu. Elle vous permettra de comprendre et sauvegarder vos données pour (ré)installer Windows.
Depuis 2018, les versions de windows 10 et toutes les versions de windows 11 dépassent 4 Go. La FAT32 indispensable pour créer une clé USB bootable ne gère pas ces fichiers. Les méthodes décrites pour des versions de Windows antérieures 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" de Windows 10 ou 11 en vue de son installation.

  • 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.

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.

En cas de dual-boot, quel que soit votre choix, une fois Windows (ré)installé, vous aurez certainement perdu Grub2 au profit de l'amorçage de Windows. Il vous faudra récupérer Grub2 après l'installation de Windows. Vous pourrez vous reporter à la page Comment récupérer Ubuntu après installation de Windows.
Pour les versions 32 bits de windows 10, une clé USB de 4Go est souvent suffisante. Une seule partition en FAT32 est alors nécessaire

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.

.

Table de partition GPT ou MSDOS ?

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 certains 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 (appelée MSDOS sous gparted) ou GPT en UEFI.

Les clés réalisées sous windows 11 avec l'utilitaire Microsoft sont en MBR, celles avec Rufus en GPT par défaut. Pour une installation windows 11, le choix GPT ou MSDOS est donc peu critique.

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.

Il faut une clé d'au moins 8Go
AVERTISSEMENT: Toutes les données présentes sur la clé USB seront perdues !

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

  • tutoriel/installer_windows_boot_usb.1704334298.txt.gz
  • Dernière modification: Le 04/01/2024, 03:11
  • par f2ot