Menu Fermer

Ajouter des pilotes à une clé USB d’installation de Windows

Lors de l’installation de Windows sur un nouvel ordinateur ou après un changement de matériel, il peut arriver que certains périphériques ne soient pas reconnus par défaut par le programme d’installation. Cela est souvent dû à l’absence de pilotes spécifiques, nécessaires pour que Windows puisse interagir correctement avec des composants tels que les contrôleurs de disques AHCI/RAID, les périphériques USB 3.0, ou encore les disques SSD NVMe. Pour surmonter ces obstacles, il est essentiel de savoir comment ajouter ces pilotes à votre clé USB d’installation de Windows ou directement à l’ISO.

Dans ce tutoriel, je vous guide pas à pas à travers les étapes nécessaires pour intégrer ces pilotes dans la clé USB d’installation de Windows, garantissant ainsi une installation fluide et sans encombre sur n’importe quel matériel.
Notez que nous allons utiliser l’utilitaire DISM (Deployment Image Servicing and Management) en ligne de commandes, il existe toutefois, une méthode en graphique : DISM GUI : ajouter un pilote à une ISO Windows

Ajouter des pilotes à une clé USB d'installation de Windows

Préparer les fichiers du pilote

Tout d’abord, on créé l’environnement avec les répertoires pour y stocker les fichiers temporaires et de pilotes.

  • Créez le dossier C:\Pilotes-ISO, dans ce cas nous créerons les dossiers dans le lecteur C (mais vous pouvez le faire sur un autre lecteur)
  • Puis dans ce dossier, créez les sous-dossiers suivants :
    • C:\Pilotes-ISO\pilotes — Pour y placer les pilotes que l’on souhaite injecter dans la clé USB de Windows
    • C:\Pilotes-ISO\fichiers-iso — Les fichiers extraits à partir du fichier ISO
    • C:\Pilotes-ISO\mount — Monter les fichiers de la clé USB de Windows
  • Téléchargez les pilotes nécessaires depuis le site du fabricant de votre matériel (par exemple, le pilote SATA, NVMe ou USB).
Assurez-vous que les pilotes correspondent bien à la version de Windows que vous installez (par exemple, Windows 10, Windows 11, etc.), ainsi qu’à l’architecture (32 bits ou 64 bits).

De nombreux fournisseurs (y compris Dell, HP, Lenovo, etc.) fournissent leurs pilotes sous la forme de fichiers d’archive exe ou zip auto-extractibles. Ces archives doivent être décompressées sur un disque local afin que les fichiers inf, cat et sys se trouvent dans le répertoire contenant le pilote.

  • Copiez les lecteurs dans le dossier C:\Pilotes-ISO\pilotes. Vous pouvez créer des sous-dossiers pour chaque pilote si vous voulez garder les choses organisées. Les fichiers des pilotes se présentent généralement sous la forme de fichiers .inf, .sys et .cat. Exemple ci-dessous :

Télécharger et extraire les fichiers ISO de Windows

La seconde étape consiste à récupérer les fichiers d’installation de Windows depuis les ISO officiels.
Voici comment faire :

  • Faites un clic droit sur le fichier ISO de Windows puis dans le menu contextuel : 7-zip > Extraire les fichiers
  • Dans la fenêtre d’extraction, dans le champs “Extraire vers“, saisissez C:\Pilotes-ISO\fichiers-iso
Télécharger et extraire les fichiers ISO de Windows
  • En dessous, décochez l’option pour ne pas avoir le répertoire du fichier ISO
  • Cliquez sur OK
Télécharger et extraire les fichiers ISO de Windows
  • Laissez l’opération de décompression du fichier ISO de Windows. Cela va prendre du temps car il y a beaucoup de fichiers
Télécharger et extraire les fichiers ISO de Windows
  • Une fois l’extraction de fichiers terminé, vérifiez que le dossier C:\Pilotes-ISO\fichiers-iso contient bien les fichiers de l’ISO de Windows
Télécharger et extraire les fichiers ISO de Windows

Insérer le pilote dans la clé USB d’installation de Windows (Install.wim)

