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
Table des matières
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).
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 :
- Récupérer les fichiers ISO de Windows depuis ces liens ou depuis le site officiel de Microsoft :
- Puis installez le logiciel 7-zip :
- 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
- En dessous, décochez l’option pour ne pas avoir le répertoire du fichier ISO
- Cliquez sur OK
- Laissez l’opération de décompression du fichier ISO de Windows. Cela va prendre du temps car il y a beaucoup de fichiers
- 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
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
- 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
- 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
- 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
- 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
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éez une clé USB d’installation de Windows de manière classique. Vous pouvez utiliser l’outil officiel de Microsoft, le “Media Creation Tool”, pour créer une clé USB amorçable avec l’installation de Windows ou en suivant ces tutoriels :
- Copier le fichier C:\Pilotes-ISO\fichiers-iso\sources\install.wim dans le dossier sources de votre clé USB en remplaçant celui existant
Liens
- 4 meilleurs logiciels pour personnaliser l’ISO d’installation de Windows
- Ajouter des pilotes à une clé USB d’installation de Windows
- NTLite : Personnaliser l’ISO de Windows 10/11
- WinReducer : personnaliser ISO de Windows 10/11
- tiny11builder : créer ISO de Windows 11 léger (Débloat et sans TMP)
- Personnaliser l’ISO de Windows 8 ou 10 avec MSMG Toolkit
- DISM GUI : ajouter un pilote à une ISO Windows
- Télécharger les ISO de Windows 11, 10, 8, 7, Vista, XP
- Mettre à jour Windows 10 par l’ISO
- Mettre à jour Windows 11 par l’ISO
- Réparer Windows 10 sans perte de données
- Mettre à jour Windows 10 par l’ISO
- Installer Windows 10 avec une clé USB de 4 Go