Points clés
- Pour que le programme d’installation de Windows et les outils de récupération détectent votre matériel, il faut une approche structurée et reproductible de l’ajout de pilotes à WinPE.
- Bonnes pratiques pour ajouter des pilotes à WinPE :
- préparer les pilotes et l’espace de travail.
- Injecter les pilotes dans boot.wim avec DISM.
- Charger les pilotes à l’exécution depuis WinPE.
- Ajouter les pilotes à l’image Windows hors ligne si nécessaire.
- Utiliser un fichier d’installation sans assistance (unattend) pour précharger les pilotes pendant l’installation de Windows (facultatif).
- Vérifier le disque et le réseau dans WinPE.
- Versionner, stocker et réutiliser.
- Problèmes possibles : l’installation ne détecte toujours pas le disque ; le pilote se charge, mais les appareils échouent en UEFI ; autounattend ne récupère pas les pilotes ; pilotes non signés ou bloqués.
- Appliquez ces bonnes pratiques d’ajout de pilotes à WinPE pour que les installations et les réparations se déroulent sans accroc.
Lorsque le programme d’installation de Windows ou les outils de récupération ne détectent pas votre disque, la cause est le plus souvent l’absence ou l’inadéquation des pilotes de contrôleur de stockage dans WinPE. La solution la plus rapide et la plus fiable consiste à ajouter des pilotes à WinPE. Pour cela, injectez des packages de pilotes INF signés dans le fichier boot.wim à l’aide d’outils comme Deployment Image Servicing and Management (DISM), et chargez les pilotes à la volée pour une validation rapide.
Dans ce guide, nous vous présentons un flux de travail propre et reproductible qui aide les administrateurs et les MSP à garantir une détection cohérente du matériel, aussi bien lors de l’installation de Windows que dans les environnements de récupération.
En bref
|
Tâche |
Objectif et intérêt |
| Tâche 1 : préparer les pilotes et l’espace de travail | Met en place une approche structurée qui favorise une injection propre, des audits plus simples et un dépannage plus rapide par la suite. |
| Tâche 2 : injecter les pilotes dans boot.wim avec DISM | Garantit un comportement cohérent sur tous les appareils en mettant à jour les deux index de l’image de démarrage. |
| Tâche 3 : charger les pilotes à l’exécution depuis WinPE | Permet d’itérer rapidement sans reconstruire la clé USB à chaque fois. |
| Tâche 4 : ajouter les pilotes à l’image Windows hors ligne si nécessaire | Assure une couverture complète des pilotes en intervenant à la fois sur WinPE et sur l’image Windows hors ligne. |
| Tâche 5 : utiliser un fichier d’installation sans assistance (unattend) pour précharger les pilotes pendant l’installation de Windows (facultatif) | Vous permet de passer à l’échelle sur des parcs hétérogènes sans reconstruire manuellement boot.wim à chaque fois. |
| Tâche 6 : vérifier le disque et le réseau dans WinPE | Confirme l’état des composants essentiels de la clé USB avant le déploiement. |
| Tâche 7 : versionner, stocker et réutiliser | Garantit des résultats prévisibles, des retours en arrière faciles et des reconstructions plus rapides à l’avenir. |
Prérequis
Avant de passer aux étapes, vérifiez que vous disposez des éléments suivants :
- un support WinPE créé selon votre processus habituel
- les packages de pilotes INF correspondant au matériel cible (stockage, USB, pavé tactile, CIR (carte d’interface réseau))
- un PC technicien avec des droits d’administrateur et DISM, de préférence via Windows ADK
Tâche 1 : préparer les pilotes et l’espace de travail
Commencez par créer un espace de travail propre et par organiser vos jeux de pilotes. Procédez comme suit :
- Créez un dossier « Root Drivers » sur le PC du technicien. Rassemblez-y les packages de pilotes signés dans une arborescence de dossiers, avec un sous-dossier par appareil ou par modèle.
- Comme ils conditionnent directement la visibilité du disque dans WinPE, il est recommandé d’utiliser les contrôleurs de stockage et USB fournis par le fournisseur. Vous pouvez ensuite ajouter les périphériques d’entrée et la CIR (carte d’interface réseau).
- Vérifiez que l’architecture correspond à celle de votre WinPE (x64).
Tâche 2 : injecter les pilotes dans boot.wim avec DISM
Pour une couverture complète, montez tour à tour l’index 1 et l’index 2 de boot.wim. Vous pourrez ensuite ajouter les pilotes de manière récursive. Suivez ce déroulé :
- Montez l’index 1 :
dism /Mount-Wim /WimFile:X:\sources\boot.wim /index:1 /MountDir:C:\Mount\PE1
REMARQUE : remplacez « X : » par la lettre de lecteur attribuée à votre clé USB d’installation de Windows.
- Ajoutez tous les pilotes de manière récursive :
dism /Image:C:\Mount\PE1 /Add-Driver /Driver:C:\Drivers /Recurse
REMARQUE : remplacez C:\Drivers par le chemin du dossier contenant les pilotes INF extraits.
- Validez les modifications :
dism /Unmount-Wim /MountDir:C:\Mount\PE1 /Commit
REMARQUE : remplacez C:\Drivers par le chemin du dossier contenant les pilotes INF extraits.
- Répétez les mêmes étapes de montage, d’injection de pilotes et de validation pour l’index 2 de boot.wim. Cet index est utilisé par le programme d’installation de Windows et doit lui aussi contenir les pilotes nécessaires à la détection du disque et du matériel pendant l’installation.
Tâche 3 : charger les pilotes à l’exécution depuis WinPE
REMARQUE : wpeinit s’exécute automatiquement dans la plupart des environnements WinPE. Le relancer est sans risque et peut s’avérer utile pour valider une configuration ou dépanner.
Il arrive que vous deviez confirmer le fonctionnement d’un pilote avant de l’intégrer à votre support. WinPE permet de le tester à l’exécution avec drvload. Voici la marche à suivre :
- Démarrez sur votre clé USB WinPE.
- Appuyez sur Maj + F10 pour ouvrir l’invite de commandes.
- Chargez manuellement un pilote pour une validation temporaire :
drvload X:\Drivers\Storage\iaStorAC.inf
REMARQUE : remplacez « X : » par la lettre de lecteur attribuée à la clé USB ou au support contenant le fichier INF du pilote.
- Relancez l’analyse des disques avec les utilitaires de disque, ou redémarrez l’installation de Windows.
- Une fois la validation effectuée, reconstruisez le support final en réinjectant uniquement le jeu de pilotes qui fonctionne dans boot.wim.
Tâche 4 : ajouter les pilotes à l’image Windows hors ligne si nécessaire
Si Windows est installé mais qu’un pilote requis manque avant le premier démarrage, ou si Windows ne démarre pas correctement, montez l’image Windows hors ligne et ajoutez le même pilote avec DISM. Utilisez la commande suivante :
dism /Image:D:\ /Add-Driver /Driver:C:\Drivers\Storage /Recurse
REMARQUE : remplacez D:\ par la lettre de lecteur sur laquelle l’installation Windows hors ligne est montée.
Combinez cette opération avec l’injection dans WinPE pour une couverture complète.
Tâche 5 : utiliser un fichier d’installation sans assistance (unattend) pour précharger les pilotes pendant l’installation de Windows (facultatif)
Si vous prenez en charge plusieurs modèles de matériel, l’automatisation devient indispensable. Le composant PnpCustomizationsWinPE d’autounattend.xml permet à l’installation de charger automatiquement les pilotes pendant la phase Windows PE, depuis un emplacement de votre clé USB.
- Dans votre fichier autounattend, faites pointer l’élément DriverPaths vers un dossier tel que \Drivers à la racine de la clé USB.
- Veillez à placer la configuration dans la passe WindowsPE : les autres passes ne chargent pas les pilotes pendant l’installation.
- Validez les chemins en démarrant sur la clé USB et en vérifiant que les pilotes sont bien pris en compte pendant l’installation.
Tâche 6 : vérifier le disque et le réseau dans WinPE
REMARQUE : wpeinit s’exécute automatiquement dans la plupart des environnements WinPE. Le relancer est sans risque et peut s’avérer utile pour valider une configuration ou dépanner.
Avant de déployer votre clé USB à grande échelle, vérifiez les composants essentiels :
- Démarrez sur la clé USB et laissez WinPE s’initialiser.
- Exécutez :
wpeinit
- Puis exécutez :
wpeutil InitializeNetwork
- Testez le réseau : par exemple, en effectuant un ping vers la passerelle ou en lançant une opération réseau minimale.
Tâche 7 : versionner, stocker et réutiliser
Pour rendre ces étapes reproductibles et évolutives, soignez la documentation et la gestion des versions :
- Conservez le jeu de pilotes et les commandes DISM exactes utilisées, avec les dates et des notes sur les modèles concernés.
- Maintenez un catalogue INF signé et minimal pour chaque famille de matériel afin d’accélérer les reconstructions.
Dépannage
Plusieurs blocages peuvent survenir lors de l’ajout de pilotes à WinPE. Voici les problèmes les plus courants :
| Problème | Solution possible |
| L’installation ne détecte toujours pas le disque. | Vérifiez que vous avez bien traité les deux index de boot.wim. Testez drvload à l’exécution pour identifier le fichier INF exact, puis réinjectez-le. |
| Le pilote se charge, mais les appareils échouent en UEFI. | Assurez-vous que le pilote correspond à l’architecture de WinPE et qu’il est compatible avec le firmware et le mode de stockage du système lors d’un démarrage en UEFI. |
| Autounattend ne récupère pas les pilotes. | Vérifiez que la passe du composant est bien WinPE et que le chemin existe au moment du démarrage. |
| Les pilotes ne se chargent pas à cause du contrôle de signature. | Utilisez autant que possible des pilotes INF signés. La signature de test ne doit être activée que dans des environnements de laboratoire contrôlés, jamais en production. |
Garantir la détection du matériel lors de l’installation et de la récupération de Windows
Quand WinPE ne reconnaît pas les composants essentiels de l’ordinateur, comme le disque dur, les ports USB ou le réseau, le travail se bloque. Même les tâches les plus simples deviennent impossibles tant que les bons pilotes n’ont pas été ajoutés et validés. Vous pouvez éviter cela en ajoutant des pilotes à WinPE, principalement en injectant des packages de pilotes INF signés dans boot.wim.
À retenir
- Injectez des pilotes INF signés dans les index 1 et 2 de boot.wim
- Validez rapidement depuis WinPE avec drvload
- Préparez les pilotes via autounattend pour les supports multimodèles
- Initialisez le réseau et vérifiez à la fois le stockage et les CIR (cartes d’interface réseau)
- Conservez un dépôt de pilotes vérifié et versionné pour le réutiliser
En suivant les étapes décrites, vous garantissez la détection du matériel aussi bien dans WinPE que lors de l’installation et de la récupération de Windows.
Sujets connexes :