Dans cet étape, nous allons utiliser l’utilitaire de Gestion et maintenance des images de déploiement (DISM) afin de préparer une image d’installation de Windows.
On intègre généralement dans install.wim les pilotes des composants qui seront utilisés après l’installation de Windows, tels que les pilotes de carte réseau, les pilotes graphiques, ou les pilotes de périphériques internes spécifiques (comme le chipset de la carte mère).

  • Appuyez sur le raccourci clavier  + X ou cliquez avec le bouton droit de la souris sur le menu Démarrer puis sélectionnez “Terminal Windows (admin)“. Plus d’informations : Comment ouvrir Windows Terminal
  • Puis passez la commande suivante :
Dism /Get-WimInfo /WimFile:C:\Pilotes-ISO\fichiers-iso\sources\install.wim
  • Cela va lister les éditions de Windows avec leurs index. Identifiez l’édition de Windows qui vous intéresse et son index correspondant
Insérer le pilote dans la clé USB d'installation de Windows
  • Puis on monte l’image avec la commande suivante contenant l’index de l’édition de Windows. Vous devez changer cet index :
dism /mount-wim /wimfile:C:\Pilotes-ISO\fichiers-iso\sources\install.wim /index:6 /mountdir:C:\Pilotes-ISO\mount
Insérer le pilote dans la clé USB d'installation de Windows
  • Puis pour insérer le pilote dans le fichier install.wim, utilisez la commande suivante, vous devez indiquer le chemin du fichier INF du pilote
dism /Image:C:\pilotes-ISO\Mount /Add-Driver /Driver:C:\Pilotes-ISO\pilotes\<fichier>.inf
Vous pouvez utiliser plusieurs paramètres /Driver pour spécifier plusieurs pilotes.
Insérer le pilote dans la clé USB d'installation de Windows
  • Si le pilote n’est pas signé numérique, Windows va refuser l’ajout du pilote pour des raisons de sécurité. Dans ce cas, forcez l’ajout à l’aide du paramètre /ForceUnsigned
dism /Image:C:\Mount /Add-Driver /Driver:X:\Drivers\DriverName.inf /ForceUnsigned
  • Une fois que les pilotes sont insérés, utilisez la commande suivante pour enregistrer le nouveau fichier install.wim
dism /unmount-wim /mountdir:C:\Pilotes-ISO\mount /commit
Insérer le pilote dans la clé USB d'installation de Windows
  • Si nécessaire, répétez l’opération pour insérer d’autres pilotes dans d’autres éditions de Windows en modifiant l’index dans la commande /mount-wim
Encore une fois, il existe une version graphique de cet utilitaire qui peut faciliter l’opération pour les néophytes. Consultez : DISM GUI : ajouter un pilote à une ISO Windows

Insérer le pilote dans Windows PE (boot.wim)

Le fichier boot.wim est utilisé pour démarrer l’environnement Windows PE (Preinstallation Environment), qui est une version minimale de Windows utilisée pour préparer l’installation du système d’exploitation, effectuer des réparations système, ou pour démarrer l’installation de Windows depuis un support d’installation.
Les pilotes intégrés dans boot.wim sont nécessaires pour que Windows PE puisse reconnaître le matériel de l’ordinateur pendant la phase de pré-installation. Cela inclut les pilotes requis pour accéder aux disques durs (comme les contrôleurs de stockage RAID) et aux périphériques réseau si une installation à partir d’une source réseau est nécessaire.

  • Commencez par monter le fichier boot.wim. Vous devez changer l’index selon la version de l’édition de Windows
dism /mount-wim /wimfile:C:\Pilotes-ISO\fichiers-iso\sources\boot.wim /index:6 /mountdir:mount
  • Puis utilisez la commande suivante. Cette commande récupère automatiquement les fichiers de pilotes qu’elle trouve dans le dossier « USB » que nous avons créé précédemment et dans lequel nous avons copié les pilotes. Cette opération peut prendre un certain temps en fonction du nombre de fichiers de pilotes qu’elle trouve
dism /image:mount /Driver:C:\Pilotes-ISO\pilotes\<fichier>.inf
  • Enfin pour démonter le boot.wim :
dism /unmount-wim /mountdir:mount /commit

Créer la clé USB d’installation de Windows

Enfin dans la dernière étape, nous vous pouvons créer la clé USB d’installation puis y copier notre fichier install.wim contenant les pilotes injectés.

Créer la clé USB d'installation de Windows avec des pilotes personnalisés